| Package | Description |
|---|---|
| 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.client.thin | |
| org.apache.ignite.internal.processors.cache.binary |
Implementation of binary processor.
|
| org.apache.ignite.internal.processors.cacheobject |
Cache object processor.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryObject |
IgniteBinary.buildEnum(String typeName,
int ord)
Create enum object using value.
|
BinaryObject |
IgniteBinary.buildEnum(String typeName,
String name)
Create enum object using name.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryObjectBuilder |
IgniteBinary.builder(BinaryObject binaryObj)
Creates binary builder initialized by existing binary object.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryObject |
BinaryObjectBuilder.build()
Builds binary object.
|
BinaryObject |
BinaryObject.clone()
Copies this binary object.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<BinaryObject> |
BinaryType.enumValues() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BinaryObjectEx
Extended binary object interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryArray
Binary object representing array.
|
class |
BinaryEnumArray
Ignite distinguishes between array of objects and array of enums.
|
class |
BinaryEnumObjectImpl
Binary enum object.
|
class |
BinaryObjectExImpl
Internal binary object interface.
|
class |
BinaryObjectImpl
Binary object implementation.
|
class |
BinaryObjectOffheapImpl
Binary object implementation over offheap memory
|
| Modifier and Type | Method and Description |
|---|---|
BinaryObject |
BinaryArray.clone()
Copies this binary object.
|
BinaryObject |
BinaryObjectExImpl.clone()
Copies this binary object.
|
BinaryObject |
BinaryObjectImpl.clone()
Copies this binary object.
|
BinaryObject |
BinaryEnumArray.clone()
Copies this binary object.
|
BinaryObject |
BinaryObjectOffheapImpl.clone()
Copies this binary object.
|
BinaryObject |
BinaryEnumObjectImpl.clone()
Copies this binary object.
|
static BinaryObject |
BinaryUtils.doReadBinaryObject(BinaryInputStream in,
BinaryContext ctx,
boolean detach) |
BinaryObject |
BinaryObjectOffheapImpl.heapCopy() |
| Modifier and Type | Method and Description |
|---|---|
Collection<BinaryObject> |
BinaryTypeProxy.enumValues() |
Collection<BinaryObject> |
BinaryTypeImpl.enumValues() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BinaryAbstractIdentityResolver.equals(BinaryObject o1,
BinaryObject o2)
Compare two binary objects for equality.
|
boolean |
BinaryIdentityResolver.equals(@Nullable BinaryObject o1,
@Nullable BinaryObject o2)
Compare two binary objects for equality.
|
boolean |
BinaryIdentityResolver.equals(@Nullable BinaryObject o1,
@Nullable BinaryObject o2)
Compare two binary objects for equality.
|
protected abstract boolean |
BinaryAbstractIdentityResolver.equals0(BinaryObject o1,
BinaryObject o2)
Internal equals routine.
|
protected boolean |
BinaryArrayIdentityResolver.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 abstract int |
BinaryAbstractIdentityResolver.hashCode0(BinaryObject obj)
Internal hash code routine.
|
protected int |
BinaryArrayIdentityResolver.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.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryObject |
BinaryObjectBuilderImpl.build()
Builds binary object.
|
| Modifier and Type | Method and Description |
|---|---|
static BinaryObjectBuilderImpl |
BinaryObjectBuilderImpl.wrap(BinaryObject obj)
Creates builder initialized by specified binary object.
|
| Constructor and Description |
|---|
BinaryPlainBinaryObject(BinaryObject binaryObj) |
| Modifier and Type | Method and Description |
|---|---|
BinaryObject |
ClientBinary.buildEnum(String typeName,
int ord)
Create enum object using value.
|
BinaryObject |
ClientBinary.buildEnum(String typeName,
String name)
Create enum object using name.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryObjectBuilder |
ClientBinary.builder(BinaryObject binaryObj)
Creates binary builder initialized by existing binary object.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryObject |
IgniteBinaryImpl.buildEnum(String typeName,
int ord)
Create enum object using value.
|
BinaryObject |
CacheObjectBinaryProcessorImpl.buildEnum(String typeName,
int ord) |
BinaryObject |
IgniteBinaryImpl.buildEnum(String typeName,
String name)
Create enum object using name.
|
BinaryObject |
CacheObjectBinaryProcessorImpl.buildEnum(String typeName,
String name) |
| Modifier and Type | Method and Description |
|---|---|
BinaryObjectBuilder |
IgniteBinaryImpl.builder(BinaryObject binaryObj)
Creates binary builder initialized by existing binary object.
|
BinaryObjectBuilder |
CacheObjectBinaryProcessorImpl.builder(BinaryObject binaryObj)
Creates builder initialized by existing binary object.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryObject |
IgniteCacheObjectProcessor.buildEnum(String typeName,
int ord) |
BinaryObject |
NoOpBinary.buildEnum(String typeName,
int ord)
Create enum object using value.
|
BinaryObject |
IgniteCacheObjectProcessor.buildEnum(String typeName,
String name) |
BinaryObject |
NoOpBinary.buildEnum(String typeName,
String name)
Create enum object using name.
|
| Modifier and Type | Method and Description |
|---|---|
BinaryObjectBuilder |
IgniteCacheObjectProcessor.builder(BinaryObject binaryObj)
Creates builder initialized by existing binary object.
|
BinaryObjectBuilder |
NoOpBinary.builder(BinaryObject binaryObj)
Creates binary builder initialized by existing binary object.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023