|
@@ -29,6 +29,7 @@ class Executor {
|
|
|
* @param {ContextNamespace} options.namespace
|
|
* @param {ContextNamespace} options.namespace
|
|
|
* @param {string} options.statement
|
|
* @param {string} options.statement
|
|
|
* @param {string} [options.database]
|
|
* @param {string} [options.database]
|
|
|
|
|
+ * @param {boolean} [options.isOptimizerEnabled] - Default false
|
|
|
* @param {Snippet} [options.snippet] - Optional snippet for history
|
|
* @param {Snippet} [options.snippet] - Optional snippet for history
|
|
|
*/
|
|
*/
|
|
|
constructor(options) {
|
|
constructor(options) {
|
|
@@ -37,6 +38,7 @@ class Executor {
|
|
|
this.namespace = options.namespace;
|
|
this.namespace = options.namespace;
|
|
|
this.database = options.database;
|
|
this.database = options.database;
|
|
|
this.isSqlEngine = options.isSqlEngine;
|
|
this.isSqlEngine = options.isSqlEngine;
|
|
|
|
|
+ this.isOptimizerEnabled = options.isOptimizerEnabled;
|
|
|
this.executables = [];
|
|
this.executables = [];
|
|
|
|
|
|
|
|
this.snippet = options.snippet;
|
|
this.snippet = options.snippet;
|