Documentation ¶
Index ¶
Constants ¶
View Source
const ( BooleanSerializer = 1 ByteSerializer = 2 CharSerializer = 3 DateSerializer = 4 DateTimeSerializer = 5 DoubleSerializer = 6 FloatSerializer = 7 IntegerSerializer = 8 LinkSerializer = 9 LongSerializer = 10 NullSerializer = 11 ShortSerializer = 12 StringSerializer = 13 CompositeKeySerializer = 14 SimpleKeySerializer = 15 StreamSerializerRID = 16 BinaryTypeSerializer = 17 DecimalSerializer = 18 StreamSerializerListRID = 19 StreamSerializerOldRIDContainer = 20 StreamSerializerSBTreeIndexRIDContainer = 21 PhysicalPositionSerializer = 50 )
from Java client code base where all these extend com.orientechnologies.common.serialization.types.OBinarySerializer
Variables ¶
View Source
var TypeSerializers [21]OBinaryTypeSerializer
Functions ¶
This section is empty.
Types ¶
type OBinaryTypeSerializer ¶
type OLinkSerializer ¶
type OLinkSerializer struct{}
func (OLinkSerializer) Deserialize ¶
func (ols OLinkSerializer) Deserialize(buf *bytes.Buffer) (interface{}, error)
func (OLinkSerializer) Serialize ¶
func (ols OLinkSerializer) Serialize(val interface{}) ([]byte, error)
Serialize serilializes a *oschema.OLink into the binary format required by the OrientDB server. If the `val` passed in is not a *oschema.OLink, the method will panic.
Directories ¶
Path | Synopsis |
---|---|
Package varint is used for the OrientDB schemaless serialization where variable size integers are used with zigzag encoding to convert negative integers to a positive unsigned int format so that smaller integers (whether negative or positive) can be transmitted in less than 4 bytes on the wire.
|
Package varint is used for the OrientDB schemaless serialization where variable size integers are used with zigzag encoding to convert negative integers to a positive unsigned int format so that smaller integers (whether negative or positive) can be transmitted in less than 4 bytes on the wire. |
Click to show internal directories.
Click to hide internal directories.