UNPKG

hyperformula-dc

Version:

HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas

13 lines 433 B
/** * @license * Copyright (c) 2021 Handsoncode. All rights reserved. */ import { ColumnBinarySearch } from './ColumnBinarySearch'; import { ColumnIndex } from './ColumnIndex'; export function buildColumnSearchStrategy(dependencyGraph, config, statistics) { if (config.useColumnIndex) { return new ColumnIndex(dependencyGraph, config, statistics); } else { return new ColumnBinarySearch(dependencyGraph, config); } }