private static class RelOptMaterialization.ProjectFilterTable extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) RexNode |
condition |
(package private) Mappings.TargetMapping |
mapping |
(package private) TableScan |
scan |
| Modifier | Constructor and Description |
|---|---|
private |
ProjectFilterTable(RexNode condition,
Mappings.TargetMapping mapping,
TableScan scan) |
| Modifier and Type | Method and Description |
|---|---|
RelOptTable |
getTable() |
Mappings.TargetMapping |
mapping() |
(package private) static RelOptMaterialization.ProjectFilterTable |
of(RelNode node) |
private static RelOptMaterialization.ProjectFilterTable |
of2(RexNode condition,
RelNode node) |
private static RelOptMaterialization.ProjectFilterTable |
of3(RexNode condition,
Mappings.TargetMapping mapping,
RelNode node) |
final RexNode condition
final Mappings.TargetMapping mapping
final TableScan scan
private ProjectFilterTable(RexNode condition, Mappings.TargetMapping mapping, TableScan scan)
static RelOptMaterialization.ProjectFilterTable of(RelNode node)
private static RelOptMaterialization.ProjectFilterTable of2(RexNode condition, RelNode node)
private static RelOptMaterialization.ProjectFilterTable of3(RexNode condition, Mappings.TargetMapping mapping, RelNode node)
public Mappings.TargetMapping mapping()
public RelOptTable getTable()
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.