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

Packages that use BinaryWriterExImpl
org.apache.ignite.internal.binary: Contains binary APIs internal implementation.
org.apache.ignite.internal.binary.builder: Contains classes specific to binary builder API.
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.sql.optimizer.affinity

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

Methods in org.apache.ignite.internal.binary that return BinaryWriterExImpl
`BinaryWriterExImpl` BinaryWriterExImpl.`newWriter(int typeId)` Create new writer with same context.
`BinaryWriterExImpl` GridBinaryMarshaller.`writer(BinaryOutputStream out)` Gets writer for the given output stream.

Methods in org.apache.ignite.internal.binary with parameters of type BinaryWriterExImpl
`void` BinaryFieldAccessor.`write(Object obj, BinaryWriterExImpl writer)` Write field.
`protected abstract void` BinaryFieldAccessor.`write0(Object obj, BinaryWriterExImpl writer)` Write field.
`static void` BinaryUtils.`writePlainObject(BinaryWriterExImpl writer, Object val)` Write value with flag. e.g. writePlainObject(writer, (byte)77) will write two byte: {BYTE, 77}.

### Uses of BinaryWriterExImpl in org.apache.ignite.internal.binary.builder

Methods in org.apache.ignite.internal.binary.builder with parameters of type BinaryWriterExImpl
`void` BinaryPlainBinaryObject.`writeTo(BinaryWriterExImpl writer, org.apache.ignite.internal.binary.builder.BinaryBuilderSerializer ctx)`
`void` BinaryModifiableLazyValue.`writeTo(BinaryWriterExImpl writer, org.apache.ignite.internal.binary.builder.BinaryBuilderSerializer ctx)`
`void` BinaryBuilderEnum.`writeTo(BinaryWriterExImpl writer, org.apache.ignite.internal.binary.builder.BinaryBuilderSerializer ctx)`

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

Methods in org.apache.ignite.internal.jdbc.thin with parameters of type BinaryWriterExImpl
`void` JdbcThinPartitionAwarenessMappingGroup.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.

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

Methods in org.apache.ignite.internal.processors.odbc with parameters of type BinaryWriterExImpl
`void` ClientListenerRequestHandler.`writeHandshake(BinaryWriterExImpl writer)` Write successful handshake response.
`static void` SqlListenerUtils.`writeObject(BinaryWriterExImpl writer, @Nullable Object obj, boolean binObjAllow)`

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

Methods in org.apache.ignite.internal.processors.odbc.jdbc that return BinaryWriterExImpl
`protected BinaryWriterExImpl` JdbcMessageParser.`createWriter(int cap)`

Methods in org.apache.ignite.internal.processors.odbc.jdbc with parameters of type BinaryWriterExImpl
`void` JdbcParameterMeta.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQueryExecuteResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcCachePartitionsRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcOrderedBatchExecuteResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBinaryTypeNameGetResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaTablesRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBatchExecuteRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaParamsRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQuery.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBinaryTypeNamePutRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcResultInfo.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcRawBinarylizable.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaSchemasResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBinaryTypeNameGetRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBinaryTypeGetResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBulkLoadBatchRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcPrimaryKeyMeta.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcIndexMeta.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaPrimaryKeysResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBinaryTypePutRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaColumnsRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcColumnMetaV2.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcColumnMeta.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQueryFetchResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaParamsResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaIndexesResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaSchemasRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcUpdateBinarySchemaResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaIndexesRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBinaryTypeGetRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcColumnMetaV4.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQueryCancelRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQueryFetchRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQueryMetadataRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBulkLoadAckResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQueryExecuteMultipleStatementsResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaColumnsResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcCachePartitionsResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaPrimaryKeysRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcColumnMetaV3.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcOrderedBatchExecuteRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcBatchExecuteResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcMetaTablesResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQueryExecuteRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQueryMetadataResult.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcResponse.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcTableMeta.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcQueryCloseRequest.`writeBinary(BinaryWriterExImpl writer, JdbcProtocolContext protoCtx)` Writes fields to provided writer.
`void` JdbcRequestHandler.`writeHandshake(BinaryWriterExImpl writer)` Write successful handshake response.
`static void` JdbcUtils.`writeItems(BinaryWriterExImpl writer, List<List<Object>> items, JdbcProtocolContext protoCtx)`
`static void` JdbcUtils.`writeNullableInteger(BinaryWriterExImpl writer, @Nullable Integer val)` Write nullable integer.
`static void` JdbcUtils.`writeObject(BinaryWriterExImpl writer, @Nullable Object obj, JdbcProtocolContext protoCtx)`
`static void` JdbcUtils.`writeStringCollection(BinaryWriterExImpl writer, Collection<String> lst)`

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

Methods in org.apache.ignite.internal.processors.odbc.odbc with parameters of type BinaryWriterExImpl
`void` OdbcQuery.`writeBinary(BinaryWriterExImpl writer)` Writes fields to provided writer.
`void` OdbcRequestHandler.`writeHandshake(BinaryWriterExImpl writer)` Write successful handshake response.

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

Methods in org.apache.ignite.internal.processors.platform.client with parameters of type BinaryWriterExImpl
`void` ClientRequestHandler.`writeHandshake(BinaryWriterExImpl writer)` Write successful handshake response.

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

Methods in org.apache.ignite.internal.sql.optimizer.affinity with parameters of type BinaryWriterExImpl
`static void` PartitionResultMarshaler.`marshal(BinaryWriterExImpl writer, PartitionResult partRes)` Writes partition result to provided writer.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020