Class IndexDefinition<K,V,I extends Index<K,V>>

java.lang.Object
com.google.gerrit.index.IndexDefinition<K,V,I>
Direct Known Subclasses:
AccountIndexDefinition, ChangeIndexDefinition, GroupIndexDefinition, ProjectIndexDefinition

public abstract class IndexDefinition<K,V,I extends Index<K,V>> extends Object
Definition of an index over a Gerrit data type.

An index includes a set of schema definitions along with the specific implementations used to query the secondary index implementation in a running server. If you are just interested in the static definition of one or more schemas, see the implementations of SchemaDefinitions.