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