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

Packages that use QueryIndex
Package | Description
--- | ---
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
Modifier and Type | Method and Description
--- | ---
`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.`setName(String name)` Sets index name.

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

Method parameters in org.apache.ignite.cache with type arguments of type QueryIndex
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`static QueryIndexDescriptorImpl` | QueryUtils.`createIndexDescriptor(QueryTypeDescriptorImpl typeDesc, QueryIndex idx)` Create index descriptor.
`IgniteInternalFuture<?>` | GridQueryProcessor.`dynamicIndexCreate(String cacheName, String schemaName, String tblName, QueryIndex idx, boolean ifNotExists)` 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
Modifier and Type | Method and Description
--- | ---
`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)` Constructor.

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

Methods in org.apache.ignite.internal.visor.query with parameters of type QueryIndex
Modifier and Type | Method and Description
--- | ---
`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.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.2.0
Release Date | : September 15 2017