|
|
LogicalType | type |
| |
|
unique_ptr< ArrowType > | dictionary_type |
| | Hold the optional type if the array is a dictionary.
|
| |
|
bool | run_end_encoded = false |
| | Is run-end-encoded.
|
| |
|
unique_ptr< ArrowTypeInfo > | type_info |
| |
|
string | error_message |
| | Error message in case of an invalid type (i.e., from an unsupported extension)
|
| |
|
bool | not_implemented = false |
| | In case of an error do we throw not implemented?
|
| |
◆ ArrowType() [1/2]
From a DuckDB type.
37692 : type(std::move(type_p)), type_info(std::move(type_info)) {
37693 }
◆ ArrowType() [2/2]
| duckdb::ArrowType::ArrowType |
( |
string |
error_message_p, |
|
|
bool |
not_implemented_p = false |
|
) |
| |
|
inlineexplicit |
37695 : type(LogicalTypeId::INVALID), type_info(
nullptr),
error_message(std::move(error_message_p)),
37697 }
bool not_implemented
In case of an error do we throw not implemented?
Definition duckdb.hpp:37742
string error_message
Error message in case of an invalid type (i.e., from an unsupported extension)
Definition duckdb.hpp:37740
◆ GetTypeInfo()
| const T & duckdb::ArrowType::GetTypeInfo |
( |
| ) |
const |
|
inline |
37710 {
37711 return type_info->Cast<T>();
37712 }
The documentation for this class was generated from the following file: