## Uses of Class
org.apache.ignite.internal.processors.odbc.ClientListenerProtocolVersion

Packages that use ClientListenerProtocolVersion
org.apache.ignite.internal.processors.odbc
org.apache.ignite.internal.processors.odbc.jdbc
org.apache.ignite.internal.processors.odbc.odbc
org.apache.ignite.internal.processors.platform.client

### Uses of ClientListenerProtocolVersion in org.apache.ignite.internal.processors.odbc

Methods in org.apache.ignite.internal.processors.odbc that return ClientListenerProtocolVersion
`static ClientListenerProtocolVersion` ClientListenerProtocolVersion.`create(int major, int minor, int maintenance)` Create version.
`ClientListenerProtocolVersion` ClientListenerConnectionContext.`defaultVersion()`
`ClientListenerProtocolVersion` ClientListenerRequestHandler.`protocolVersion()`

Methods in org.apache.ignite.internal.processors.odbc with parameters of type ClientListenerProtocolVersion
`int` ClientListenerProtocolVersion.`compareTo(@NotNull ClientListenerProtocolVersion other)`
`void` ClientListenerConnectionContext.`initializeFromHandshake(GridNioSession ses, ClientListenerProtocolVersion ver, BinaryReaderExImpl reader)` Initialize from handshake message.
`boolean` ClientListenerConnectionContext.`isVersionSupported(ClientListenerProtocolVersion ver)`

### Uses of ClientListenerProtocolVersion in org.apache.ignite.internal.processors.odbc.jdbc

Fields in org.apache.ignite.internal.processors.odbc.jdbc declared as ClientListenerProtocolVersion
`static ClientListenerProtocolVersion` JdbcConnectionContext.`CURRENT_VER` Current version.

Methods in org.apache.ignite.internal.processors.odbc.jdbc that return ClientListenerProtocolVersion
`ClientListenerProtocolVersion` JdbcConnectionContext.`defaultVersion()`
`ClientListenerProtocolVersion` JdbcRequestHandler.`protocolVersion()`

Methods in org.apache.ignite.internal.processors.odbc.jdbc with parameters of type ClientListenerProtocolVersion
`Collection<JdbcColumnMeta>` JdbcMetadataInfo.`getColumnsMeta(@Nullable ClientListenerProtocolVersion protoVer, String schemaNamePtrn, String tblNamePtrn, String colNamePtrn)` See `DatabaseMetaData.getColumns(String, String, String, String)` for details.
`void` JdbcConnectionContext.`initializeFromHandshake(GridNioSession ses, ClientListenerProtocolVersion ver, BinaryReaderExImpl reader)` Initialize from handshake message.
`boolean` JdbcConnectionContext.`isVersionSupported(ClientListenerProtocolVersion ver)`

Constructors in org.apache.ignite.internal.processors.odbc.jdbc with parameters of type ClientListenerProtocolVersion
Constructor and Description
`JdbcProtocolContext(ClientListenerProtocolVersion ver, EnumSet<JdbcThinFeature> features, boolean keepBinary)`

`JdbcRequestHandler(GridSpinBusyLock busyLock, ClientListenerResponseSender sender, int maxCursors, boolean distributedJoins, boolean enforceJoinOrder, boolean collocated, boolean replicatedOnly, boolean autoCloseCursors, boolean lazy, boolean skipReducerOnUpdate, @Nullable String qryEngine, NestedTxMode nestedTxMode, @Nullable Boolean dataPageScanEnabled, @Nullable Integer updateBatchSize, ClientListenerProtocolVersion protocolVer, JdbcConnectionContext connCtx)`
Constructor.

### Uses of ClientListenerProtocolVersion in org.apache.ignite.internal.processors.odbc.odbc

Fields in org.apache.ignite.internal.processors.odbc.odbc declared as ClientListenerProtocolVersion
`static ClientListenerProtocolVersion` OdbcConnectionContext.`VER_2_1_0` Version 2.1.0.
`static ClientListenerProtocolVersion` OdbcConnectionContext.`VER_2_1_5` Version 2.1.5: added "lazy" flag.
`static ClientListenerProtocolVersion` OdbcConnectionContext.`VER_2_13_0` Version 2.13.0: added ability to choose of query engine support.
`static ClientListenerProtocolVersion` OdbcConnectionContext.`VER_2_3_0` Version 2.3.0: added "skipReducerOnUpdate" flag.
`static ClientListenerProtocolVersion` OdbcConnectionContext.`VER_2_3_2` Version 2.3.2: added multiple statements support.
`static ClientListenerProtocolVersion` OdbcConnectionContext.`VER_2_5_0` Version 2.5.0: added authentication.
`static ClientListenerProtocolVersion` OdbcConnectionContext.`VER_2_7_0` Version 2.7.0: added precision and scale.
`static ClientListenerProtocolVersion` OdbcConnectionContext.`VER_2_8_0` Version 2.8.0: added column nullability info.

Methods in org.apache.ignite.internal.processors.odbc.odbc that return ClientListenerProtocolVersion
`ClientListenerProtocolVersion` OdbcConnectionContext.`defaultVersion()`
`ClientListenerProtocolVersion` OdbcRequestHandler.`protocolVersion()`

Methods in org.apache.ignite.internal.processors.odbc.odbc with parameters of type ClientListenerProtocolVersion
`void` OdbcConnectionContext.`initializeFromHandshake(GridNioSession ses, ClientListenerProtocolVersion ver, BinaryReaderExImpl reader)` Initialize from handshake message.
`boolean` OdbcConnectionContext.`isVersionSupported(ClientListenerProtocolVersion ver)`
`void` OdbcColumnMeta.`write(BinaryRawWriter writer, ClientListenerProtocolVersion ver)` Write in a binary format.

Constructors in org.apache.ignite.internal.processors.odbc.odbc with parameters of type ClientListenerProtocolVersion
Constructor and Description
`OdbcMessageParser(GridKernalContext ctx, ClientListenerProtocolVersion ver)`
`OdbcRequestHandler(GridKernalContext ctx, GridSpinBusyLock busyLock, ClientListenerResponseSender sender, int maxCursors, boolean distributedJoins, boolean enforceJoinOrder, boolean replicatedOnly, boolean collocated, boolean lazy, boolean skipReducerOnUpdate, @Nullable String qryEngine, NestedTxMode nestedTxMode, ClientListenerProtocolVersion ver, OdbcConnectionContext connCtx)` Constructor.

### Uses of ClientListenerProtocolVersion in org.apache.ignite.internal.processors.platform.client

Fields in org.apache.ignite.internal.processors.platform.client declared as ClientListenerProtocolVersion
`static ClientListenerProtocolVersion` ClientConnectionContext.`DEFAULT_VER` Default version.
`static ClientListenerProtocolVersion` ClientConnectionContext.`VER_1_0_0` Version 1.0.0.
`static ClientListenerProtocolVersion` ClientConnectionContext.`VER_1_1_0` Version 1.1.0.
`static ClientListenerProtocolVersion` ClientConnectionContext.`VER_1_2_0` Version 1.2.0.
`static ClientListenerProtocolVersion` ClientConnectionContext.`VER_1_3_0` Version 1.3.0.
`static ClientListenerProtocolVersion` ClientConnectionContext.`VER_1_4_0` Version 1.4.0.
`static ClientListenerProtocolVersion` ClientConnectionContext.`VER_1_5_0` Version 1.5.0.
`static ClientListenerProtocolVersion` ClientConnectionContext.`VER_1_6_0` Version 1.6.0.
`static ClientListenerProtocolVersion` ClientConnectionContext.`VER_1_7_0` Version 1.7.0.

Methods in org.apache.ignite.internal.processors.platform.client that return ClientListenerProtocolVersion
`ClientListenerProtocolVersion` ClientConnectionContext.`defaultVersion()`
`ClientListenerProtocolVersion` ClientRequestHandler.`protocolVersion()`
`ClientListenerProtocolVersion` ClientProtocolVersionFeature.`verIntroduced()`
`ClientListenerProtocolVersion` ClientProtocolContext.`version()`

Methods in org.apache.ignite.internal.processors.platform.client with parameters of type ClientListenerProtocolVersion
`void` ClientConnectionContext.`initializeFromHandshake(GridNioSession ses, ClientListenerProtocolVersion ver, BinaryReaderExImpl reader)` Initialize from handshake message.
`static boolean` ClientProtocolContext.`isFeatureSupported(ClientListenerProtocolVersion ver, ClientProtocolVersionFeature feature)` Check if the feature was supported in the protocol version.
`boolean` ClientConnectionContext.`isVersionSupported(ClientListenerProtocolVersion ver)`

Constructors in org.apache.ignite.internal.processors.platform.client with parameters of type ClientListenerProtocolVersion
Constructor and Description
`ClientProtocolContext(ClientListenerProtocolVersion ver, EnumSet<ClientBitmaskFeature> features)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023