public static class Prepare.Materialization
extends java.lang.Object
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) java.lang.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) java.util.List<java.lang.String> |
viewSchemaPath
The schema path for the query.
|
Constructor and Description |
---|
Materialization(CalciteSchema.TableEntry materializedTable,
java.lang.String sql,
java.util.List<java.lang.String> viewSchemaPath) |
Modifier and Type | Method and Description |
---|---|
void |
materialize(RelNode queryRel,
RelOptTable starRelOptTable) |
final CalciteSchema.TableEntry materializedTable
final java.lang.String sql
final java.util.List<java.lang.String> viewSchemaPath
RelNode tableRel
LogicalTableScan
.RelNode queryRel
private RelOptTable starRelOptTable
public Materialization(CalciteSchema.TableEntry materializedTable, java.lang.String sql, java.util.List<java.lang.String> viewSchemaPath)
public void materialize(RelNode queryRel, RelOptTable starRelOptTable)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.