Scalars#
A scalar is a single atomic value like the integer 1, the string "hello", or the structure
{"age": 55, "name": "Angela"}. The Array.scalar_at() method
returns a native Python value when the cost of doing so is small. However, for larger values like
binary data, UTF-8 strings, variable-length lists, and structures, Vortex returns a zero-copy view
of the Array data. The into_python method of each view will copy the scalar into a native Python
value.
Factory Function#
- vortex.scalar(value, *, dtype=None)#
Base Class#
Scalar Classes#
- class vortex.NullScalar#
- class vortex.BoolScalar#
Concrete class for boolean scalars.
- class vortex.PrimitiveScalar#
Concrete class for primitive scalars.
- class vortex.Utf8Scalar#
Concrete class for utf8 scalars.
- class vortex.BinaryScalar#
Concrete class for binary scalars.
- class vortex.StructScalar#
Concrete class for struct scalars.
- field(name)#
Return the child scalar with the given field name.