# 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:26 (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