Module types Copy item path Source pub use cast::cast ;
pub use cast::cast_with_opt ;
binary_type π boolean_type π cast date_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 of TimeUnit
. timestamp_type π vector_type π BinaryType BooleanType DateType Data type for Date (YYYY-MM-DD). Decimal128Type Decimal type with precision and scale information. DictionaryType Used to represent the Dictionary datatype. DurationMicrosecondType DurationMillisecondType DurationNanosecondType DurationSecondType Float32Type Float64Type Int8Type Int16Type Int32Type Int64Type IntervalDayTimeType IntervalMonthDayNanoType IntervalYearMonthType JsonType 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. ListType Used to represent the List datatype. NullType OrdPrimitive A new type for WrapperType , complement the Ord
feature for it. StringType TimeMicrosecondType TimeMillisecondType TimeNanosecondType TimeSecondType TimestampMicrosecondType TimestampMillisecondType TimestampNanosecondType TimestampSecondType UInt8Type UInt16Type UInt32Type UInt64Type VectorType 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.DurationType IntervalType The βcalendarβ interval is a type of time interval that does not
have a precise duration without taking into account a specific
base timestamp. TimeType TimestampType JSON_TYPE_NAME LogicalPrimitiveType Trait bridging the logical primitive type with [ArrowPrimitiveType]. WrapperType Represents the wrapper type that wraps a native type using the newtype pattern
,
such as Date is a wrapper type for the underlying native
type i32
. json_type_value_to_string Converts a json type value to string parse_string_to_json_type_value Parses a string to a json type value parse_string_to_vector_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]β vector_type_value_to_string Converts a vector type value to string
for example: [1.0, 2.0, 3.0] -> β[1.0,2.0,3.0]β