## Uses of Interface
org.apache.ignite.cache.query.FieldsQueryCursor

Packages that use FieldsQueryCursor
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.cache.query: Contains APIs for creating and executing cache queries.
org.apache.ignite.client: Contains Ignite Thin Client API classes.
org.apache.ignite.internal.client.thin
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.query

### Uses of FieldsQueryCursor in org.apache.ignite

Methods in org.apache.ignite that return FieldsQueryCursor
`FieldsQueryCursor<List<?>>` IgniteCache.`query(SqlFieldsQuery qry)` Queries cache.

### Uses of FieldsQueryCursor in org.apache.ignite.cache.query

Classes in org.apache.ignite.cache.query that implement FieldsQueryCursor
`class` `BulkLoadContextCursor` A special FieldsQueryCursor subclass that is used as a sentinel to transfer data from bulk load (COPY) command to the JDBC or other client-facing driver: the bulk load batch processor and parameters to send to the client.

### Uses of FieldsQueryCursor in org.apache.ignite.client

Methods in org.apache.ignite.client that return FieldsQueryCursor
`FieldsQueryCursor<List<?>>` ClientCache.`query(SqlFieldsQuery qry)` Convenience method to execute `SqlFieldsQuery`.
`FieldsQueryCursor<List<?>>` IgniteClient.`query(SqlFieldsQuery qry)` Execute SQL query and get cursor to iterate over results.

### Uses of FieldsQueryCursor in org.apache.ignite.internal.client.thin

Methods in org.apache.ignite.internal.client.thin that return FieldsQueryCursor
`FieldsQueryCursor<List<?>>` TcpIgniteClient.`query(SqlFieldsQuery qry)` Execute SQL query and get cursor to iterate over results.

### Uses of FieldsQueryCursor in org.apache.ignite.internal.processors.cache

Classes in org.apache.ignite.internal.processors.cache that implement FieldsQueryCursor
`class` `QueryCursorImpl<T>` Query cursor implementation.

Methods in org.apache.ignite.internal.processors.cache that return FieldsQueryCursor
`FieldsQueryCursor<List<?>>` IgniteCacheProxyImpl.`query(SqlFieldsQuery qry)` Queries cache.
`FieldsQueryCursor<List<?>>` GatewayProtectedCacheProxy.`query(SqlFieldsQuery qry)` Queries cache.

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type FieldsQueryCursor
`List<FieldsQueryCursor<List<?>>>` IgniteCacheProxyImpl.`queryMultipleStatements(SqlFieldsQuery qry)` Queries cache with multiple statements.
`List<FieldsQueryCursor<List<?>>>` GatewayProtectedCacheProxy.`queryMultipleStatements(SqlFieldsQuery qry)` Queries cache with multiple statements.
`List<FieldsQueryCursor<List<?>>>` IgniteCacheProxy.`queryMultipleStatements(SqlFieldsQuery qry)` Queries cache with multiple statements.

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

Methods in org.apache.ignite.internal.processors.query that return FieldsQueryCursor
`FieldsQueryCursor<List<?>>` GridQueryProcessor.`querySqlFields(SqlFieldsQuery qry, boolean keepBinary)` Query SQL fields.

Methods in org.apache.ignite.internal.processors.query that return types with arguments of type FieldsQueryCursor
`List<FieldsQueryCursor<List<?>>>` GridQueryProcessor.`querySqlFields(@Nullable GridCacheContext<?,?> cctx, SqlFieldsQuery qry, SqlClientContext cliCtx, boolean keepBinary, boolean failOnMultipleStmts)` Query SQL fields.
`List<FieldsQueryCursor<List<?>>>` GridQueryProcessor.`querySqlFields(@Nullable GridCacheContext<?,?> cctx, SqlFieldsQuery qry, SqlClientContext cliCtx, boolean keepBinary, boolean failOnMultipleStmts, GridCacheQueryType qryType, @Nullable GridQueryCancel cancel)` Query SQL fields.
`List<FieldsQueryCursor<List<?>>>` GridQueryProcessor.`querySqlFields(@Nullable GridCacheContext<?,?> cctx, SqlFieldsQuery qry, SqlClientContext cliCtx, boolean keepBinary, boolean failOnMultipleStmts, @Nullable GridQueryCancel cancel)` Query SQL fields.
`List<FieldsQueryCursor<List<?>>>` GridQueryProcessor.`querySqlFields(SqlFieldsQuery qry, boolean keepBinary, boolean failOnMultipleStmts)` Query SQL fields.
`List<FieldsQueryCursor<List<?>>>` GridQueryIndexing.`querySqlFields(String schemaName, SqlFieldsQuery qry, SqlClientContext cliCtx, boolean keepBinary, boolean failOnMultipleStmts, GridQueryCancel cancel)` Detect whether SQL query should be executed in distributed or local manner and execute it.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.8.0
Release Date | : February 27 2020