public class TemporalTableSourceSpec extends Object
This class corresponds to RelOptTable
rel node.
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_NAME_LOOK_UP_TABLE_SOURCE |
static String |
FIELD_NAME_OUTPUT_TYPE |
Constructor and Description |
---|
TemporalTableSourceSpec(DynamicTableSourceSpec dynamicTableSourceSpec,
org.apache.calcite.rel.type.RelDataType outputType) |
TemporalTableSourceSpec(org.apache.calcite.plan.RelOptTable temporalTable) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rel.type.RelDataType |
getOutputType() |
DynamicTableSourceSpec |
getTableSourceSpec() |
org.apache.calcite.plan.RelOptTable |
getTemporalTable(org.apache.flink.table.planner.calcite.FlinkContext context,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory) |
public static final String FIELD_NAME_LOOK_UP_TABLE_SOURCE
public static final String FIELD_NAME_OUTPUT_TYPE
public TemporalTableSourceSpec(org.apache.calcite.plan.RelOptTable temporalTable)
public TemporalTableSourceSpec(@Nullable DynamicTableSourceSpec dynamicTableSourceSpec, @Nullable org.apache.calcite.rel.type.RelDataType outputType)
public org.apache.calcite.plan.RelOptTable getTemporalTable(org.apache.flink.table.planner.calcite.FlinkContext context, org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory)
public DynamicTableSourceSpec getTableSourceSpec()
@Nullable public org.apache.calcite.rel.type.RelDataType getOutputType()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.