this, isExists, config.isExplain());
this, isExists, config.isExplain());
this, isExists, config.isExplain());
this, isExists, config.isExplain());
/** Sets configuration identical to a given {@link Config}. */ public ConfigBuilder withConfig(Config config) { this.convertTableAccess = config.isConvertTableAccess(); this.decorrelationEnabled = config.isDecorrelationEnabled(); this.trimUnusedFields = config.isTrimUnusedFields(); this.createValuesRel = config.isCreateValuesRel(); this.explain = config.isExplain(); this.expand = config.isExpand(); this.inSubQueryThreshold = config.getInSubQueryThreshold(); return this; }
/** * Sets the number of dynamic parameters in the current EXPLAIN PLAN * statement. * * @param explainParamCount number of dynamic parameters in the statement */ public void setDynamicParamCountInExplain(int explainParamCount) { assert config.isExplain(); this.explainParamCount = explainParamCount; }
@Override public boolean isExplain() { return SqlToRelConverterConfig.DEFAULT.isExplain(); }
/** * Sets the number of dynamic parameters in the current EXPLAIN PLAN * statement. * * @param explainParamCount number of dynamic parameters in the statement */ public void setDynamicParamCountInExplain(int explainParamCount) { assert config.isExplain(); this.explainParamCount = explainParamCount; }
/** Sets configuration identical to a given {@link Config}. */ public ConfigBuilder withConfig(Config config) { this.convertTableAccess = config.isConvertTableAccess(); this.decorrelationEnabled = config.isDecorrelationEnabled(); this.trimUnusedFields = config.isTrimUnusedFields(); this.createValuesRel = config.isCreateValuesRel(); this.explain = config.isExplain(); this.expand = config.isExpand(); this.inSubQueryThreshold = config.getInSubQueryThreshold(); return this; }
/** Sets configuration identical to a given {@link Config}. */ public ConfigBuilder withConfig(Config config) { this.convertTableAccess = config.isConvertTableAccess(); this.decorrelationEnabled = config.isDecorrelationEnabled(); this.trimUnusedFields = config.isTrimUnusedFields(); this.createValuesRel = config.isCreateValuesRel(); this.explain = config.isExplain(); this.expand = config.isExpand(); this.inSubQueryThreshold = config.getInSubQueryThreshold(); this.relBuilderFactory = config.getRelBuilderFactory(); return this; }
/** * Sets the number of dynamic parameters in the current EXPLAIN PLAN * statement. * * @param explainParamCount number of dynamic parameters in the statement */ public void setDynamicParamCountInExplain(int explainParamCount) { assert config.isExplain(); this.explainParamCount = explainParamCount; }
/** Sets configuration identical to a given {@link Config}. */ public ConfigBuilder withConfig(Config config) { this.convertTableAccess = config.isConvertTableAccess(); this.decorrelationEnabled = config.isDecorrelationEnabled(); this.trimUnusedFields = config.isTrimUnusedFields(); this.createValuesRel = config.isCreateValuesRel(); this.explain = config.isExplain(); this.expand = config.isExpand(); this.inSubQueryThreshold = config.getInSubQueryThreshold(); this.relBuilderFactory = config.getRelBuilderFactory(); return this; }
/** * Sets the number of dynamic parameters in the current EXPLAIN PLAN * statement. * * @param explainParamCount number of dynamic parameters in the statement */ public void setDynamicParamCountInExplain(int explainParamCount) { assert config.isExplain(); this.explainParamCount = explainParamCount; }