public interface AvroSchemaVisitor<T>
Schema
.Modifier and Type | Method and Description |
---|---|
default T |
primitive(org.apache.avro.Schema primitive,
DataType type) |
default T |
visit(org.apache.avro.Schema schema,
DataType type) |
T |
visitArray(org.apache.avro.Schema schema,
DataType elementType) |
T |
visitArrayMap(org.apache.avro.Schema schema,
DataType keyType,
DataType valueType) |
T |
visitBigInt() |
T |
visitBoolean() |
T |
visitBytes() |
T |
visitDecimal(Integer precision,
Integer scale) |
T |
visitDouble() |
T |
visitFloat() |
T |
visitInt() |
T |
visitMap(org.apache.avro.Schema schema,
DataType valueType) |
T |
visitRecord(org.apache.avro.Schema schema,
List<DataField> fields) |
T |
visitSmallInt() |
T |
visitString() |
T |
visitTimestampMicros(Integer precision) |
T |
visitTimestampMillis(Integer precision) |
T |
visitTinyInt() |
T |
visitUnion(org.apache.avro.Schema schema,
DataType type) |
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.