Class QuerySysIndexDescriptorImpl
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.QuerySysIndexDescriptorImpl
-
- All Implemented Interfaces:
GridQueryIndexDescriptor
public class QuerySysIndexDescriptorImpl extends Object implements GridQueryIndexDescriptor
Sys Indexes descriptor.
-
-
Constructor Summary
Constructors Constructor Description QuerySysIndexDescriptorImpl(String name, Collection<String> fields, int inlineSize)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandescending(String field)Specifies order of the index for each indexed field.Collection<String>fields()Gets all fields to be indexed.intinlineSize()Gets inline size for SORTED index.Stringname()QueryIndexTypetype()Gets index type.
-
-
-
Constructor Detail
-
QuerySysIndexDescriptorImpl
public QuerySysIndexDescriptorImpl(String name, Collection<String> fields, int inlineSize)
Constructor.- Parameters:
name- Index name.fields- Index fields.
-
-
Method Detail
-
name
public String name()
- Specified by:
namein interfaceGridQueryIndexDescriptor- Returns:
- Name.
-
fields
public Collection<String> fields()
Gets all fields to be indexed.- Specified by:
fieldsin interfaceGridQueryIndexDescriptor- Returns:
- Fields to be indexed.
-
descending
public boolean descending(String field)
Specifies order of the index for each indexed field.- Specified by:
descendingin interfaceGridQueryIndexDescriptor- Parameters:
field- Field name.- Returns:
Trueif given field should be indexed in descending order.
-
type
public QueryIndexType type()
Gets index type.- Specified by:
typein interfaceGridQueryIndexDescriptor- Returns:
- Type.
-
inlineSize
public int inlineSize()
Gets inline size for SORTED index.- Specified by:
inlineSizein interfaceGridQueryIndexDescriptor- Returns:
- Inline size.
-
-