@sequeljs/ast
Version:
A SQL AST manager for JavaScript
27 lines • 642 B
JavaScript
import Avg from '../nodes/Avg';
import Count from '../nodes/Count';
import Extract from '../nodes/Extract';
import Max from '../nodes/Max';
import Min from '../nodes/Min';
import Sum from '../nodes/Sum';
export default class Expressions {
average() {
return new Avg([this]);
}
count(distinct = false) {
return new Count([this], distinct);
}
extract(field) {
return new Extract([this], field);
}
maximum() {
return new Max([this]);
}
minimum() {
return new Min([this]);
}
sum() {
return new Sum([this]);
}
}
//# sourceMappingURL=Expressions.js.map