## Uses of Class
org.apache.ignite.cache.QueryIndex

Packages that use QueryIndex
org.apache.ignite.cache: Contains main Data Grid APIs.
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.schema.operation
org.apache.ignite.internal.visor.query

### Uses of QueryIndex in org.apache.ignite.cache

Methods in org.apache.ignite.cache that return QueryIndex
`QueryIndex` QueryIndex.`setFieldNames(Collection<String> fields, boolean asc)` Sets a collection of field names altogether with the field sorting direction.
`QueryIndex` QueryIndex.`setFields(LinkedHashMap<String,Boolean> fields)` Sets fields included in the index.
`QueryIndex` QueryIndex.`setIndexType(QueryIndexType type)` Sets index type.
`QueryIndex` QueryIndex.`setInlineSize(int inlineSize)` Sets index inline size in bytes.
`QueryIndex` QueryIndex.`setName(String name)` Sets index name.

Methods in org.apache.ignite.cache that return types with arguments of type QueryIndex
`Collection<QueryIndex>` QueryEntity.`getIndexes()` Gets a collection of index entities.

Method parameters in org.apache.ignite.cache with type arguments of type QueryIndex
`QueryEntity` QueryEntity.`setIndexes(Collection<QueryIndex> idxs)` Sets a collection of index entities.

### Uses of QueryIndex in org.apache.ignite.internal.processors.query

Methods in org.apache.ignite.internal.processors.query with parameters of type QueryIndex
`static QueryIndexDescriptorImpl` QueryUtils.`createIndexDescriptor(QueryTypeDescriptorImpl typeDesc, QueryIndex idx)` Create index descriptor.
`IgniteInternalFuture<?>` GridQueryProcessor.`dynamicIndexCreate(String cacheName, String schemaName, String tblName, QueryIndex idx, boolean ifNotExists, int parallel)` Entry point for index procedure.
`static String` QueryUtils.`indexName(QueryEntity entity, QueryIndex idx)` Get index name.
`static String` QueryUtils.`indexName(String tblName, QueryIndex idx)` Get index name.
`static void` QueryUtils.`processDynamicIndexChange(String idxName, QueryIndex idx, QueryTypeDescriptorImpl d)` Process dynamic index change.

### Uses of QueryIndex in org.apache.ignite.internal.processors.query.schema.operation

Methods in org.apache.ignite.internal.processors.query.schema.operation that return QueryIndex
`QueryIndex` SchemaIndexCreateOperation.`index()`

Constructors in org.apache.ignite.internal.processors.query.schema.operation with parameters of type QueryIndex
Constructor and Description
`SchemaIndexCreateOperation(UUID opId, String cacheName, String schemaName, String tblName, QueryIndex idx, boolean ifNotExists, int parallel)` Constructor.

### Uses of QueryIndex in org.apache.ignite.internal.visor.query

Methods in org.apache.ignite.internal.visor.query with parameters of type QueryIndex
`static List<VisorQueryIndexField>` VisorQueryIndexField.`list(QueryIndex idx)`

Constructors in org.apache.ignite.internal.visor.query with parameters of type QueryIndex
Constructor and Description
`VisorQueryIndex(QueryIndex idx)` Create data transfer object for given cache type metadata.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.5.0
Release Date | : May 23 2018