UNPKG

@sqb/builder

Version:

Extensible multi-dialect SQL query builder written with TypeScript

16 lines (15 loc) 552 B
import { SerializationType } from '../enums.js'; import { SerializeContext } from '../serialize-context.js'; import { Query } from './query.js'; export type UnionQueryType = 'all'; export declare class UnionQuery extends Query { _queries: Query[]; _unionType?: UnionQueryType; constructor(queries: Query[], unionType?: UnionQueryType); get _type(): SerializationType; /** * Performs serialization */ _serialize(ctx: SerializeContext): string; protected __defaultSerialize(ctx: SerializeContext, o: any): string; }