UNPKG

sedk-mysql

Version:
44 lines (43 loc) 1.86 kB
import { AggregateFunction } from '../AggregateFunction'; import { Column, ColumnObj } from './Column'; import { Condition, Expression, NumberLike, UpdateCondition } from '../models'; import { Operator } from '../operators'; import { Default } from '../singletoneConstants'; import { UpdateSetItemInfo } from '../UpdateSetItemInfo'; export declare class NumberColumn extends Column { constructor(data: ColumnObj); isEq(value: null | NumberLike): Condition; eq(value: null | Default): UpdateSetItemInfo; eq(value: NumberLike): UpdateCondition; eq(value1: NumberLike, op: Operator, value2: NumberLike): Condition; isEq$(value: null | number): Condition; eq$(value: null): UpdateSetItemInfo; eq$(value: number): UpdateCondition; isNe(value: null | NumberLike): Condition; ne(value1: NumberLike): Condition; ne(value1: NumberLike, op: Operator, value2: NumberLike): Condition; isNe$(value: null | number): Condition; gt(value: NumberLike): Condition; gt$(value: number): Condition; ge(value: NumberLike): Condition; ge$(value: number): Condition; lt(value: NumberLike): Condition; lt$(value: number): Condition; le(value: NumberLike): Condition; le$(value: number): Condition; in(...values: NumberLike[]): Condition; in$(...values: number[]): Condition; notIn(...values: NumberLike[]): Condition; notIn$(...values: number[]): Condition; bitwiseAnd(value: number): Expression; bitwiseAnd$(value: number): Expression; bitwiseOr(value: number): Expression; bitwiseOr$(value: number): Expression; bitwiseXor(value: number): Expression; bitwiseXor$(value: number): Expression; get sum(): AggregateFunction; get avg(): AggregateFunction; get count(): AggregateFunction; get max(): AggregateFunction; get min(): AggregateFunction; }