## Uses of Interface
org.apache.ignite.binary.BinaryObject

Packages that use BinaryObject
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.binary: Contains Ignite Binary Objects API classes.
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.processors.cache.binary: Implementation of binary processor.
org.apache.ignite.internal.processors.cacheobject: Cache object processor.
org.apache.ignite.internal.visor.query

### Uses of BinaryObject in org.apache.ignite

Methods in org.apache.ignite that return BinaryObject
`BinaryObject` IgniteBinary.`buildEnum(String typeName, int ord)` Create enum object using value.
`BinaryObject` IgniteBinary.`buildEnum(String typeName, String name)` Create enum object using name.

Methods in org.apache.ignite with parameters of type BinaryObject
`BinaryObjectBuilder` IgniteBinary.`builder(BinaryObject binaryObj)` Creates binary builder initialized by existing binary object.

### Uses of BinaryObject in org.apache.ignite.binary

Methods in org.apache.ignite.binary that return BinaryObject
`BinaryObject` BinaryObjectBuilder.`build()` Builds binary object.
`BinaryObject` BinaryObject.`clone()` Copies this binary object.

Methods in org.apache.ignite.binary that return types with arguments of type BinaryObject
`Collection<BinaryObject>` BinaryType.`enumValues()`

Methods in org.apache.ignite.binary with parameters of type BinaryObject
`boolean` BinaryField.`exists(BinaryObject obj)` Check whether field exists in the object.
`<T> T` BinaryField.`value(BinaryObject obj)` Get field's value from the given object.

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

Subinterfaces of BinaryObject in org.apache.ignite.internal.binary
`interface` `BinaryObjectEx` Extended binary object interface.

Classes in org.apache.ignite.internal.binary that implement BinaryObject
`class` `BinaryEnumObjectImpl` Binary enum object.
`class` `BinaryObjectExImpl` Internal binary object interface.
`class` `BinaryObjectImpl` Binary object implementation.
`class` `BinaryObjectOffheapImpl` Binary object implementation over offheap memory

Methods in org.apache.ignite.internal.binary that return BinaryObject
`BinaryObject` BinaryObjectExImpl.`clone()` Copies this binary object.
`BinaryObject` BinaryObjectOffheapImpl.`clone()` Copies this binary object.
`BinaryObject` BinaryEnumObjectImpl.`clone()` Copies this binary object.
`BinaryObject` BinaryObjectImpl.`clone()` Copies this binary object.
`BinaryObject` BinaryObjectImpl.`detach()`
`static BinaryObject` BinaryUtils.`doReadBinaryObject(BinaryInputStream in, BinaryContext ctx, boolean detach)`
`BinaryObject` BinaryObjectOffheapImpl.`heapCopy()`

Methods in org.apache.ignite.internal.binary that return types with arguments of type BinaryObject
`Collection<BinaryObject>` BinaryTypeProxy.`enumValues()`
`Collection<BinaryObject>` BinaryTypeImpl.`enumValues()`

Methods in org.apache.ignite.internal.binary with parameters of type BinaryObject
`boolean` BinaryAbstractIdentityResolver.`equals(BinaryObject o1, BinaryObject o2)` Compare two binary objects for equality.
`boolean` BinaryIdentityResolver.`equals(BinaryObject o1, BinaryObject o2)` Compare two binary objects for equality.
`protected boolean` BinaryArrayIdentityResolver.`equals0(BinaryObject o1, BinaryObject o2)` Internal equals routine.
`protected abstract boolean` BinaryAbstractIdentityResolver.`equals0(BinaryObject o1, BinaryObject o2)` Internal equals routine.
`boolean` BinaryFieldImpl.`exists(BinaryObject obj)` Check whether field exists in the object.
`int` BinaryAbstractIdentityResolver.`hashCode(BinaryObject obj)` Compute hash code for binary object.
`int` BinaryIdentityResolver.`hashCode(BinaryObject obj)` Compute hash code for binary object.
`protected int` BinaryArrayIdentityResolver.`hashCode0(BinaryObject obj)` Internal hash code routine.
`protected abstract int` BinaryAbstractIdentityResolver.`hashCode0(BinaryObject obj)` Internal hash code routine.
`<T> T` BinaryFieldImpl.`value(BinaryObject obj)` Get field's value from the given object.
`boolean` BinaryFieldEx.`writeField(BinaryObject obj, ByteBuffer buf)` Writes field value to the given byte buffer.
`boolean` BinaryFieldImpl.`writeField(BinaryObject obj, ByteBuffer buf)` Writes field value to the given byte buffer.

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

Methods in org.apache.ignite.internal.binary.builder that return BinaryObject
`BinaryObject` BinaryObjectBuilderImpl.`build()` Builds binary object.

Methods in org.apache.ignite.internal.binary.builder with parameters of type BinaryObject
`static BinaryObjectBuilderImpl` BinaryObjectBuilderImpl.`wrap(BinaryObject obj)` Creates builder initialized by specified binary object.

Constructors in org.apache.ignite.internal.binary.builder with parameters of type BinaryObject
Constructor and Description
`BinaryPlainBinaryObject(BinaryObject binaryObj)`

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

Methods in org.apache.ignite.internal.processors.cache.binary that return BinaryObject
`BinaryObject` CacheObjectBinaryProcessorImpl.`buildEnum(String typeName, int ord)`
`BinaryObject` IgniteBinaryImpl.`buildEnum(String typeName, int ord)` Create enum object using value.
`BinaryObject` CacheObjectBinaryProcessor.`buildEnum(String typeName, int ord)`
`BinaryObject` CacheObjectBinaryProcessorImpl.`buildEnum(String typeName, String name)`
`BinaryObject` IgniteBinaryImpl.`buildEnum(String typeName, String name)` Create enum object using name.
`BinaryObject` CacheObjectBinaryProcessor.`buildEnum(String typeName, String name)`

Methods in org.apache.ignite.internal.processors.cache.binary with parameters of type BinaryObject
`BinaryObjectBuilder` CacheObjectBinaryProcessorImpl.`builder(BinaryObject binaryObj)` Creates builder initialized by existing binary object.
`BinaryObjectBuilder` IgniteBinaryImpl.`builder(BinaryObject binaryObj)` Creates binary builder initialized by existing binary object.
`BinaryObjectBuilder` CacheObjectBinaryProcessor.`builder(BinaryObject binaryObj)` Creates builder initialized by existing binary object.

### Uses of BinaryObject in org.apache.ignite.internal.processors.cacheobject

Methods in org.apache.ignite.internal.processors.cacheobject that return BinaryObject
`BinaryObject` NoOpBinary.`buildEnum(String typeName, int ord)` Create enum object using value.
`BinaryObject` NoOpBinary.`buildEnum(String typeName, String name)` Create enum object using name.

Methods in org.apache.ignite.internal.processors.cacheobject with parameters of type BinaryObject
`BinaryObjectBuilder` NoOpBinary.`builder(BinaryObject binaryObj)` Creates binary builder initialized by existing binary object.

### Uses of BinaryObject in org.apache.ignite.internal.visor.query

Methods in org.apache.ignite.internal.visor.query with parameters of type BinaryObject
`static String` VisorQueryUtils.`binaryToString(BinaryObject obj)` Convert Binary object to string.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.4.0
Release Date | : March 5 2018