Top | ![]() |
![]() |
![]() |
![]() |
GObject ├── GArrowDataType │ ├── GArrowBinaryDataType │ ├── GArrowBooleanDataType │ ├── GArrowDate32DataType │ ├── GArrowDate64DataType │ ├── GArrowDoubleDataType │ ├── GArrowFloatDataType │ ├── GArrowInt16DataType │ ├── GArrowInt32DataType │ ├── GArrowInt64DataType │ ├── GArrowInt8DataType │ ├── GArrowNullDataType │ ├── GArrowStringDataType │ ├── GArrowTimeDataType │ │ ├── GArrowTime32DataType │ │ ╰── GArrowTime64DataType │ ├── GArrowTimestampDataType │ ├── GArrowUInt16DataType │ ├── GArrowUInt32DataType │ ├── GArrowUInt64DataType │ ╰── GArrowUInt8DataType ╰── GArrowDataType ├── GArrowBinaryDataType ├── GArrowBooleanDataType ├── GArrowDate32DataType ├── GArrowDate64DataType ├── GArrowDoubleDataType ├── GArrowFloatDataType ├── GArrowInt16DataType ├── GArrowInt32DataType ├── GArrowInt64DataType ├── GArrowInt8DataType ├── GArrowListDataType ├── GArrowNullDataType ├── GArrowStringDataType ├── GArrowStructDataType ├── GArrowTimeDataType │ ├── GArrowTime32DataType │ ╰── GArrowTime64DataType ├── GArrowTimestampDataType ├── GArrowUInt16DataType ├── GArrowUInt32DataType ├── GArrowUInt64DataType ╰── GArrowUInt8DataType
GArrowDataType is a base class for all data type classes such as GArrowBooleanDataType.
GArrowNullDataType is a class for null data type.
GArrowBooleanDataType is a class for boolean data type.
GArrowInt8DataType is a class for 8-bit integer data type.
GArrowUInt8DataType is a class for 8-bit unsigned integer data type.
GArrowInt16DataType is a class for 16-bit integer data type.
GArrowUInt16DataType is a class for 16-bit unsigned integer data type.
GArrowInt32DataType is a class for 32-bit integer data type.
GArrowUInt32DataType is a class for 32-bit unsigned integer data type.
GArrowInt64DataType is a class for 64-bit integer data type.
GArrowUInt64DataType is a class for 64-bit unsigned integer data type.
GArrowFloatDataType is a class for 32-bit floating point data type.
GArrowDoubleDataType is a class for 64-bit floating point data type.
GArrowBinaryDataType is a class for binary data type.
GArrowStringDataType is a class for UTF-8 encoded string data type.
GArrowDate32DataType is a class for the number of days since UNIX epoch in 32-bit signed integer data type.
GArrowDate64DataType is a class for the number of milliseconds since UNIX epoch in 64-bit signed integer data type.
GArrowTimestampDataType is a class for the number of seconds/milliseconds/microseconds/nanoseconds since UNIX epoch in 64-bit signed integer data type.
GArrowTime32DataType is a class for the number of seconds or milliseconds since midnight in 32-bit signed integer data type.
GArrowTime64DataType is a class for the number of microseconds or nanoseconds since midnight in 64-bit signed integer data type.
gboolean garrow_data_type_equal (GArrowDataType *data_type
,GArrowDataType *other_data_type
);
GArrowDate32DataType *
garrow_date32_data_type_new (void
);
A newly created the number of milliseconds since UNIX epoch in 32-bit signed integer data type.
Since 0.7.0
GArrowDate64DataType *
garrow_date64_data_type_new (void
);
A newly created the number of milliseconds since UNIX epoch in 64-bit signed integer data type.
Since 0.7.0
GArrowTimestampDataType *
garrow_timestamp_data_type_new (GArrowTimeUnit unit
);
A newly created the number of seconds/milliseconds/microseconds/nanoseconds since UNIX epoch in 64-bit signed integer data type.
Since 0.7.0
GArrowTimeUnit
garrow_time_data_type_get_unit (GArrowTimeDataType *time_data_type
);
Since 0.7.0
GArrowTime32DataType * garrow_time32_data_type_new (GArrowTimeUnit unit
,GError **error
);
A newly created the number of seconds or milliseconds since midnight in 32-bit signed integer data type.
[nullable]
Since 0.7.0
GArrowTime64DataType * garrow_time64_data_type_new (GArrowTimeUnit unit
,GError **error
);
A newly created the number of seconds or milliseconds since midnight in 64-bit signed integer data type.
[nullable]
Since 0.7.0
struct GArrowNullDataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowBooleanDataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowInt8DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowUInt8DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowInt16DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowUInt16DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowInt32DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowUInt32DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowInt64DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowUInt64DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowFloatDataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowDoubleDataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowBinaryDataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowStringDataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowDate32DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowDate64DataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowTimestampDataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowTimeDataTypeClass { GArrowDataTypeClass parent_class; };
struct GArrowTime32DataTypeClass { GArrowTimeDataTypeClass parent_class; };