|
iceberg-cpp
|
A visitor that converts an Iceberg type to an Avro node. More...
#include <avro_schema_util_internal.h>
Public Member Functions | |
| Status | Visit (const BooleanType &type, ::avro::NodePtr *node) |
| Status | Visit (const IntType &type, ::avro::NodePtr *node) |
| Status | Visit (const LongType &type, ::avro::NodePtr *node) |
| Status | Visit (const FloatType &type, ::avro::NodePtr *node) |
| Status | Visit (const DoubleType &type, ::avro::NodePtr *node) |
| Status | Visit (const DecimalType &type, ::avro::NodePtr *node) |
| Status | Visit (const DateType &type, ::avro::NodePtr *node) |
| Status | Visit (const TimeType &type, ::avro::NodePtr *node) |
| Status | Visit (const TimestampType &type, ::avro::NodePtr *node) |
| Status | Visit (const TimestampTzType &type, ::avro::NodePtr *node) |
| Status | Visit (const StringType &type, ::avro::NodePtr *node) |
| Status | Visit (const UuidType &type, ::avro::NodePtr *node) |
| Status | Visit (const FixedType &type, ::avro::NodePtr *node) |
| Status | Visit (const BinaryType &type, ::avro::NodePtr *node) |
| Status | Visit (const StructType &type, ::avro::NodePtr *node) |
| Status | Visit (const ListType &type, ::avro::NodePtr *node) |
| Status | Visit (const MapType &type, ::avro::NodePtr *node) |
| Status | Visit (const SchemaField &field, ::avro::NodePtr *node) |
A visitor that converts an Iceberg type to an Avro node.