| Interface | Description |
|---|---|
| Index<K,V> |
Secondary index implementation for arbitrary documents.
|
| IndexDefinition.IndexFactory<K,V,I extends Index<K,V>> | |
| IndexRewriter<T> |
| Class | Description |
|---|---|
| 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<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.
|
| 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 | |
| SiteIndexer<K,V,I extends Index<K,V>> | |
| SiteIndexer.Result | |
| TimestampRangePredicate<I> |
| Enum | Description |
|---|---|
| IndexModule.IndexType |
| Annotation Type | Description |
|---|---|
| IndexExecutor |
Marker on
ListeningExecutorService used by secondary indexing
threads. |