|
| enum class | signet::forge::PhysicalType : int32_t {
signet::forge::BOOLEAN = 0
, signet::forge::INT32 = 1
, signet::forge::INT64 = 2
, signet::forge::INT96 = 3
,
signet::forge::FLOAT = 4
, signet::forge::DOUBLE = 5
, signet::forge::BYTE_ARRAY = 6
, signet::forge::FIXED_LEN_BYTE_ARRAY = 7
} |
| | Parquet physical (storage) types as defined in parquet.thrift. More...
|
| |
| enum class | signet::forge::LogicalType : int32_t {
signet::forge::NONE = 0
, signet::forge::STRING = 1
, signet::forge::ENUM = 2
, signet::forge::UUID = 3
,
signet::forge::DATE = 4
, signet::forge::TIME_MS = 5
, signet::forge::TIME_US = 6
, signet::forge::TIME_NS = 7
,
signet::forge::TIMESTAMP_MS = 8
, signet::forge::TIMESTAMP_US = 9
, signet::forge::TIMESTAMP_NS = 10
, signet::forge::DECIMAL = 11
,
signet::forge::JSON = 12
, signet::forge::BSON = 13
, signet::forge::FLOAT16 = 14
, signet::forge::FLOAT32_VECTOR = 100
} |
| | Parquet logical types (from parquet.thrift LogicalType union). More...
|
| |
| enum class | signet::forge::ConvertedType : int32_t {
signet::forge::NONE = -1
, signet::forge::UTF8 = 0
, signet::forge::MAP = 1
, signet::forge::MAP_KEY_VALUE = 2
,
signet::forge::LIST = 3
, signet::forge::ENUM = 4
, signet::forge::DECIMAL = 5
, signet::forge::DATE = 6
,
signet::forge::TIME_MILLIS = 7
, signet::forge::TIME_MICROS = 8
, signet::forge::TIMESTAMP_MILLIS = 9
, signet::forge::TIMESTAMP_MICROS = 10
,
signet::forge::UINT_8 = 11
, signet::forge::UINT_16 = 12
, signet::forge::UINT_32 = 13
, signet::forge::UINT_64 = 14
,
signet::forge::INT_8 = 15
, signet::forge::INT_16 = 16
, signet::forge::INT_32 = 17
, signet::forge::INT_64 = 18
,
signet::forge::JSON = 19
, signet::forge::BSON = 20
, signet::forge::INTERVAL = 21
} |
| | Legacy Parquet converted types for backward compatibility with older readers. More...
|
| |
| enum class | signet::forge::Encoding : int32_t {
signet::forge::PLAIN = 0
, signet::forge::PLAIN_DICTIONARY = 2
, signet::forge::RLE = 3
, signet::forge::BIT_PACKED = 4
,
signet::forge::DELTA_BINARY_PACKED = 5
, signet::forge::DELTA_LENGTH_BYTE_ARRAY = 6
, signet::forge::DELTA_BYTE_ARRAY = 7
, signet::forge::RLE_DICTIONARY = 8
,
signet::forge::BYTE_STREAM_SPLIT = 9
} |
| | Parquet page encoding types. More...
|
| |
| enum class | signet::forge::Compression : int32_t {
signet::forge::UNCOMPRESSED = 0
, signet::forge::SNAPPY = 1
, signet::forge::GZIP = 2
, signet::forge::LZO = 3
,
signet::forge::BROTLI = 4
, signet::forge::LZ4 = 5
, signet::forge::ZSTD = 6
, signet::forge::LZ4_RAW = 7
} |
| | Parquet compression codecs. More...
|
| |
| enum class | signet::forge::PageType : int32_t { signet::forge::DATA_PAGE = 0
, signet::forge::INDEX_PAGE = 1
, signet::forge::DICTIONARY_PAGE = 2
, signet::forge::DATA_PAGE_V2 = 3
} |
| | Parquet page types within a column chunk. More...
|
| |
| enum class | signet::forge::Repetition : int32_t { signet::forge::REQUIRED = 0
, signet::forge::OPTIONAL = 1
, signet::forge::REPEATED = 2
} |
| | Parquet field repetition types (nullability / cardinality). More...
|
| |
Parquet format enumerations, type traits, and statistics structs.
Definition in file types.hpp.