| Modifier and Type | Field and Description |
|---|---|
(package private) CalciteSchema.TableEntry |
materializedTable
The table that holds the materialized data.
|
(package private) RelNode |
queryRel
Relational expression for the query to populate the table.
|
(package private) String |
sql
The query that derives the data.
|
private RelOptTable |
starRelOptTable
Star table identified.
|
(package private) RelNode |
tableRel
Relational expression for the table.
|
(package private) List<String> |
viewSchemaPath
The schema path for the query.
|
| Constructor and Description |
|---|
Materialization(CalciteSchema.TableEntry materializedTable,
String sql,
List<String> viewSchemaPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
materialize(RelNode queryRel,
RelOptTable starRelOptTable) |
final CalciteSchema.TableEntry materializedTable
final String sql
RelNode tableRel
LogicalTableScan.RelNode queryRel
private RelOptTable starRelOptTable
public Materialization(CalciteSchema.TableEntry materializedTable, String sql, List<String> viewSchemaPath)
public void materialize(RelNode queryRel, RelOptTable starRelOptTable)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.