Class ORecordSerializerNetworkV37
java.lang.Object
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerNetworkV37
- All Implemented Interfaces:
ORecordSerializer
- Direct Known Subclasses:
ORecordSerializerNetworkDistributed,ORecordSerializerNetworkV37Client
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ORecordSerializerNetworkV37static final Stringprotected static final ORecordId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserialize(ODocument document, BytesContainer bytes) deserializeField(BytesContainer bytes, OClass iClass, String iFieldName) voiddeserializePartial(ODocument document, BytesContainer bytes, String[] iFields) deserializeValue(byte[] val, OType type) deserializeValue(BytesContainer bytes, OType type, ORecordElement owner) protected Collection<Map.Entry<String,ODocumentEntry>> fetchEntries(ODocument document) fromStream(byte[] iSource, ORecord record) fromStream(byte[] iSource, ORecord iRecord, String[] iFields, OSerializationContext ctx) intString[]getFieldNames(ODocument reference, byte[] iSource) String[]getFieldNames(ODocument reference, BytesContainer bytes) intgetName()booleanprotected intreadInteger(BytesContainer container) protected OIdentifiablereadOptimizedLink(BytesContainer bytes) protected OTypereadOType(BytesContainer bytes) protected ORidBagreadRidBag(BytesContainer bytes) protected StringreadString(BytesContainer bytes) voidserialize(ODocument document, BytesContainer bytes, OSerializationContext ctx) protected OClassserializeClass(ODocument document, BytesContainer bytes) voidserializeValue(BytesContainer bytes, Object value, OType type, OType linkedType, OSerializationContext ctx) byte[]serializeValue(Object value, OType type, OSerializationContext ctx) protected StringstringFromBytes(byte[] bytes, int offset, int len) byte[]toStream(ORecord iSource, OSerializationContext ctx) protected intwriteOptimizedLink(BytesContainer bytes, OIdentifiable link) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.orientechnologies.orient.core.serialization.serializer.record.ORecordSerializer
fromStream, toStream
-
Field Details
-
NAME
- See Also:
-
NULL_RECORD_ID
-
INSTANCE
-
-
Constructor Details
-
ORecordSerializerNetworkV37
public ORecordSerializerNetworkV37()
-
-
Method Details
-
deserializePartial
-
deserialize
-
serialize
-
fetchEntries
-
getFieldNames
-
serializeClass
-
readOType
-
serializeValue
-
deserializeValue
-
deserializeValue
-
readRidBag
-
readOptimizedLink
-
serializeValue
public void serializeValue(BytesContainer bytes, Object value, OType type, OType linkedType, OSerializationContext ctx) -
writeOptimizedLink
-
readString
-
readInteger
-
stringFromBytes
-
deserializeField
-
fromStream
-
fromStream
public ORecord fromStream(byte[] iSource, ORecord iRecord, String[] iFields, OSerializationContext ctx) - Specified by:
fromStreamin interfaceORecordSerializer
-
toStream
- Specified by:
toStreamin interfaceORecordSerializer
-
getCurrentVersion
public int getCurrentVersion()- Specified by:
getCurrentVersionin interfaceORecordSerializer
-
getMinSupportedVersion
public int getMinSupportedVersion()- Specified by:
getMinSupportedVersionin interfaceORecordSerializer
-
getSupportBinaryEvaluate
public boolean getSupportBinaryEvaluate()- Specified by:
getSupportBinaryEvaluatein interfaceORecordSerializer
-
getName
- Specified by:
getNamein interfaceORecordSerializer
-
getFieldNames
- Specified by:
getFieldNamesin interfaceORecordSerializer
-