|
iceberg-cpp
|
Interface for objects that can be formatted via std::format. More...
#include <formattable.h>
Public Member Functions | |
| virtual std::string | ToString () const =0 |
| Get a user-readable string representation. | |
Interface for objects that can be formatted via std::format.
You must include iceberg/util/formatter.h when calling std::format.
|
pure virtual |
Get a user-readable string representation.
Implemented in iceberg::Aggregate< T >, iceberg::Aggregate< BoundTerm >, iceberg::Aggregate< UnboundTerm< B > >, iceberg::Expression, iceberg::True, iceberg::False, iceberg::And, iceberg::Or, iceberg::Not, iceberg::Literal, iceberg::UnboundPredicateImpl< B >, iceberg::BoundUnaryPredicate, iceberg::BoundLiteralPredicate, iceberg::BoundSetPredicate, iceberg::NamedReference, iceberg::BoundReference, iceberg::UnboundTransform, iceberg::BoundTransform, iceberg::PartitionField, iceberg::PartitionSpec, iceberg::Schema, iceberg::SchemaField, iceberg::SortField, iceberg::SortOrder, iceberg::Transform, iceberg::StructType, iceberg::ListType, iceberg::MapType, iceberg::BooleanType, iceberg::IntType, iceberg::LongType, iceberg::FloatType, iceberg::DoubleType, iceberg::DecimalType, iceberg::DateType, iceberg::TimeType, iceberg::TimestampType, iceberg::TimestampTzType, iceberg::BinaryType, iceberg::StringType, iceberg::FixedType, iceberg::UuidType, iceberg::Decimal, and iceberg::Uuid.