Package com.apple.foundationdb.record.provider.foundationdb.indexes

Index maintainer classes.

Secondary indexes are identified in the meta-data by a string type. A IndexMaintainerRegistry maps an index type to IndexMaintainerFactory, allowing for index types defined outside of the Record Layer core. An IndexMaintainer is responsible for storing index entries for records when they are saved and for scanning those entries to retrieve the records in a query.

In addition to B-tree indexes, which provide lexicographic ordering of one or more key fields in the record, the Record Layer core includes some special indexes.