@sqb/builder
Version:
Extensible multi-dialect SQL query builder written with TypeScript
15 lines (14 loc) • 520 B
TypeScript
import { DataType, SerializationType } from '../enums.js';
import { SerializeContext } from '../serialize-context.js';
import { BaseField } from './base-field.js';
export declare class FieldExpression extends BaseField {
_alias?: string;
constructor(expression: string, dataType?: DataType, isArray?: boolean);
constructor(args: {
expression: string;
dataType?: DataType;
isArray?: boolean;
});
get _type(): SerializationType;
_serialize(ctx: SerializeContext): string;
}