@Internal public class RandomGeneratorVisitor extends DataGenVisitorBase
DataGeneratorContainer for a particular logical type.| Modifier and Type | Field and Description |
|---|---|
static int |
RANDOM_BYTES_LENGTH_DEFAULT |
static int |
RANDOM_STRING_LENGTH_DEFAULT |
config, name| Constructor and Description |
|---|
RandomGeneratorVisitor(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.ArrayType arrayType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.BigIntType bigIntType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.BinaryType binaryType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.BooleanType booleanType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.CharType charType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.DayTimeIntervalType dayTimeIntervalType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.DecimalType decimalType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.DoubleType doubleType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.FloatType floatType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.IntType integerType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.LocalZonedTimestampType localZonedTimestampType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.MapType mapType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.MultisetType multisetType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.RowType rowType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.SmallIntType smallIntType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.TimestampType timestampType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.TinyIntType tinyIntType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.VarBinaryType varBinaryType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.VarCharType varCharType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.YearMonthIntervalType yearMonthIntervalType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.ZonedTimestampType zonedTimestampType) |
visit, visitpublic static final int RANDOM_STRING_LENGTH_DEFAULT
public static final int RANDOM_BYTES_LENGTH_DEFAULT
public RandomGeneratorVisitor(String name, org.apache.flink.configuration.ReadableConfig config)
public DataGeneratorContainer visit(org.apache.flink.table.types.logical.BooleanType booleanType)
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.CharType charType)
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.VarCharType varCharType)
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.BinaryType binaryType)
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.VarBinaryType varBinaryType)
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.TinyIntType tinyIntType)
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.SmallIntType smallIntType)
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.IntType integerType)
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.BigIntType bigIntType)
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.FloatType floatType)
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.DoubleType doubleType)
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.DecimalType decimalType)
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.YearMonthIntervalType yearMonthIntervalType)
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.DayTimeIntervalType dayTimeIntervalType)
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>public DataGeneratorContainer visit(org.apache.flink.table.types.logical.ArrayType arrayType)
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.MultisetType multisetType)
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.MapType mapType)
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.RowType rowType)
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 DataGenVisitorBaseCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.