@thinql/to-knex
Version:
Build SQL queries from ThinQL ASTs with Knex.js
17 lines (14 loc) • 492 B
JavaScript
import Builder from '../Builder.js';
import processAssertion from './assertion.js';
const processLogicalExpression = (logicalExpression, builder, options) => {
const {
$type: type,
assertions
} = logicalExpression;
builder.logicalOperator = type === Builder.AND ? Builder.AND : Builder.OR;
for (const assertion of assertions) {
processAssertion(assertion, builder, options);
}
};
export default processLogicalExpression;
//# sourceMappingURL=_logicalExpression.js.map