#include <types.h>
◆ LogicalType() [1/2]
| lbug::common::LogicalType::LogicalType |
( |
| ) |
|
|
inline |
◆ LogicalType() [2/2]
◆ ANY() [1/2]
◆ ANY() [2/2]
◆ ARRAY() [1/2]
◆ ARRAY() [2/2]
template<class T>
| LogicalType lbug::common::LogicalType::ARRAY |
( |
T && | childType, |
|
|
uint64_t | numElements ) |
|
inlinestatic |
◆ BLOB()
◆ BOOL()
◆ containsAny()
| bool lbug::common::LogicalType::containsAny |
( |
| ) |
const |
◆ convertFromString()
◆ copy() [1/2]
◆ copy() [2/2]
◆ DATE()
◆ DECIMAL()
◆ deserialize()
| LogicalType lbug::common::LogicalType::deserialize |
( |
Deserializer & | deserializer | ) |
|
|
static |
◆ DOUBLE()
◆ EXPLICIT_COPY_DEFAULT_MOVE()
| lbug::common::LogicalType::EXPLICIT_COPY_DEFAULT_MOVE |
( |
LogicalType | | ) |
|
◆ FLOAT()
◆ getExtraTypeInfo()
| const ExtraTypeInfo * lbug::common::LogicalType::getExtraTypeInfo |
( |
| ) |
const |
|
inline |
◆ getLogicalTypeID()
| LogicalTypeID lbug::common::LogicalType::getLogicalTypeID |
( |
| ) |
const |
|
inline |
◆ getPhysicalType() [1/2]
◆ getPhysicalType() [2/2]
◆ HASH()
◆ INT128()
◆ INT16()
◆ INT32()
◆ INT64()
◆ INT8()
◆ INTERNAL_ID()
◆ INTERVAL()
◆ isBuiltInType()
| bool lbug::common::LogicalType::isBuiltInType |
( |
const std::string & | str | ) |
|
|
static |
◆ isInternalType()
| bool lbug::common::LogicalType::isInternalType |
( |
| ) |
const |
|
inline |
◆ LIST() [1/2]
◆ LIST() [2/2]
template<class T>
| LogicalType lbug::common::LogicalType::LIST |
( |
T && | childType | ) |
|
|
inlinestatic |
◆ MAP() [1/2]
◆ MAP() [2/2]
template<class T>
| LogicalType lbug::common::LogicalType::MAP |
( |
T && | keyType, |
|
|
T && | valueType ) |
|
inlinestatic |
◆ NODE()
◆ operator!=()
◆ operator==()
◆ POINTER()
◆ RECURSIVE_REL()
◆ REL()
◆ SERIAL()
◆ serialize()
| void lbug::common::LogicalType::serialize |
( |
Serializer & | serializer | ) |
const |
◆ setExtraTypeInfo()
| void lbug::common::LogicalType::setExtraTypeInfo |
( |
std::unique_ptr< ExtraTypeInfo > | typeInfo | ) |
|
|
inline |
◆ STRING()
◆ STRUCT()
◆ TIMESTAMP()
◆ TIMESTAMP_MS()
| LogicalType lbug::common::LogicalType::TIMESTAMP_MS |
( |
| ) |
|
|
inlinestatic |
◆ TIMESTAMP_NS()
| LogicalType lbug::common::LogicalType::TIMESTAMP_NS |
( |
| ) |
|
|
inlinestatic |
◆ TIMESTAMP_SEC()
| LogicalType lbug::common::LogicalType::TIMESTAMP_SEC |
( |
| ) |
|
|
inlinestatic |
◆ TIMESTAMP_TZ()
| LogicalType lbug::common::LogicalType::TIMESTAMP_TZ |
( |
| ) |
|
|
inlinestatic |
◆ toString()
| LBUG_API std::string lbug::common::LogicalType::toString |
( |
| ) |
const |
◆ UINT128()
◆ UINT16()
◆ UINT32()
◆ UINT64()
◆ UINT8()
◆ UNION()
◆ UUID()
◆ ArrayType
◆ CAPIHelper
◆ DecimalType
◆ JavaAPIHelper
| friend struct JavaAPIHelper |
|
friend |
◆ lbug::processor::ParquetReader
| friend class lbug::processor::ParquetReader |
|
friend |
◆ ListType
◆ LogicalTypeUtils
◆ StructType
The documentation for this class was generated from the following file: