UNPKG

@sequeljs/ast

Version:

A SQL AST manager for JavaScript

27 lines 642 B
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