| Package | Description |
|---|---|
| org.apache.flink.table.planner.plan.abilities.source |
| Modifier and Type | Method and Description |
|---|---|
static SourceAbilityContext |
SourceAbilityContext.from(org.apache.calcite.rel.core.TableScan scan) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProjectPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
void |
SourceWatermarkSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
void |
FilterPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
void |
ReadingMetadataSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
void |
SourceAbilitySpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context)
Apply the ability to the given
DynamicTableSource. |
void |
AggregatePushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
void |
PartitionPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
void |
LimitPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
void |
WatermarkPushDownSpec.apply(org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
static org.apache.flink.table.connector.source.abilities.SupportsFilterPushDown.Result |
FilterPushDownSpec.apply(List<org.apache.calcite.rex.RexNode> predicates,
org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
static boolean |
AggregatePushDownSpec.apply(org.apache.flink.table.types.logical.RowType inputType,
List<int[]> groupingSets,
List<org.apache.calcite.rel.core.AggregateCall> aggregateCalls,
org.apache.flink.table.types.logical.RowType producedType,
org.apache.flink.table.connector.source.DynamicTableSource tableSource,
SourceAbilityContext context) |
String |
ProjectPushDownSpec.getDigests(SourceAbilityContext context) |
String |
SourceWatermarkSpec.getDigests(SourceAbilityContext context) |
String |
FilterPushDownSpec.getDigests(SourceAbilityContext context) |
String |
ReadingMetadataSpec.getDigests(SourceAbilityContext context) |
String |
SourceAbilitySpec.getDigests(SourceAbilityContext context)
Additional digests to generate when this spec is applied to the source.
|
String |
AggregatePushDownSpec.getDigests(SourceAbilityContext context) |
String |
PartitionPushDownSpec.getDigests(SourceAbilityContext context) |
String |
LimitPushDownSpec.getDigests(SourceAbilityContext context) |
String |
WatermarkPushDownSpec.getDigests(SourceAbilityContext context) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.