public interface ODocumentSerializer
void serialize(ODocument document, BytesContainer bytes)
int serializeValue(BytesContainer bytes, Object value, OType type, OType linkedType, OImmutableSchema schema, OPropertyEncryption encryption)
void deserialize(ODocument document, BytesContainer bytes)
void deserializePartial(ODocument document, BytesContainer bytes, String[] iFields)
Object deserializeValue(BytesContainer bytes, OType type, ORecordElement owner)
OBinaryField deserializeField(BytesContainer bytes, OClass iClass, String iFieldName, boolean embedded, OImmutableSchema schema, OPropertyEncryption encryption)
OBinaryComparator getComparator()
String[] getFieldNames(ODocument reference, BytesContainer iBytes, boolean embedded)
reference
- TODOembedded
- boolean isSerializingClassNameByDefault()
<RET> RET deserializeFieldTyped(BytesContainer record, String iFieldName, boolean isEmbedded, OImmutableSchema schema, OPropertyEncryption encryption)
void deserializeDebug(BytesContainer bytes, ODatabaseDocumentInternal db, ORecordSerializationDebug debugInfo, OImmutableSchema schema)
Copyright © 2009–2020 OrientDB. All rights reserved.