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

Packages that use BinaryMetadata
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.binary: Contains binary APIs internal implementation.
org.apache.ignite.internal.commandline.meta.tasks
org.apache.ignite.internal.processors.cache.binary: Implementation of binary processor.
org.apache.ignite.internal.processors.odbc.jdbc
org.apache.ignite.internal.processors.platform.utils
org.apache.ignite.spi.systemview.view: Contains `SystemView` clases that exists in Ignite.

### Uses of BinaryMetadata in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return BinaryMetadata
`BinaryMetadata` UnregisteredBinaryTypeException.`binaryMetadata()`

Constructors in org.apache.ignite.internal with parameters of type BinaryMetadata
Constructor and Description
`UnregisteredBinaryTypeException(int typeId, BinaryMetadata binaryMetadata)`

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

Methods in org.apache.ignite.internal.binary that return BinaryMetadata
`static BinaryMetadata` BinaryUtils.`mergeMetadata(@Nullable BinaryMetadata oldMeta, BinaryMetadata newMeta)` Merge old and new metas.
`static BinaryMetadata` BinaryUtils.`mergeMetadata(@Nullable BinaryMetadata oldMeta, BinaryMetadata newMeta, @Nullable Set<Integer> changedSchemas)` Merge old and new metas.
`BinaryMetadata` BinaryTypeImpl.`metadata()`
`@Nullable BinaryMetadata` BinaryContext.`metadata0(int typeId)`
`BinaryMetadata` BinaryCachingMetadataHandler.`metadata0(int typeId)` Gets unwrapped metadata for provided type ID.
`BinaryMetadata` BinaryNoopMetadataHandler.`metadata0(int typeId)` Gets unwrapped metadata for provided type ID.
`BinaryMetadata` BinaryMetadataHandler.`metadata0(int typeId)` Gets unwrapped metadata for provided type ID.

Methods in org.apache.ignite.internal.binary with parameters of type BinaryMetadata
`static BinaryMetadata` BinaryUtils.`mergeMetadata(@Nullable BinaryMetadata oldMeta, BinaryMetadata newMeta)` Merge old and new metas.
`static BinaryMetadata` BinaryUtils.`mergeMetadata(@Nullable BinaryMetadata oldMeta, BinaryMetadata newMeta)` Merge old and new metas.
`static BinaryMetadata` BinaryUtils.`mergeMetadata(@Nullable BinaryMetadata oldMeta, BinaryMetadata newMeta, @Nullable Set<Integer> changedSchemas)` Merge old and new metas.
`static BinaryMetadata` BinaryUtils.`mergeMetadata(@Nullable BinaryMetadata oldMeta, BinaryMetadata newMeta, @Nullable Set<Integer> changedSchemas)` Merge old and new metas.
`void` BinaryContext.`updateMetadata(int typeId, BinaryMetadata meta, boolean failIfUnregistered)`

Constructors in org.apache.ignite.internal.binary with parameters of type BinaryMetadata
Constructor and Description
`BinaryTypeImpl(BinaryContext ctx, BinaryMetadata meta)` Constructor.

### Uses of BinaryMetadata in org.apache.ignite.internal.commandline.meta.tasks

Methods in org.apache.ignite.internal.commandline.meta.tasks that return BinaryMetadata
`BinaryMetadata` MetadataMarshalled.`metadata()`

Methods in org.apache.ignite.internal.commandline.meta.tasks that return types with arguments of type BinaryMetadata
`Collection<BinaryMetadata>` MetadataListResult.`metadata()`

Constructors in org.apache.ignite.internal.commandline.meta.tasks with parameters of type BinaryMetadata
Constructor and Description
`MetadataMarshalled(byte[] metaMarshalled, BinaryMetadata meta)`

Constructor parameters in org.apache.ignite.internal.commandline.meta.tasks with type arguments of type BinaryMetadata
Constructor and Description
`MetadataListResult(Collection<BinaryMetadata> meta)`

### Uses of BinaryMetadata in org.apache.ignite.internal.processors.cache.binary

Methods in org.apache.ignite.internal.processors.cache.binary that return BinaryMetadata
`BinaryMetadata` CacheObjectBinaryProcessorImpl.`binaryMetadata(int typeId)`
`BinaryMetadata` MetadataUpdateProposedMessage.`metadata()`
`@Nullable BinaryMetadata` CacheObjectBinaryProcessorImpl.`metadata0(int typeId)`

Methods in org.apache.ignite.internal.processors.cache.binary that return types with arguments of type BinaryMetadata
`Collection<BinaryMetadata>` CacheObjectBinaryProcessorImpl.`binaryMetadata()`

Methods in org.apache.ignite.internal.processors.cache.binary with parameters of type BinaryMetadata
`void` BinaryMetadataUpdatedListener.`binaryMetadataUpdated(BinaryMetadata metadata)`
`void` MetadataUpdateProposedMessage.`metadata(BinaryMetadata metadata)`
`void` CacheObjectBinaryProcessorImpl.TestBinaryContext.TestBinaryContextListener.`onBeforeMetadataUpdate(int typeId, BinaryMetadata metadata)`
`void` CacheObjectBinaryProcessorImpl.TestBinaryContext.`updateMetadata(int typeId, BinaryMetadata meta, boolean failIfUnregistered)`

Constructors in org.apache.ignite.internal.processors.cache.binary with parameters of type BinaryMetadata
Constructor and Description
`MetadataUpdateProposedMessage(BinaryMetadata metadata, UUID origNodeId)`

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

Methods in org.apache.ignite.internal.processors.odbc.jdbc that return BinaryMetadata
`BinaryMetadata` JdbcBinaryTypeGetResult.`meta()` Returns metadata of binary type.
`BinaryMetadata` JdbcBinaryTypePutRequest.`meta()` Returns metadata of binary type.

Constructors in org.apache.ignite.internal.processors.odbc.jdbc with parameters of type BinaryMetadata
Constructor and Description
`JdbcBinaryTypeGetResult(long reqId, BinaryMetadata meta)`
`JdbcBinaryTypePutRequest(BinaryMetadata meta)`

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

Methods in org.apache.ignite.internal.processors.platform.utils that return BinaryMetadata
`static BinaryMetadata` PlatformUtils.`readBinaryMetadata(BinaryRawReaderEx reader)` Reads the binary metadata.

Methods in org.apache.ignite.internal.processors.platform.utils that return types with arguments of type BinaryMetadata
`static Collection<BinaryMetadata>` PlatformUtils.`readBinaryMetadataCollection(BinaryRawReaderEx reader)` Reads the binary metadata.

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type BinaryMetadata
`static void` PlatformUtils.`writeBinaryMetadata(BinaryRawWriter writer, BinaryMetadata meta, boolean includeSchemas)` Writes the binary metadata to a writer.

### Uses of BinaryMetadata in org.apache.ignite.spi.systemview.view

Constructors in org.apache.ignite.spi.systemview.view with parameters of type BinaryMetadata
Constructor and Description
`BinaryMetadataView(BinaryMetadata meta)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

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