## Uses of Class
org.apache.ignite.internal.binary.BinaryReaderExImpl

Packages that use BinaryReaderExImpl
org.apache.ignite.internal.binary: Contains binary APIs internal implementation.
org.apache.ignite.internal.jdbc.thin
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
org.apache.ignite.internal.processors.platform.client.cache
org.apache.ignite.internal.processors.platform.client.service
org.apache.ignite.internal.processors.platform.client.streamer
org.apache.ignite.internal.processors.platform.utils
org.apache.ignite.internal.sql.optimizer.affinity

### Uses of BinaryReaderExImpl in org.apache.ignite.internal.binary

Methods in org.apache.ignite.internal.binary that return BinaryReaderExImpl
`BinaryReaderExImpl` GridBinaryMarshaller.`reader​(BinaryInputStream stream)` Creates a reader.

Methods in org.apache.ignite.internal.binary with parameters of type BinaryReaderExImpl
`void` BinaryFieldAccessor.`read​(Object obj, BinaryReaderExImpl reader)` Read field.
`protected abstract void` BinaryFieldAccessor.`read0​(Object obj, BinaryReaderExImpl reader)` Read field.

### Uses of BinaryReaderExImpl in org.apache.ignite.internal.jdbc.thin

Methods in org.apache.ignite.internal.jdbc.thin with parameters of type BinaryReaderExImpl
`void` JdbcThinPartitionAwarenessMappingGroup.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`static JdbcThinPartitionAwarenessMappingGroup` JdbcThinPartitionAwarenessMappingGroup.`readGroup​(BinaryReaderExImpl reader, JdbcProtocolContext binCtx)` Reads `JdbcThinPartitionAwarenessMappingGroup` from provided reader.

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

Methods in org.apache.ignite.internal.processors.odbc with parameters of type BinaryReaderExImpl
`void` ClientListenerConnectionContext.`initializeFromHandshake​(GridNioSession ses, ClientListenerProtocolVersion ver, BinaryReaderExImpl reader)` Initialize from handshake message.
`static @Nullable Object` SqlListenerUtils.`readObject​(byte type, BinaryReaderExImpl reader, boolean binObjAllow, boolean keepBinary)`
`static @Nullable Object` SqlListenerUtils.`readObject​(byte type, BinaryReaderExImpl reader, boolean binObjAllow, boolean keepBinary, boolean createByteArrayCopy)`
`static @Nullable Object` SqlListenerUtils.`readObject​(BinaryReaderExImpl reader, boolean binObjAllow)`
`static @Nullable Object` SqlListenerUtils.`readObject​(BinaryReaderExImpl reader, boolean binObjAllow, boolean keepBinary)`

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

Methods in org.apache.ignite.internal.processors.odbc.jdbc that return BinaryReaderExImpl
`protected BinaryReaderExImpl` JdbcMessageParser.`createReader​(ClientMessage msg)`

Methods in org.apache.ignite.internal.processors.odbc.jdbc with parameters of type BinaryReaderExImpl
`void` JdbcConnectionContext.`initializeFromHandshake​(GridNioSession ses, ClientListenerProtocolVersion ver, BinaryReaderExImpl reader)` Initialize from handshake message.
`void` JdbcBatchExecuteRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcBatchExecuteResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcBinaryTypeGetRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcBinaryTypeGetResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcBinaryTypeNameGetRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcBinaryTypeNameGetResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcBinaryTypeNamePutRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcBinaryTypePutRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcBulkLoadAckResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcBulkLoadBatchRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcCachePartitionsRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcCachePartitionsResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcColumnMeta.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcColumnMetaV2.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcColumnMetaV3.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcColumnMetaV4.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcIndexMeta.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaColumnsRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaColumnsResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaIndexesRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaIndexesResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaParamsRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaParamsResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaPrimaryKeysRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaPrimaryKeysResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaSchemasRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaSchemasResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaTablesRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcMetaTablesResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcOrderedBatchExecuteRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcOrderedBatchExecuteResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcParameterMeta.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcPrimaryKeyMeta.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQuery.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQueryCancelRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQueryCloseRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQueryExecuteMultipleStatementsResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQueryExecuteRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQueryExecuteResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQueryFetchRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQueryFetchResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQueryMetadataRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcQueryMetadataResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcRawBinarylizable.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcResponse.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcResultInfo.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcSetTxParametersRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcTableMeta.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcTxEndRequest.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcTxEndResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`void` JdbcUpdateBinarySchemaResult.`readBinary​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)` Reads fields from provided reader.
`static List<List<Object>>` JdbcUtils.`readItems​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)`
`static @Nullable Integer` JdbcUtils.`readNullableInteger​(BinaryReaderExImpl reader)` Read nullable Integer.
`static @Nullable Object` JdbcUtils.`readObject​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)`
`static @Nullable Object` JdbcUtils.`readObject​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx, boolean createByteArrayCopy)`
`static JdbcRequest` JdbcRequest.`readRequest​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)`
`static JdbcResult` JdbcResult.`readResult​(BinaryReaderExImpl reader, JdbcProtocolContext protoCtx)`
`static List<String>` JdbcUtils.`readStringList​(BinaryReaderExImpl reader)`

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

Methods in org.apache.ignite.internal.processors.odbc.odbc with parameters of type BinaryReaderExImpl
`void` OdbcConnectionContext.`initializeFromHandshake​(GridNioSession ses, ClientListenerProtocolVersion ver, BinaryReaderExImpl reader)` Initialize from handshake message.
`void` OdbcQuery.`readBinary​(BinaryReaderExImpl reader)` Reads fields from provided reader.

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

Methods in org.apache.ignite.internal.processors.platform.client with parameters of type BinaryReaderExImpl
`ClientListenerRequest` ClientMessageParser.`decode​(BinaryReaderExImpl reader)` Decodes the request.
`void` ClientConnectionContext.`initializeFromHandshake​(GridNioSession ses, ClientListenerProtocolVersion ver, BinaryReaderExImpl reader)` Initialize from handshake message.

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

Constructors in org.apache.ignite.internal.processors.platform.client.cache with parameters of type BinaryReaderExImpl
`ClientCacheInvokeAllRequest​(BinaryReaderExImpl reader)` Constructor.
`ClientCacheInvokeRequest​(BinaryReaderExImpl reader)` Constructor.
`ClientCachePutAllConflictRequest​(BinaryReaderExImpl reader, ClientConnectionContext ctx)` Constructor.
`ClientCacheRemoveAllConflictRequest​(BinaryReaderExImpl reader)` Constructor.
`EntryProcessorReader​(BinaryReaderExImpl reader)`

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

Constructors in org.apache.ignite.internal.processors.platform.client.service with parameters of type BinaryReaderExImpl
`ClientServiceInvokeRequest​(BinaryReaderExImpl reader, ClientProtocolContext protocolCtx)` Constructor.

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

Constructors in org.apache.ignite.internal.processors.platform.client.streamer with parameters of type BinaryReaderExImpl
`ClientDataStreamerAddDataRequest​(BinaryReaderExImpl reader)` Constructor.
`ClientDataStreamerStartRequest​(BinaryReaderExImpl reader)` Ctor.

### Uses of BinaryReaderExImpl in org.apache.ignite.internal.processors.platform.utils

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type BinaryReaderExImpl
`static <T extends CacheObject> T` PlatformUtils.`readCacheObject​(BinaryReaderExImpl reader, boolean isKey)` Read cache object from the stream as raw bytes to avoid marshalling.

### Uses of BinaryReaderExImpl in org.apache.ignite.internal.sql.optimizer.affinity

Methods in org.apache.ignite.internal.sql.optimizer.affinity with parameters of type BinaryReaderExImpl
`static PartitionResult` PartitionResultMarshaler.`unmarshal​(BinaryReaderExImpl reader)` Reads fields from provided reader.