public class FieldWriterFactory extends Object implements DataTypeVisitor<FieldWriter>
FieldWriter
.Modifier and Type | Field and Description |
---|---|
static FieldWriterFactory |
WRITER_FACTORY |
Constructor and Description |
---|
FieldWriterFactory() |
Modifier and Type | Method and Description |
---|---|
FieldWriter |
visit(ArrayType arrayType) |
FieldWriter |
visit(BigIntType bigIntType) |
FieldWriter |
visit(BinaryType binaryType) |
FieldWriter |
visit(BooleanType booleanType) |
FieldWriter |
visit(CharType charType) |
FieldWriter |
visit(DateType dateType) |
FieldWriter |
visit(DecimalType decimalType) |
FieldWriter |
visit(DoubleType doubleType) |
FieldWriter |
visit(FloatType floatType) |
FieldWriter |
visit(IntType intType) |
FieldWriter |
visit(LocalZonedTimestampType localZonedTimestampType) |
FieldWriter |
visit(MapType mapType) |
FieldWriter |
visit(MultisetType multisetType) |
FieldWriter |
visit(RowType rowType) |
FieldWriter |
visit(SmallIntType smallIntType) |
FieldWriter |
visit(TimestampType timestampType) |
FieldWriter |
visit(TimeType timeType) |
FieldWriter |
visit(TinyIntType tinyIntType) |
FieldWriter |
visit(VarBinaryType varBinaryType) |
FieldWriter |
visit(VarCharType varCharType) |
public static final FieldWriterFactory WRITER_FACTORY
public FieldWriter visit(CharType charType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(VarCharType varCharType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(BooleanType booleanType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(BinaryType binaryType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(VarBinaryType varBinaryType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(TinyIntType tinyIntType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(SmallIntType smallIntType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(IntType intType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(BigIntType bigIntType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(FloatType floatType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(DoubleType doubleType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(DateType dateType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(TimeType timeType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(TimestampType timestampType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(LocalZonedTimestampType localZonedTimestampType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(DecimalType decimalType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(ArrayType arrayType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(MapType mapType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(RowType rowType)
visit
in interface DataTypeVisitor<FieldWriter>
public FieldWriter visit(MultisetType multisetType)
visit
in interface DataTypeVisitor<FieldWriter>
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.