public class ORecordSerializerNetworkV0 extends Object implements ODocumentSerializer
Constructor and Description |
---|
ORecordSerializerNetworkV0() |
public void deserializePartialWithClassName(ODocument document, BytesContainer bytes, String[] iFields)
deserializePartialWithClassName
in interface ODocumentSerializer
public void deserializePartial(ODocument document, BytesContainer bytes, String[] iFields)
deserializePartial
in interface ODocumentSerializer
public void deserializeWithClassName(ODocument document, BytesContainer bytes)
deserializeWithClassName
in interface ODocumentSerializer
public void deserialize(ODocument document, BytesContainer bytes)
deserialize
in interface ODocumentSerializer
public void serializeWithClassName(ODocument document, BytesContainer bytes, boolean iClassOnly)
serializeWithClassName
in interface ODocumentSerializer
public void serialize(ODocument document, BytesContainer bytes, boolean iClassOnly)
serialize
in interface ODocumentSerializer
public String[] getFieldNames(ODocument reference, BytesContainer bytes, boolean deserializeClassName)
ODocumentSerializer
getFieldNames
in interface ODocumentSerializer
reference
- TODOprotected OClass serializeClass(ODocument document, BytesContainer bytes)
protected OType readOType(BytesContainer bytes)
public Object deserializeValue(BytesContainer bytes, OType type, ODocument document)
deserializeValue
in interface ODocumentSerializer
public HelperClasses.Tuple<Integer,Integer> serializeValue(BytesContainer bytes, Object value, OType type, OType linkedType)
serializeValue
in interface ODocumentSerializer
protected String readString(BytesContainer bytes)
protected int readInteger(BytesContainer container)
protected String stringFromBytes(byte[] bytes, int offset, int len)
public OBinaryField deserializeFieldWithClassName(BytesContainer bytes, OClass iClass, String iFieldName)
deserializeFieldWithClassName
in interface ODocumentSerializer
public OBinaryField deserializeField(BytesContainer bytes, OClass iClass, String iFieldName)
deserializeField
in interface ODocumentSerializer
public OBinaryComparator getComparator()
getComparator
in interface ODocumentSerializer
public boolean isSerializingClassNameByDefault()
isSerializingClassNameByDefault
in interface ODocumentSerializer
public <RET> RET deserializeFieldTyped(BytesContainer record, String iFieldName, boolean isEmbedded, int serializerVersion)
deserializeFieldTyped
in interface ODocumentSerializer
public boolean isSerializingClassNameForEmbedded()
isSerializingClassNameForEmbedded
in interface ODocumentSerializer
public HelperClasses.Tuple<Integer,OType> getPointerAndTypeFromCurrentPosition(BytesContainer bytes)
getPointerAndTypeFromCurrentPosition
in interface ODocumentSerializer
public void deserializeDebug(BytesContainer bytes, ODatabaseDocumentInternal db, ORecordSerializationDebug debugInfo, OImmutableSchema schema)
deserializeDebug
in interface ODocumentSerializer
Copyright © 2009–2020 OrientDB. All rights reserved.