Class GeophileIndexMaintainer
java.lang.Object
com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
com.apple.foundationdb.record.spatial.geophile.GeophileIndexMaintainer
The index maintainer class for (geo-)spatial indexes.
-
Field Summary
Fields inherited from class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
TOO_LARGE_VALUE_MESSAGE_LIMITFields inherited from class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
state -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.geophile.z.SpacegetSpace()scan(IndexScanType scanType, TupleRange range, byte[] continuation, ScanProperties scanProperties) Methods inherited from class com.apple.foundationdb.record.provider.foundationdb.indexes.StandardIndexMaintainer
addedRangeWithKey, addUniquenessViolation, canDeleteGroup, canDeleteWhere, canDeleteWhere, canEvaluateAggregateFunction, canEvaluateRecordFunction, checkKeyValueSizes, checkUniqueness, clearUniquenessViolations, commonKeys, decodeValue, deleteWhere, evaluateAggregateFunction, evaluateIndex, evaluateRecordFunction, filteredIndexEntries, getExecutor, getGroupedCount, getGroupingCount, getTimer, indexEntryKey, isIdempotent, makeMutable, mergeIndex, performOperation, removeUniquenessViolationsAsync, saveIndexEntryAsKeyValue, scan, scanRemoteFetchByValue, scanUniquenessViolations, skipUpdateForUnchangedKeys, trimTooLargeTuple, unpackKeyValue, unpackKeyValue, unpackRemoteFetchRecord, update, updateIndexKeys, updateIndexKeysFunction, updateOneKeyAsync, updateWhileWriteOnly, validateEntries, validateMissingEntries, validateOrphanEntriesMethods inherited from class com.apple.foundationdb.record.provider.foundationdb.IndexMaintainer
getIndexScrubbingTools, getIndexSubspace, getSecondarySubspace, scan, scanRemoteFetch, unsupportedAggregateFunction, unsupportedRecordFunction
-
Constructor Details
-
GeophileIndexMaintainer
-
-
Method Details
-
getSpace
@Nonnull public com.geophile.z.Space getSpace() -
scan
@Nonnull public RecordCursor<IndexEntry> scan(@Nonnull IndexScanType scanType, @Nonnull TupleRange range, @Nullable byte[] continuation, @Nonnull ScanProperties scanProperties) - Specified by:
scanin classIndexMaintainer
-