@sqb/builder
Version:
Extensible multi-dialect SQL query builder written with TypeScript
16 lines (15 loc) • 552 B
TypeScript
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;
}