Class InternalClassConverter
- java.lang.Object
-
- org.apache.flink.cdc.common.converter.InternalClassConverter
-
- All Implemented Interfaces:
DataTypeVisitor<Class<?>>
public class InternalClassConverter extends Object implements DataTypeVisitor<Class<?>>
Converts aDataTypeto its CDC Internal representation.
-
-
Field Summary
Fields Modifier and Type Field Description static InternalClassConverterINSTANCE
-
Method Summary
-
-
-
Field Detail
-
INSTANCE
public static final InternalClassConverter INSTANCE
-
-
Method Detail
-
visit
public Class<?> visit(CharType charType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(VarCharType varCharType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(BooleanType booleanType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(BinaryType binaryType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(VarBinaryType varBinaryType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(DecimalType decimalType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(TinyIntType tinyIntType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(SmallIntType smallIntType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(IntType intType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(BigIntType bigIntType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(FloatType floatType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(DoubleType doubleType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(DateType dateType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(TimeType timeType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(TimestampType timestampType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(ZonedTimestampType zonedTimestampType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(LocalZonedTimestampType localZonedTimestampType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(ArrayType arrayType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(MapType mapType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(RowType rowType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
visit
public Class<?> visit(VariantType variantType)
- Specified by:
visitin interfaceDataTypeVisitor<Class<?>>
-
-