Interface | Description |
---|---|
FieldDef.Getter<I,T> | |
FieldDef.GetterWithArgs<I,T> | |
Index<K,V> |
Secondary index implementation for arbitrary documents.
|
IndexDefinition.IndexFactory<K,V,I extends Index<K,V>> | |
IndexRewriter<T> |
Class | Description |
---|---|
AbstractVersionManager | |
AbstractVersionManager.Version<V> | |
DummyIndexModule | |
FieldDef<I,T> |
Definition of a field stored in the secondary index.
|
FieldDef.Builder<T> | |
FieldDef.FillArgs |
Arguments needed to fill in missing data in the input object.
|
FieldType<T> |
Document field types supported by the secondary index system.
|
GerritIndexStatus | |
IndexCollection<K,V,I extends Index<K,V>> |
Dynamic pointers to the index versions used for searching and writing.
|
IndexConfig |
Implementation-specific configuration for secondary indexes.
|
IndexDefinition<K,V,I extends Index<K,V>> |
Definition of an index over a Gerrit data type.
|
IndexedQuery<I,T> |
Wrapper combining an
IndexPredicate together with a DataSource 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.
|
IndexUtils | |
IntegerRangePredicate<T> | |
OnlineReindexer<K,V,I extends Index<K,V>> | |
QueryOptions | |
RegexPredicate<I> | |
Schema<T> |
Specific version of a secondary index schema.
|
Schema.Builder<T> | |
Schema.Values<T> | |
SchemaDefinitions<V> |
Definitions of the various schema versions over a given Gerrit data type.
|
SchemaUtil | |
SingleVersionModule | |
SingleVersionModule.SingleVersionListener | |
SiteIndexer<K,V,I extends Index<K,V>> | |
SiteIndexer.Result | |
TimestampRangePredicate<I> |
Enum | Description |
---|---|
IndexModule.IndexType |
Exception | Description |
---|---|
ReindexerAlreadyRunningException |
Annotation Type | Description |
---|---|
IndexExecutor |
Marker on
ListeningExecutorService used by secondary indexing threads. |