The logical types of the elements of an Array. Each logical type is implemented by a variety of Array encodings which describe both a representation-as-bytes as well as how to apply operations on that representation.
.. autofunction:: vortex.null
.. autofunction:: vortex.bool_
.. autofunction:: vortex.float_
.. autofunction:: vortex.int_
.. autofunction:: vortex.uint
.. autofunction:: vortex.decimal
.. autofunction:: vortex.utf8
.. autofunction:: vortex.binary
.. autofunction:: vortex.struct
.. autofunction:: vortex.list_
.. autofunction:: vortex.fixed_size_list
.. autofunction:: vortex.date
.. autofunction:: vortex.time
.. autofunction:: vortex.timestamp
Do not instantiate these classes directly. Instead, call one of the factory functions above.
.. autoclass:: vortex.DType
:members:
.. autoclass:: vortex.NullDType
:members:
.. autoclass:: vortex.BoolDType
:members:
.. autoclass:: vortex.PrimitiveDType
:members:
.. autoclass:: vortex.Utf8DType
:members:
.. autoclass:: vortex.BinaryDType
:members:
.. autoclass:: vortex.StructDType
:members:
.. autoclass:: vortex.ListDType
:members:
.. autoclass:: vortex.ExtensionDType
:members:
.. autoclass:: vortex.PType
:members: