Re-exports§
pub use cast::cast;
pub use cast::cast_with_opt;
Modules§
- binary_
type π - boolean_
type π - date_
type π - datetime_
type π - decimal_
type π - dictionary_
type π - duration_
type π - interval_
type π - json_
type π - list_
type π - null_
type π - primitive_
type π - string_
type π - time_
type πTimeType represents the elapsed time since midnight in the unit ofTimeUnit
. - timestamp_
type π - vector_
type π
Structs§
- Data type for [
DateTime
]. - Data type for Date (YYYY-MM-DD).
- Decimal type with precision and scale information.
- Used to represent the Dictionary datatype.
- JsonType is a data type for JSON data. It is stored as binary data of jsonb format. It utilizes current binary value and vector implementation.
- Used to represent the List datatype.
- A new type for WrapperType, complement the
Ord
feature for it. VectorType
is a data type for vector data with a fixed dimension. The type of items in the vector is float32. It is stored as binary data that contains the concatenated float32 values.
Enums§
- The βcalendarβ interval is a type of time interval that does not have a precise duration without taking into account a specific base timestamp.
Constants§
Traits§
- Trait bridging the logical primitive type with [ArrowPrimitiveType].
- Represents the wrapper type that wraps a native type using the
newtype pattern
, such as Date is a wrapper type for the underlying native typei32
.
Functions§
- Converts a json type value to string
- Parses a string to a json type value
- Parses a string to a vector type value Valid input format: β[1.0,2.0,3.0]β, β[1.0, 2.0, 3.0]β
- Converts a vector type value to string for example: [1.0, 2.0, 3.0] -> β[1.0,2.0,3.0]β