Interface | Description |
---|---|
ChangeIndex |
Secondary index implementation for change documents.
|
ChangeIndexer.Factory |
Class | Description |
---|---|
ChangeBatchIndexer | |
ChangeBatchIndexer.ProjectIndexer | |
ChangeBatchIndexer.Result | |
ChangeField |
Fields indexed on change documents.
|
ChangeField.ChangeProtoField | |
ChangeField.PatchSetApprovalProtoField | |
ChangeIndexer |
Helper for (re)indexing a change document.
|
ChangeSchemas |
Secondary index schemas for changes.
|
DummyIndex | |
DummyIndexModule | |
FieldDef<I,T> |
Definition of a field stored in the secondary index.
|
FieldDef.FillArgs |
Arguments needed to fill in missing data in the input object.
|
FieldDef.Repeatable<I,T> |
Definition of a repeatable field.
|
FieldDef.Single<I,T> |
Definition of a single (non-repeatable) field.
|
FieldType<T> |
Document field types supported by the secondary index system.
|
IndexCollection |
Dynamic pointers to the index versions used for searching and writing.
|
IndexedChangeQuery |
Wrapper combining an
IndexPredicate together with a
ChangeDataSource that returns matching results from the index. |
IndexModule |
Module for non-indexer-specific secondary index setup.
|
IndexPredicate<I> |
Index-aware predicate that includes a field type annotation.
|
IndexRewriteImpl |
Rewriter that pushes boolean logic into the secondary index.
|
IntegerRangePredicate<T> | |
RegexPredicate<I> | |
Schema<T> |
Specific version of a secondary index schema.
|
Schema.Values<T> | |
TimestampRangePredicate<I> |
Enum | Description |
---|---|
IndexModule.IndexType |
Annotation Type | Description |
---|---|
IndexExecutor |
Marker on
ListeningExecutorService used by secondary indexing
threads. |