Class IndexDescriptor
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.schema.management.IndexDescriptor
-
public class IndexDescriptor extends Object
Local database index object.
-
-
Constructor Summary
Constructors Constructor Description IndexDescriptor(String name, LinkedHashMap<String,IndexKeyDefinition> keyDefs, IndexDescriptor targetIdx)Constructor for proxy index descriptor.IndexDescriptor(TableDescriptor tbl, String name, QueryIndexType type, LinkedHashMap<String,IndexKeyDefinition> keyDefs, boolean isPk, boolean isAff, int inlineSize, Index idx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Indexindex()Index handler.intinlineSize()booleanisAffinity()booleanisPk()booleanisProxy()LinkedHashMap<String,IndexKeyDefinition>keyDefinitions()Stringname()TableDescriptortable()Table descriptor.IndexDescriptortargetIdx()Target index descriptor for proxy index.QueryIndexTypetype()
-
-
-
Constructor Detail
-
IndexDescriptor
public IndexDescriptor(TableDescriptor tbl, String name, QueryIndexType type, LinkedHashMap<String,IndexKeyDefinition> keyDefs, boolean isPk, boolean isAff, int inlineSize, Index idx)
-
IndexDescriptor
public IndexDescriptor(String name, LinkedHashMap<String,IndexKeyDefinition> keyDefs, IndexDescriptor targetIdx)
Constructor for proxy index descriptor.
-
-
Method Detail
-
name
public String name()
-
type
public QueryIndexType type()
-
keyDefinitions
public LinkedHashMap<String,IndexKeyDefinition> keyDefinitions()
-
isPk
public boolean isPk()
-
isAffinity
public boolean isAffinity()
-
isProxy
public boolean isProxy()
-
inlineSize
public int inlineSize()
-
index
public Index index()
Index handler.
-
targetIdx
public IndexDescriptor targetIdx()
Target index descriptor for proxy index.
-
table
public TableDescriptor table()
Table descriptor.
-
-