iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | List of all members
iceberg::avro::ToAvroNodeVisitor Class Reference

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)
 

Detailed Description

A visitor that converts an Iceberg type to an Avro node.


The documentation for this class was generated from the following files: