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 from_python(value)
classmethod parse(client: Client)
static to_python(ctype_object, *args, **kwargs)
class pyignite.datatypes.primitive.Byte

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_byte

class pyignite.datatypes.primitive.Short

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_short

class pyignite.datatypes.primitive.Int

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_int

class pyignite.datatypes.primitive.Long

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_long

class pyignite.datatypes.primitive.Float

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_float

class pyignite.datatypes.primitive.Double

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_double

class pyignite.datatypes.primitive.Char

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_short

classmethod from_python(value)
classmethod to_python(ctype_object, *args, **kwargs)
class pyignite.datatypes.primitive.Bool

Bases: pyignite.datatypes.primitive.Primitive

c_type

alias of ctypes.c_bool