## 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.cdc
org.apache.ignite.internal.management.meta
org.apache.ignite.internal.processors.cache.binary: Implementation of binary processor.
org.apache.ignite.internal.processors.odbc.jdbc
org.apache.ignite.internal.processors.platform
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
`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()`
`BinaryMetadata` BinaryCachingMetadataHandler.`metadata0​(int typeId)` Gets unwrapped metadata for provided type ID.
`@Nullable BinaryMetadata` BinaryContext.`metadata0​(int typeId)`
`BinaryMetadata` BinaryMetadataHandler.`metadata0​(int typeId)` Gets unwrapped metadata for provided type ID.
`BinaryMetadata` BinaryNoopMetadataHandler.`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, @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
`BinaryTypeImpl​(BinaryContext ctx, BinaryMetadata meta)` Constructor.

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

Methods in org.apache.ignite.internal.cdc with parameters of type BinaryMetadata
`static void` CdcUtils.`registerBinaryMeta​(BinaryContext ctx, IgniteLogger log, BinaryMetadata meta)` Register `meta`.

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

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

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

Constructors in org.apache.ignite.internal.management.meta with parameters of type BinaryMetadata
`MetadataMarshalled​(byte[] metaMarshalled, BinaryMetadata meta)`

Constructor parameters in org.apache.ignite.internal.management.meta with type arguments of type BinaryMetadata
`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
`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
`JdbcBinaryTypeGetResult​(long reqId, BinaryMetadata meta)`
`JdbcBinaryTypePutRequest​(BinaryMetadata meta)`

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

Methods in org.apache.ignite.internal.processors.platform that return BinaryMetadata
`@Nullable BinaryMetadata` PlatformContext.`getBinaryType​(String typeName)` Gets platform binary type metadata.
`@Nullable BinaryMetadata` PlatformContextImpl.`getBinaryType​(String typeName)` Gets platform binary type metadata.

### 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
`BinaryMetadataView​(BinaryMetadata meta)`