Class DataGenVisitorBase
java.lang.Object
org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>
org.apache.flink.connector.datagen.table.DataGenVisitorBase
- All Implemented Interfaces:
org.apache.flink.table.types.logical.LogicalTypeVisitor<DataGeneratorContainer>
- Direct Known Subclasses:
RandomGeneratorVisitor,SequenceGeneratorVisitor
@Internal
public abstract class DataGenVisitorBase
extends org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>
Base class for translating
LogicalTypes to DataGeneratorContainer's.-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDataGenVisitorBase(String name, org.apache.flink.configuration.ReadableConfig config) -
Method Summary
Modifier and TypeMethodDescriptionprotected DataGeneratorContainerdefaultMethod(org.apache.flink.table.types.logical.LogicalType logicalType) visit(org.apache.flink.table.types.logical.DateType dateType) visit(org.apache.flink.table.types.logical.TimeType timeType) Methods inherited from class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
name
-
config
protected final org.apache.flink.configuration.ReadableConfig config
-
-
Constructor Details
-
DataGenVisitorBase
-
-
Method Details
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<DataGeneratorContainer>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>
-
visit
- Specified by:
visitin interfaceorg.apache.flink.table.types.logical.LogicalTypeVisitor<DataGeneratorContainer>- Overrides:
visitin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>
-
defaultMethod
protected DataGeneratorContainer defaultMethod(org.apache.flink.table.types.logical.LogicalType logicalType) - Specified by:
defaultMethodin classorg.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>
-