|
iceberg-cpp
|
Classes | |
| class | iceberg::BooleanType |
| A data type representing a boolean (true or false). More... | |
| class | iceberg::IntType |
| A data type representing a 32-bit signed integer. More... | |
| class | iceberg::LongType |
| A data type representing a 64-bit signed integer. More... | |
| class | iceberg::FloatType |
| A data type representing a 32-bit (single precision) IEEE-754 float. More... | |
| class | iceberg::DoubleType |
| A data type representing a 64-bit (double precision) IEEE-754 float. More... | |
| class | iceberg::DecimalType |
| A data type representing a fixed-precision decimal. More... | |
| class | iceberg::DateType |
| A data type representing a calendar date without reference to a timezone or time. More... | |
| class | iceberg::TimeType |
| A data type representing a wall clock time in microseconds without reference to a timezone or date. More... | |
| class | iceberg::TimestampBase |
| A base class for any timestamp time (irrespective of unit or timezone). More... | |
| class | iceberg::TimestampType |
| A data type representing a timestamp in microseconds without reference to a timezone. More... | |
| class | iceberg::TimestampTzType |
| A data type representing a timestamp as microseconds since the epoch in UTC. A time zone or offset is not stored. More... | |
| class | iceberg::BinaryType |
| A data type representing an arbitrary-length byte sequence. More... | |
| class | iceberg::StringType |
| A data type representing an arbitrary-length character sequence (encoded in UTF-8). More... | |
| class | iceberg::FixedType |
| A data type representing a fixed-length bytestring. More... | |
| class | iceberg::UuidType |
| A data type representing a UUID. While defined as a distinct type, it is effectively a fixed(16). More... | |
Primitive types do not have nested fields.