|
iceberg-cpp
|
Go to the source code of this file.
Typedefs | |
| using | iceberg::DataTableScanBuilder = TableScanBuilder< DataTableScan > |
| using | iceberg::IncrementalAppendScanBuilder = TableScanBuilder< IncrementalAppendScan > |
| using | iceberg::IncrementalChangelogScanBuilder = TableScanBuilder< IncrementalChangelogScan > |
| using | iceberg::UncheckedStructLikeSet = StructLikeSet< false > |
Enumerations | |
| enum class | iceberg::TypeId { kStruct , kList , kMap , kBoolean , kInt , kLong , kFloat , kDouble , kDecimal , kDate , kTime , kTimestamp , kTimestampTz , kString , kUuid , kFixed , kBinary } |
| A data type. More... | |
| enum class | iceberg::TimeUnit { kMicrosecond } |
| The time unit. In Iceberg V3 nanoseconds are also supported. | |
Forward declarations and enum definitions. When writing your own headers, you can include this instead of the "full" headers to help reduce compile times.
|
strong |
A data type.
This is not a complete data type by itself because some types are nested and/or parameterized.
Iceberg V3 types are not currently supported.