Class org::apache::calcite::rel::rules::InjectFilterRule¶
-
class
InjectFilterRule
: public org::apache::calcite::plan::RelRule<InjectFilterRule.Config>¶ Public Functions
-
org.apache.calcite.rel.rules.InjectFilterRule.InjectFilterRule(Config config, List< Restriction > restrictions)
-
void org.apache.calcite.rel.rules.InjectFilterRule.onMatch(RelOptRuleCall call)
Public Static Attributes
-
Set<String> org.apache.calcite.rel.rules.InjectFilterRule.visitedMemo = new HashSet<>()
-
interface
Config
¶ Rule configuration.
Public Functions
-
default InjectFilterRule org.apache.calcite.rel.rules.InjectFilterRule.Config.toRule()
-
default InjectFilterRule org.apache.calcite.rel.rules.InjectFilterRule.Config.toRule(List< Restriction > rests)
Public Members
-
Config org.apache.calcite.rel.rules.InjectFilterRule.Config.DEFAULT= EMPTY.withOperandSupplier(b0 -> b0.operand(LogicalTableScan.class).noInputs()) .as(Config.class)
-
-