Class MaterializationActor.Materialization

  • Enclosing class:
    MaterializationActor

    static class MaterializationActor.Materialization
    extends java.lang.Object
    A query materialized in a table, so that reading from the table gives the same results as executing the query.
    • Constructor Detail

      • Materialization

        Materialization​(MaterializationKey key,
                        CalciteSchema rootSchema,
                        CalciteSchema.TableEntry materializedTable,
                        java.lang.String sql,
                        RelDataType rowType,
                        java.util.List<java.lang.String> viewSchemaPath)
        Creates a materialization.
        Parameters:
        key - Unique identifier of this materialization
        materializedTable - 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 as
        sql - Query that is materialized
        rowType - Row type