# RowSearchStrategy Class

# Constructors

# constructor

+ new RowSearchStrategy(dependencyGraph: DependencyGraph): RowSearchStrategy

Defined in src/Lookup/RowSearchStrategy.ts:12 (opens new window)

Parameters:

Name Type
dependencyGraph DependencyGraph

Returns: RowSearchStrategy

# Methods

# advancedFind

▸ advancedFind(keyMatcher: function, rangeValue: SimpleRangeValue, __namedParameters: object): number

Defined in src/Lookup/AdvancedFind.ts:27 (opens new window)

Parameters:

▪ keyMatcher: function

▸ (arg: RawInterpreterValue): boolean

Parameters:

Name Type
arg RawInterpreterValue

▪ rangeValue: SimpleRangeValue

▪Default value __namedParameters: object= { returnOccurrence: 'first' }

Name Type
returnOccurrence undefined | "first" | "last"

Returns: number


# find

▸ find(searchKey: RawNoErrorScalarValue, rangeValue: SimpleRangeValue, searchOptions: SearchOptions): number

Defined in src/Lookup/RowSearchStrategy.ts:20 (opens new window)

Parameters:

Name Type
searchKey RawNoErrorScalarValue
rangeValue SimpleRangeValue
searchOptions SearchOptions

Returns: number