static class MaterializationActor.Materialization extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) MaterializationKey |
key |
(package private) CalciteSchema.TableEntry |
materializedTable |
(package private) CalciteSchema |
rootSchema |
(package private) RelDataType |
rowType |
(package private) String |
sql |
(package private) List<String> |
viewSchemaPath |
| Constructor and Description |
|---|
Materialization(MaterializationKey key,
CalciteSchema rootSchema,
CalciteSchema.TableEntry materializedTable,
String sql,
RelDataType rowType,
List<String> viewSchemaPath)
Creates a materialization.
|
final MaterializationKey key
final CalciteSchema rootSchema
CalciteSchema.TableEntry materializedTable
final String sql
final RelDataType rowType
Materialization(MaterializationKey key, CalciteSchema rootSchema, CalciteSchema.TableEntry materializedTable, String sql, RelDataType rowType, List<String> viewSchemaPath)
key - Unique identifier of this materializationmaterializedTable - Table that currently materializes the query.
That is, executing "select * from table" will
give the same results as executing the query.
May be null when the materialization is created;
materialization service will change the value assql - Query that is materializedrowType - Row typeCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.