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