public abstract class DataGenVisitorBase extends org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>
LogicalTypes to DataGeneratorContainer's.| Modifier and Type | Field and Description |
|---|---|
protected org.apache.flink.configuration.ReadableConfig |
config |
protected String |
name |
| Modifier | Constructor and Description |
|---|---|
protected |
DataGenVisitorBase(String name,
org.apache.flink.configuration.ReadableConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected DataGeneratorContainer |
defaultMethod(org.apache.flink.table.types.logical.LogicalType logicalType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.DateType dateType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.LocalZonedTimestampType localZonedTimestampType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.TimestampType timestampType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.TimeType timeType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.ZonedTimestampType zonedTimestampType) |
protected final String name
protected final org.apache.flink.configuration.ReadableConfig config
protected DataGenVisitorBase(String name, org.apache.flink.configuration.ReadableConfig config)
public DataGeneratorContainer visit(org.apache.flink.table.types.logical.DateType dateType)
visit in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<DataGeneratorContainer>visit in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>public DataGeneratorContainer visit(org.apache.flink.table.types.logical.TimeType timeType)
visit in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<DataGeneratorContainer>visit in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>public DataGeneratorContainer visit(org.apache.flink.table.types.logical.TimestampType timestampType)
visit in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<DataGeneratorContainer>visit in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>public DataGeneratorContainer visit(org.apache.flink.table.types.logical.ZonedTimestampType zonedTimestampType)
visit in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<DataGeneratorContainer>visit in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>public DataGeneratorContainer visit(org.apache.flink.table.types.logical.LocalZonedTimestampType localZonedTimestampType)
visit in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<DataGeneratorContainer>visit in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>protected DataGeneratorContainer defaultMethod(org.apache.flink.table.types.logical.LogicalType logicalType)
defaultMethod in class org.apache.flink.table.types.logical.utils.LogicalTypeDefaultVisitor<DataGeneratorContainer>Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.