public class PushProjectIntoStreamTableSourceScanRule
extends org.apache.calcite.plan.RelOptRule
StreamTableSourceScan
Constructor and Description |
---|
PushProjectIntoStreamTableSourceScanRule() |
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.plan.RelOptRule |
INSTANCE() |
boolean |
matches(org.apache.calcite.plan.RelOptRuleCall call)
Rule must only match if
StreamTableSource targets a ProjectableTableSource |
void |
onMatch(org.apache.calcite.plan.RelOptRuleCall call) |
public PushProjectIntoStreamTableSourceScanRule()
public static org.apache.calcite.plan.RelOptRule INSTANCE()
public boolean matches(org.apache.calcite.plan.RelOptRuleCall call)
StreamTableSource
targets a ProjectableTableSource
matches
in class org.apache.calcite.plan.RelOptRule
public void onMatch(org.apache.calcite.plan.RelOptRuleCall call)
onMatch
in class org.apache.calcite.plan.RelOptRule
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.