sedk-postgres
Version:
Simple SQL builder and validator
29 lines (28 loc) • 1.29 kB
TypeScript
import { Column, ColumnObj } from './Column';
import { Condition, Expression, TextLike, UpdateCondition } from '../models';
import { Default } from '../singletoneConstants';
import { UpdateSetItemInfo } from '../UpdateSetItemInfo';
export declare class TextColumn extends Column {
constructor(data: ColumnObj);
isEq(value: null | string | TextColumn): Condition;
eq(value: Expression): UpdateCondition;
eq(value: string | TextColumn): UpdateCondition;
eq(value: null | Default): UpdateSetItemInfo;
isEq$(value: null | string): Condition;
eq$(value: null): UpdateSetItemInfo;
eq$(value: string): UpdateCondition;
isNe(value: null | string | TextColumn): Condition;
ne(value: Expression): Condition;
ne(value: string | TextColumn): Condition;
isNe$(value: null | string): Condition;
ne$(value: string): Condition;
concat(value: TextLike): Expression;
/** @deprecated - since v.0.15.0 use eq() */
let(value: string | null | Default): UpdateSetItemInfo;
/** @deprecated - since v.0.15.0 use eq$() */
let$(value: string | null): UpdateSetItemInfo;
in(...values: TextLike[]): Condition;
in$(...values: string[]): Condition;
notIn(...values: TextLike[]): Condition;
notIn$(...values: string[]): Condition;
}