@Override protected List<Materialization> getMaterializations() { final List<Prepare.Materialization> materializations = context.config().materializationsEnabled() ? MaterializationService.instance().query(schema) : ImmutableList.of(); for (Prepare.Materialization materialization : materializations) { prepare.populateMaterializations(context, planner, materialization); } return materializations; }
@Override protected List<Materialization> getMaterializations() { final List<Materialization> materializations = context.config().materializationsEnabled() ? MaterializationService.instance().query(schema) : ImmutableList.<Prepare.Materialization>of(); for (Prepare.Materialization materialization : materializations) { prepare.populateMaterializations(context, planner, materialization); } return materializations; }
@Override protected List<Materialization> getMaterializations() { final List<Prepare.Materialization> materializations = context.config().materializationsEnabled() ? MaterializationService.instance().query(schema) : ImmutableList.of(); for (Prepare.Materialization materialization : materializations) { prepare.populateMaterializations(context, planner, materialization); } return materializations; }
if (config == null || !config.materializationsEnabled()) { return;
if (config == null || !config.materializationsEnabled()) { return;
planner.addRule(rule); if (prepareContext.config().materializationsEnabled()) { planner.addRule(MaterializedViewFilterScanRule.INSTANCE); planner.addRule(AbstractMaterializedViewRule.INSTANCE_PROJECT_FILTER);
planner.addRule(rule); if (prepareContext.config().materializationsEnabled()) { planner.addRule(MaterializedViewFilterScanRule.INSTANCE); planner.addRule(AbstractMaterializedViewRule.INSTANCE_PROJECT_FILTER);
planner.addRule(rule); if (prepareContext.config().materializationsEnabled()) { planner.addRule(MaterializedViewFilterScanRule.INSTANCE); planner.addRule(AbstractMaterializedViewRule.INSTANCE_PROJECT_FILTER);