mirror of
https://github.com/knex/knex.git
synced 2025-06-26 22:00:25 +00:00
34 lines
752 B
JavaScript
34 lines
752 B
JavaScript
const QueryBuilder = require('../../../query/querybuilder.js');
|
|
|
|
module.exports = class QueryBuilder_SQLite3 extends QueryBuilder {
|
|
withMaterialized(alias, statementOrColumnList, nothingOrStatement) {
|
|
this._validateWithArgs(
|
|
alias,
|
|
statementOrColumnList,
|
|
nothingOrStatement,
|
|
'with'
|
|
);
|
|
return this.withWrapped(
|
|
alias,
|
|
statementOrColumnList,
|
|
nothingOrStatement,
|
|
true
|
|
);
|
|
}
|
|
|
|
withNotMaterialized(alias, statementOrColumnList, nothingOrStatement) {
|
|
this._validateWithArgs(
|
|
alias,
|
|
statementOrColumnList,
|
|
nothingOrStatement,
|
|
'with'
|
|
);
|
|
return this.withWrapped(
|
|
alias,
|
|
statementOrColumnList,
|
|
nothingOrStatement,
|
|
false
|
|
);
|
|
}
|
|
};
|