@sequeljs/ast
Version:
A SQL AST manager for JavaScript
23 lines • 1.38 kB
TypeScript
import Union from '../nodes/Union';
import ToSQL from './ToSQL';
import type Collector from '../collectors/Collector';
import type Bin from '../nodes/Bin';
import type Concat from '../nodes/Concat';
import type IsDistinctFrom from '../nodes/IsDistinctFrom';
import type IsNotDistinctFrom from '../nodes/IsNotDistinctFrom';
import type SelectCore from '../nodes/SelectCore';
import type SelectStatement from '../nodes/SelectStatement';
import type UnqualifiedColumn from '../nodes/UnqualifiedColumn';
import type UpdateStatement from '../nodes/UpdateStatement';
export default class MySQL extends ToSQL {
protected visitBin(thing: Bin, col: Collector): Collector;
protected visitConcat(thing: Concat, col: Collector): Collector;
protected visitIsDistinctFrom(thing: IsDistinctFrom, col: Collector): Collector;
protected visitIsNotDistinctFrom(thing: IsNotDistinctFrom, col: Collector): Collector;
protected visitSelectCore(thing: SelectCore, col: Collector): Collector;
protected visitSelectStatement(thing: SelectStatement, col: Collector): Collector;
protected visitUnion(thing: Union, col: Collector, suppressParens?: boolean): Collector;
protected visitUnqualifiedColumn(thing: UnqualifiedColumn, col: Collector): Collector;
protected visitUpdateStatement(thing: UpdateStatement, col: Collector): Collector;
}
//# sourceMappingURL=MySQL.d.ts.map