pyignite.datatypes.primitive module

class pyignite.datatypes.primitive.Bool

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_byte

classmethod from_python(stream, value, **kwargs)
classmethod to_python(ctypes_object, **kwargs)
class pyignite.datatypes.primitive.Byte

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_byte

classmethod from_python(stream, value)
class pyignite.datatypes.primitive.Char

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_short

classmethod from_python(stream, value)
classmethod to_python(ctypes_object, **kwargs)
class pyignite.datatypes.primitive.Double

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_double

classmethod from_python(stream, value)
class pyignite.datatypes.primitive.Float

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_float

classmethod from_python(stream, value)
class pyignite.datatypes.primitive.Int

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_int

classmethod from_python(stream, value)
class pyignite.datatypes.primitive.Long

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_long

classmethod from_python(stream, value)
class pyignite.datatypes.primitive.Primitive

Bases: pyignite.datatypes.base.IgniteDataType

Ignite primitive type. Base type for the following types:

  • Byte,

  • Short,

  • Int,

  • Long,

  • Float,

  • Double,

  • Char,

  • Bool.

c_type = None
classmethod parse(stream)
classmethod to_python(ctypes_object, **kwargs)
class pyignite.datatypes.primitive.Short

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_short

classmethod from_python(stream, value)