Class SequenceGeneratorVisitor
- java.lang.Object
-
- org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>
-
- org.apache.flink.connector.datagen.table.DataGenVisitorBase
-
- org.apache.flink.connector.datagen.table.SequenceGeneratorVisitor
-
- All Implemented Interfaces:
LogicalTypeVisitor<DataGeneratorContainer>
@Internal public class SequenceGeneratorVisitor extends DataGenVisitorBase
Creates a sequentialDataGeneratorContainer
for a particular logical type.
-
-
Field Summary
-
Fields inherited from class org.apache.flink.connector.datagen.table.DataGenVisitorBase
name
-
-
Constructor Summary
Constructors Constructor Description SequenceGeneratorVisitor(String name, ReadableConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataGeneratorContainer
visit(BigIntType bigIntType)
DataGeneratorContainer
visit(BinaryType binaryType)
DataGeneratorContainer
visit(BooleanType booleanType)
DataGeneratorContainer
visit(CharType charType)
DataGeneratorContainer
visit(DecimalType decimalType)
DataGeneratorContainer
visit(DoubleType doubleType)
DataGeneratorContainer
visit(FloatType floatType)
DataGeneratorContainer
visit(IntType integerType)
DataGeneratorContainer
visit(SmallIntType smallIntType)
DataGeneratorContainer
visit(TinyIntType tinyIntType)
DataGeneratorContainer
visit(VarBinaryType varBinaryType)
DataGeneratorContainer
visit(VarCharType varCharType)
-
Methods inherited from class org.apache.flink.connector.datagen.table.DataGenVisitorBase
defaultMethod, visit, visit
-
-
-
-
Constructor Detail
-
SequenceGeneratorVisitor
public SequenceGeneratorVisitor(String name, ReadableConfig config)
-
-
Method Detail
-
visit
public DataGeneratorContainer visit(BooleanType booleanType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(CharType charType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(VarCharType varCharType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(BinaryType binaryType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(VarBinaryType varBinaryType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(TinyIntType tinyIntType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(SmallIntType smallIntType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(IntType integerType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(BigIntType bigIntType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(FloatType floatType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(DoubleType doubleType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
public DataGeneratorContainer visit(DecimalType decimalType)
- Specified by:
visit
in interfaceLogicalTypeVisitor<DataGeneratorContainer>
- Overrides:
visit
in classLogicalTypeDefaultVisitor<DataGeneratorContainer>
-
-