public class FieldReaderFactory extends Object implements AvroSchemaVisitor<FieldReader>
FieldReader.| 限定符和类型 | 类和说明 |
|---|---|
class |
FieldReaderFactory.RowReader
A
FieldReader to read InternalRow. |
| 构造器和说明 |
|---|
FieldReaderFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
FieldReaderFactory.RowReader |
createRowReader(org.apache.avro.Schema schema,
List<org.apache.paimon.types.DataField> fields) |
FieldReader |
visitArray(org.apache.avro.Schema schema,
org.apache.paimon.types.DataType elementType) |
FieldReader |
visitBigInt() |
FieldReader |
visitBoolean() |
FieldReader |
visitBytes() |
FieldReader |
visitDecimal(Integer precision,
Integer scale) |
FieldReader |
visitDouble() |
FieldReader |
visitFloat() |
FieldReader |
visitInt() |
FieldReader |
visitMap(org.apache.avro.Schema schema,
org.apache.paimon.types.DataType valueType) |
FieldReader |
visitRecord(org.apache.avro.Schema schema,
@NotNull List<org.apache.paimon.types.DataField> fields) |
FieldReader |
visitSmallInt() |
FieldReader |
visitString() |
FieldReader |
visitTimestampMicros(Integer precision) |
FieldReader |
visitTimestampMillis(Integer precision) |
FieldReader |
visitTinyInt() |
FieldReader |
visitUnion(org.apache.avro.Schema schema,
org.apache.paimon.types.DataType type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprimitive, visitpublic FieldReader visitUnion(org.apache.avro.Schema schema, @Nullable org.apache.paimon.types.DataType type)
visitUnion 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitString()
visitString 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitBytes()
visitBytes 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitInt()
visitInt 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitTinyInt()
visitTinyInt 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitSmallInt()
visitSmallInt 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitBoolean()
visitBoolean 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitBigInt()
visitBigInt 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitFloat()
visitFloat 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitDouble()
visitDouble 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitTimestampMillis(@Nullable Integer precision)
visitTimestampMillis 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitTimestampMicros(@Nullable Integer precision)
visitTimestampMicros 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitDecimal(@Nullable Integer precision, @Nullable Integer scale)
visitDecimal 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitArray(org.apache.avro.Schema schema, @Nullable org.apache.paimon.types.DataType elementType)
visitArray 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitMap(org.apache.avro.Schema schema, @Nullable org.apache.paimon.types.DataType valueType)
visitMap 在接口中 AvroSchemaVisitor<FieldReader>public FieldReader visitRecord(org.apache.avro.Schema schema, @NotNull @NotNull List<org.apache.paimon.types.DataField> fields)
visitRecord 在接口中 AvroSchemaVisitor<FieldReader>public FieldReaderFactory.RowReader createRowReader(org.apache.avro.Schema schema, List<org.apache.paimon.types.DataField> fields)
Copyright © 2023 The Apache Software Foundation. All rights reserved.