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,
TableConfig tableConfig) |
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.delegation.PlannerBase planner) |
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, TableConfig tableConfig)
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.delegation.PlannerBase planner)
@Nullable public DynamicTableSourceSpec getTableSourceSpec()
@Nullable public org.apache.calcite.rel.type.RelDataType getOutputType()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.