
public class ORecordSerializerBinary extends Object implements ORecordSerializer
| Modifier and Type | Field and Description |
|---|---|
static ORecordSerializerBinary |
INSTANCE |
static String |
NAME |
| Constructor and Description |
|---|
ORecordSerializerBinary() |
ORecordSerializerBinary(byte serializerVersion) |
| Modifier and Type | Method and Description |
|---|---|
<RET> RET |
deserializeFieldFromEmbedded(byte[] record,
int offset,
String iFieldName,
int serializerVersion) |
<RET> RET |
deserializeFieldFromRoot(byte[] record,
String iFieldName) |
ORecord |
fromStream(byte[] iSource,
ORecord iRecord,
String[] iFields) |
ODocumentSerializer |
getCurrentSerializer() |
int |
getCurrentVersion() |
String[] |
getFieldNamesEmbedded(ODocument reference,
byte[] iSource,
int offset,
int serializerVersion) |
String[] |
getFieldNamesRoot(ODocument reference,
byte[] iSource) |
int |
getMinSupportedVersion() |
String |
getName() |
int |
getNumberOfSupportedVersions() |
ODocumentSerializer |
getSerializer(int iVersion) |
boolean |
getSupportBinaryEvaluate() |
byte[] |
toStream(ORecord iSource,
boolean iOnlyDelta) |
String |
toString() |
byte[] |
writeClassOnly(ORecord iSource) |
public static final String NAME
public static final ORecordSerializerBinary INSTANCE
public ORecordSerializerBinary(byte serializerVersion)
public ORecordSerializerBinary()
public int getNumberOfSupportedVersions()
public int getCurrentVersion()
getCurrentVersion in interface ORecordSerializerpublic int getMinSupportedVersion()
getMinSupportedVersion in interface ORecordSerializerpublic ODocumentSerializer getSerializer(int iVersion)
public ODocumentSerializer getCurrentSerializer()
public ORecord fromStream(byte[] iSource, ORecord iRecord, String[] iFields)
fromStream in interface ORecordSerializerpublic byte[] toStream(ORecord iSource, boolean iOnlyDelta)
toStream in interface ORecordSerializerpublic String[] getFieldNamesEmbedded(ODocument reference, byte[] iSource, int offset, int serializerVersion)
getFieldNamesEmbedded in interface ORecordSerializerpublic String[] getFieldNamesRoot(ODocument reference, byte[] iSource)
getFieldNamesRoot in interface ORecordSerializerpublic byte[] writeClassOnly(ORecord iSource)
writeClassOnly in interface ORecordSerializerpublic boolean getSupportBinaryEvaluate()
getSupportBinaryEvaluate in interface ORecordSerializerpublic String getName()
getName in interface ORecordSerializerpublic <RET> RET deserializeFieldFromRoot(byte[] record,
String iFieldName)
deserializeFieldFromRoot in interface ORecordSerializerpublic <RET> RET deserializeFieldFromEmbedded(byte[] record,
int offset,
String iFieldName,
int serializerVersion)
deserializeFieldFromEmbedded in interface ORecordSerializerCopyright © 2009–2025 OrientDB. All rights reserved.