pygridgain.datatypes.base module

class pygridgain.datatypes.base.GridGainDataType

Bases: object

This is a base class for all GridGain data types, a.k.a. parser/constructor classes, both object and payload varieties.

classmethod from_python(stream, value, **kwargs)
async classmethod from_python_async(stream, value, **kwargs)
classmethod hashcode(value, **kwargs)
async classmethod hashcode_async(value, **kwargs)
classmethod parse(stream)
async classmethod parse_async(stream)
classmethod to_python(ctypes_object, **kwargs)
async classmethod to_python_async(ctypes_object, **kwargs)
class pygridgain.datatypes.base.GridGainDataTypeMeta

Bases: type, pygridgain.datatypes.base.GridGainDataTypeProps

Class variant of Ignate data type properties.

class pygridgain.datatypes.base.GridGainDataTypeProps

Bases: object

Add type_name and type_id properties for all classes and objects of GridGain type hierarchy.

property type_id: int

Binary object type ID.

property type_name: str

Binary object type name.