UNPKG

@sqb/builder

Version:

Extensible multi-dialect SQL query builder written with TypeScript

25 lines (24 loc) 741 B
import { SerializationType } from '../enums.js'; import { Serializable } from '../serializable.js'; import { SerializeContext } from '../serialize-context.js'; export declare class SequenceGetterStatement extends Serializable { _expression: string; _next: boolean; _alias?: string; constructor(expression: string, next?: boolean); get _type(): SerializationType; next(value: boolean): this; /** * 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; }