@Internal public class RandomGeneratorVisitor extends DataGenVisitorBase
DataGeneratorContainer for a particular logical type.| Modifier and Type | Field and Description |
|---|---|
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.BooleanType booleanType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.CharType booleanType) |
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.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 booleanType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.TinyIntType booleanType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.VarCharType booleanType) |
DataGeneratorContainer |
visit(org.apache.flink.table.types.logical.YearMonthIntervalType yearMonthIntervalType) |
visit, visit, visit, visit, visitpublic static final int RANDOM_STRING_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 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.VarCharType 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.TinyIntType 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.SmallIntType 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.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.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–2021 The Apache Software Foundation. All rights reserved.