pyignite.datatypes.primitive module

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.Byte

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_byte

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

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_short

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.Float

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_float

classmethod from_python(stream, value)
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.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.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)