@Override public InsertionIds getInsertionIds( final MultiDimensionalNumericData indexedData, final int maxDuplicateInsertionIds) { return indexStrategy.getInsertionIds(indexedData, maxDuplicateInsertionIds); }
@Override public InsertionIds getInsertionIds(final MultiDimensionalNumericData indexedData) { return indexStrategy.getInsertionIds(indexedData); }
public static byte[][] getInsertionPartitionKeys( final NumericIndexStrategy strategy, final MultiDimensionalNumericData insertionData) { final InsertionIds insertionIds = strategy.getInsertionIds(insertionData); return insertionIds.getPartitionKeys().stream().map(input -> input.getPartitionKey()).toArray( i -> new byte[i][]); } }
InsertionIds insertIds = index.getInsertionIds(boundsRange, 80);
InsertionIds insertIds = index.getInsertionIds(boundsRange, 80);
final byte[][] partitionKeys = subStrategy1.getInsertionPartitionKeys(indexedData); final InsertionIds insertionIds = subStrategy2.getInsertionIds(indexedData, maxEstimatedDuplicateIds);
pyramidLevel.getIndexStrategy().getInsertionIds( originalBounds).getPartitionKeys().stream().flatMap( partition -> partition.getSortKeys().stream().map(
final MultiDimensionalNumericData boxRangeData = getNumericData(index.getIndexModel().getDimensions()); final InsertionIds untrimmedResult = index.getIndexStrategy().getInsertionIds(boxRangeData); for (final SinglePartitionInsertionIds insertionId : untrimmedResult.getPartitionKeys()) { final byte[] partitionKey = insertionId.getPartitionKey();
pyramidLevel.getIndexStrategy().getInsertionIds( new BasicNumericDataset(ranges)).getFirstPartitionAndSortKeyPair();