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(FlinkContext context,
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(FlinkContext context,
FlinkTypeFactory typeFactory)
public DynamicTableSourceSpec getTableSourceSpec()
@Nullable public org.apache.calcite.rel.type.RelDataType getOutputType()
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.