UNPKG

@sqb/builder

Version:

Extensible multi-dialect SQL query builder written with TypeScript

23 lines (22 loc) 658 B
import { SerializationType } from '../enums.js'; import { Serializable } from '../serializable.js'; import { SerializeContext } from '../serialize-context.js'; export declare class LowerStatement extends Serializable { _expression: any; _alias?: string; constructor(expression: any); get _type(): SerializationType; /** * Sets alias to case expression. */ as(alias: string): this; /** * Performs serialization * * @param {Object} ctx * @return {string} * @override */ _serialize(ctx: SerializeContext): string; protected __defaultSerialize(ctx: SerializeContext, o: any): string; }