public abstract class FlinkTypeVisitor<T>
extends java.lang.Object
implements org.apache.flink.table.types.logical.LogicalTypeVisitor<T>
Constructor and Description |
---|
FlinkTypeVisitor() |
Modifier and Type | Method and Description |
---|---|
T |
visit(org.apache.flink.table.types.logical.DayTimeIntervalType dayTimeIntervalType) |
T |
visit(org.apache.flink.table.types.logical.DistinctType distinctType) |
T |
visit(org.apache.flink.table.types.logical.LogicalType other) |
T |
visit(org.apache.flink.table.types.logical.NullType nullType) |
T |
visit(org.apache.flink.table.types.logical.RawType<?> rawType) |
T |
visit(org.apache.flink.table.types.logical.StructuredType structuredType) |
T |
visit(org.apache.flink.table.types.logical.SymbolType<?> symbolType) |
T |
visit(org.apache.flink.table.types.logical.YearMonthIntervalType yearMonthIntervalType) |
T |
visit(org.apache.flink.table.types.logical.ZonedTimestampType zonedTimestampType) |
public T visit(org.apache.flink.table.types.logical.ZonedTimestampType zonedTimestampType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<T>
public T visit(org.apache.flink.table.types.logical.YearMonthIntervalType yearMonthIntervalType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<T>
public T visit(org.apache.flink.table.types.logical.DayTimeIntervalType dayTimeIntervalType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<T>
public T visit(org.apache.flink.table.types.logical.DistinctType distinctType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<T>
public T visit(org.apache.flink.table.types.logical.StructuredType structuredType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<T>
public T visit(org.apache.flink.table.types.logical.NullType nullType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<T>
public T visit(org.apache.flink.table.types.logical.RawType<?> rawType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<T>
public T visit(org.apache.flink.table.types.logical.SymbolType<?> symbolType)
visit
in interface org.apache.flink.table.types.logical.LogicalTypeVisitor<T>