UNPKG

sedk-mysql

Version:
23 lines (22 loc) 1.43 kB
import { BooleanColumn } from '../../database'; import { ConditionStep } from '../ConditionStep'; import { BaseStep, Parenthesis } from '../BaseStep'; import { Condition } from '../../models'; import { LogicalOperator } from '../../operators'; export declare abstract class UpdateConditionStep extends ConditionStep { and(condition: Condition): UpdateConditionStep; and(left: Condition, operator: LogicalOperator, right: Condition): UpdateWhereAndStep; and(left: Condition, operator1: LogicalOperator, middle: Condition, operator2: LogicalOperator, right: Condition): UpdateWhereAndStep; or(condition: Condition): UpdateWhereOrStep; or(left: Condition, operator: LogicalOperator, right: Condition): UpdateWhereOrStep; or(left: Condition, operator1: LogicalOperator, middle: Condition, operator2: LogicalOperator, right: Condition): UpdateWhereOrStep; } export declare class UpdateWhereStep extends UpdateConditionStep { constructor(prevStep: BaseStep, whereParts: (LogicalOperator | Condition | Parenthesis | BooleanColumn)[]); } export declare class UpdateWhereOrStep extends UpdateConditionStep { constructor(prevStep: BaseStep, whereParts: (LogicalOperator | Condition | Parenthesis | BooleanColumn)[]); } export declare class UpdateWhereAndStep extends UpdateConditionStep { constructor(prevStep: BaseStep, whereParts: (LogicalOperator | Condition | Parenthesis | BooleanColumn)[]); }