public abstract class BinaryFieldAccessor extends Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
id
Field ID.
|
protected BinaryWriteMode |
mode
Mode.
|
protected String |
name
Field name
|
| Modifier | Constructor and Description |
|---|---|
protected |
BinaryFieldAccessor(Field field,
int id,
BinaryWriteMode mode)
Protected constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static BinaryFieldAccessor |
create(Field field,
int id)
Create accessor for the field.
|
BinaryWriteMode |
mode()
Get mode.
|
void |
read(Object obj,
BinaryReaderExImpl reader)
Read field.
|
protected abstract void |
read0(Object obj,
BinaryReaderExImpl reader)
Read field.
|
void |
write(Object obj,
BinaryWriterExImpl writer)
Write field.
|
protected abstract void |
write0(Object obj,
BinaryWriterExImpl writer)
Write field.
|
protected final int id
protected final String name
protected final BinaryWriteMode mode
protected BinaryFieldAccessor(Field field, int id, BinaryWriteMode mode)
id - Field ID.mode - Mode;public static BinaryFieldAccessor create(Field field, int id)
field - Field.id - FIeld ID.public BinaryWriteMode mode()
public void write(Object obj, BinaryWriterExImpl writer) throws BinaryObjectException
obj - Object.writer - Writer.BinaryObjectException - If failed.protected abstract void write0(Object obj, BinaryWriterExImpl writer) throws BinaryObjectException
obj - Object.writer - Writer.BinaryObjectException - If failed.public void read(Object obj, BinaryReaderExImpl reader) throws BinaryObjectException
obj - Object.reader - Reader.BinaryObjectException - If failed.protected abstract void read0(Object obj, BinaryReaderExImpl reader) throws BinaryObjectException
obj - Object.reader - Reader.BinaryObjectException - If failed.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.5 Release Date : June 4 2019