## Uses of Class
org.apache.ignite.internal.processors.cache.query.GridCacheQueryType

Packages that use GridCacheQueryType
org.apache.ignite.internal.processors.cache.query
org.apache.ignite.internal.processors.performancestatistics
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.running

### Uses of GridCacheQueryType in org.apache.ignite.internal.processors.cache.query

Methods in org.apache.ignite.internal.processors.cache.query that return GridCacheQueryType
`static @Nullable GridCacheQueryType` GridCacheQueryType.`fromOrdinal​(byte ord)` Efficiently gets enumerated value from its ordinal.
`GridCacheQueryType` GridCacheQueryDetailMetricsKey.`getQueryType()`
`GridCacheQueryType` CacheQuery.`type()`
`GridCacheQueryType` GridCacheQueryManager.QueryResult.`type()`
`GridCacheQueryType` GridCacheQueryRequest.`type()`
`static GridCacheQueryType` GridCacheQueryType.`valueOf​(String name)` Returns the enum constant of this type with the specified name.
`static GridCacheQueryType[]` GridCacheQueryType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.ignite.internal.processors.cache.query with parameters of type GridCacheQueryType
`void` GridCacheQueryManager.`collectMetrics​(GridCacheQueryType qryType, String qry, long startTime, long duration, boolean failed)`

Constructors in org.apache.ignite.internal.processors.cache.query with parameters of type GridCacheQueryType
`CacheQuery​(GridCacheContext<?,​?> cctx, GridCacheQueryType type, @Nullable String clsName, @Nullable String clause, @Nullable IgniteBiPredicate<Object,​Object> filter, @Nullable Integer part, boolean incMeta, boolean keepBinary, Boolean dataPageScanEnabled, IndexQueryDesc idxQryDesc, @Nullable Collection<KeyCacheObject> skipKeys)` Cache query adapter for SET, SPI, TEXT queries.
`CacheQuery​(GridCacheContext<?,​?> cctx, GridCacheQueryType type, @Nullable IgniteBiPredicate<Object,​Object> filter, @Nullable IgniteClosure<Map.Entry,​Object> transform, @Nullable Integer part, boolean keepBinary, boolean forceLocal, Boolean dataPageScanEnabled, @Nullable Set<KeyCacheObject> skipKeys)` Cache query adapter for SCAN query.

`CacheQuery​(GridCacheContext<?,​?> cctx, GridCacheQueryType type, IgniteLogger log, int pageSize, long timeout, boolean incBackups, boolean dedup, ClusterGroup prj, IgniteBiPredicate<Object,​Object> filter, @Nullable Integer part, @Nullable String clsName, String clause, IndexQueryDesc idxQryDesc, int limit, boolean incMeta, boolean keepBinary, int taskHash, Boolean dataPageScanEnabled, @Nullable Collection<KeyCacheObject> skipKeys)`

Cache query adapter for local query processing.

`CacheQuery​(GridCacheContext<?,​?> cctx, GridCacheQueryType type, IndexQueryDesc idxQryDesc, @Nullable Integer part, @Nullable String clsName, @Nullable IgniteBiPredicate<Object,​Object> filter)` Cache query adapter for INDEX query.
`GridCacheQueryDetailMetricsAdapter​(GridCacheQueryType qryType, String qry, String cache, int execs, int completions, int failures, long minTime, long maxTime, long totalTime, long lastStartTime, GridCacheQueryDetailMetricsKey key)` Copy constructor.
`GridCacheQueryDetailMetricsAdapter​(GridCacheQueryType qryType, String qry, String cache, long startTime, long duration, boolean failed)` Constructor with metrics.
`GridCacheQueryDetailMetricsKey​(GridCacheQueryType qryType, String qry)` Constructor.

### Uses of GridCacheQueryType in org.apache.ignite.internal.processors.performancestatistics

Methods in org.apache.ignite.internal.processors.performancestatistics with parameters of type GridCacheQueryType
`void` FilePerformanceStatisticsWriter.`query​(GridCacheQueryType type, String text, long id, long startTime, long duration, boolean success)`
`void` PerformanceStatisticsHandler.`query​(UUID nodeId, GridCacheQueryType type, String text, long id, long startTime, long duration, boolean success)`
`void` PerformanceStatisticsProcessor.`query​(GridCacheQueryType type, String text, long id, long startTime, long duration, boolean success)`
`void` FilePerformanceStatisticsWriter.`queryProperty​(GridCacheQueryType type, UUID qryNodeId, long id, String name, String val)`
`void` PerformanceStatisticsHandler.`queryProperty​(UUID nodeId, GridCacheQueryType type, UUID qryNodeId, long id, String name, String val)` Custom query property.
`void` PerformanceStatisticsProcessor.`queryProperty​(GridCacheQueryType type, UUID qryNodeId, long id, String name, String val)`
`void` FilePerformanceStatisticsWriter.`queryReads​(GridCacheQueryType type, UUID queryNodeId, long id, long logicalReads, long physicalReads)`
`void` PerformanceStatisticsHandler.`queryReads​(UUID nodeId, GridCacheQueryType type, UUID queryNodeId, long id, long logicalReads, long physicalReads)`
`void` PerformanceStatisticsProcessor.`queryReads​(GridCacheQueryType type, UUID queryNodeId, long id, long logicalReads, long physicalReads)`
`void` FilePerformanceStatisticsWriter.`queryRows​(GridCacheQueryType type, UUID qryNodeId, long id, String action, long rows)`
`void` PerformanceStatisticsHandler.`queryRows​(UUID nodeId, GridCacheQueryType type, UUID qryNodeId, long id, String action, long rows)` Count of rows processed by query.
`void` PerformanceStatisticsProcessor.`queryRowsProcessed​(GridCacheQueryType type, UUID qryNodeId, long id, String action, long rows)`

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

Methods in org.apache.ignite.internal.processors.query that return GridCacheQueryType
`GridCacheQueryType` GridQueryFinishedInfo.`queryType()`
`GridCacheQueryType` GridQueryStartedInfo.`queryType()`

Methods in org.apache.ignite.internal.processors.query with parameters of type GridCacheQueryType
`<R> R` GridQueryProcessor.`executeQuery​(GridCacheQueryType qryType, String qry, @Nullable GridCacheContext<?,​?> cctx, IgniteOutClosureX<R> clo, boolean complete)`
`List<FieldsQueryCursor<List<?>>>` GridQueryProcessor.`querySqlFields​(@Nullable GridCacheContext<?,​?> cctx, SqlFieldsQuery qry, SqlClientContext cliCtx, boolean keepBinary, boolean failOnMultipleStmts, GridCacheQueryType qryType, @Nullable GridQueryCancel cancel)` Query SQL fields.

Constructors in org.apache.ignite.internal.processors.query with parameters of type GridCacheQueryType
`GridQueryFinishedInfo​(Long id, UUID nodeId, String qry, GridCacheQueryType qryType, String schemaName, long startTime, long finishTime, boolean loc, boolean enforceJoinOrder, boolean lazy, boolean distributedJoins, boolean failed, @Nullable Throwable failReason, String qryInitiatorId)` Constructor.
`GridQueryStartedInfo​(Long id, UUID nodeId, String qry, GridCacheQueryType qryType, String schemaName, long startTime, boolean cancellable, boolean loc, boolean enforceJoinOrder, boolean lazy, boolean distributedJoins, String qryInitiatorId)` Constructor.

### Uses of GridCacheQueryType in org.apache.ignite.internal.processors.query.running

Methods in org.apache.ignite.internal.processors.query.running that return GridCacheQueryType
`GridCacheQueryType` GridRunningQueryInfo.`queryType()`

Methods in org.apache.ignite.internal.processors.query.running with parameters of type GridCacheQueryType
`long` RunningQueryManager.`register​(String qry, GridCacheQueryType qryType, String schemaName, boolean loc, @Nullable GridQueryCancel cancel, String qryInitiatorId, boolean enforceJoinOrder, boolean lazy, boolean distributedJoins)` Registers running query and returns an id associated with the query.

Constructors in org.apache.ignite.internal.processors.query.running with parameters of type GridCacheQueryType
`GridRunningQueryInfo​(long id, UUID nodeId, String qry, GridCacheQueryType qryType, String schemaName, long startTime, long startTimeNanos, GridQueryCancel cancel, boolean loc, String qryInitiatorId, boolean enforceJoinOrder, boolean lazy, boolean distributedJoins, UUID subjId)` Constructor.