iceberg-cpp
Loading...
Searching...
No Matches
Classes
Primitive Types

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...
 

Detailed Description

Primitive types do not have nested fields.