Skip to content

Interface

▸ add(value: RawInterpreterValue, address: SimpleCellAddress): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:66

Parameters:

Name Type
value RawInterpreterValue
address SimpleCellAddress

Returns: void


▸ addColumns(columnsSpan: ColumnsSpan): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:74

Parameters:

Name Type
columnsSpan ColumnsSpan

Returns: void


▸ advancedFind(keyMatcher: function, range: SimpleRangeValue, options: AdvancedFindOptions): number

Defined in hyperformula/src/Lookup/SearchStrategy.ts:62

Parameters:

▪ keyMatcher: function

▸ (arg: RawInterpreterValue): boolean

Parameters:

Name Type
arg RawInterpreterValue

▪ range: SimpleRangeValue

▪ options: AdvancedFindOptions

Returns: number


▸ applyChanges(contentChanges: CellValueChange[]): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:72

Parameters:

Name Type
contentChanges CellValueChange[]

Returns: void


▸ change(oldValue: RawInterpreterValue | undefined, newValue: RawInterpreterValue, address: SimpleCellAddress): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:70

Parameters:

Name Type
oldValue RawInterpreterValue | undefined
newValue RawInterpreterValue
address SimpleCellAddress

Returns: void


▸ find(searchKey: RawNoErrorScalarValue, range: SimpleRangeValue, options: SearchOptions): number

Defined in hyperformula/src/Lookup/SearchStrategy.ts:60

Parameters:

Name Type
searchKey RawNoErrorScalarValue
range SimpleRangeValue
options SearchOptions

Returns: number


▸ forceApplyPostponedTransformations(): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:89

Forces all lazily-tracked ValueIndex entries to apply any pending transformations, bringing every entry’s version up to the current LazilyTransformingAstService version. Must be called before compacting LazilyTransformingAstService.

Returns: void


▸ moveValues(range: IterableIterator‹[RawScalarValue, SimpleCellAddress]›, toRight: number, toBottom: number, toSheet: number): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:80

Parameters:

Name Type
range IterableIterator‹[RawScalarValue, SimpleCellAddress]›
toRight number
toBottom number
toSheet number

Returns: void


▸ remove(value: RawInterpreterValue | undefined, address: SimpleCellAddress): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:68

Parameters:

Name Type
value RawInterpreterValue | undefined
address SimpleCellAddress

Returns: void


▸ removeColumns(columnsSpan: ColumnsSpan): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:76

Parameters:

Name Type
columnsSpan ColumnsSpan

Returns: void


▸ removeSheet(sheetId: number): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:78

Parameters:

Name Type
sheetId number

Returns: void


▸ removeValues(range: IterableIterator‹[RawScalarValue, SimpleCellAddress]›): void

Defined in hyperformula/src/Lookup/SearchStrategy.ts:82

Parameters:

Name Type
range IterableIterator‹[RawScalarValue, SimpleCellAddress]›

Returns: void