sedk-mysql
Version:
Simple SQL builder and validator for MySQL
15 lines (14 loc) • 771 B
TypeScript
import { UpdateSetItemInfo } from '../../UpdateSetItemInfo';
import { Artifacts, BaseStep } from '../BaseStep';
import { Condition } from '../../models';
import { UpdateWhereStep } from './UpdateConditionStep';
import { LogicalOperator } from '../../operators';
export declare class SetStep extends BaseStep {
private readonly items;
constructor(prevStep: BaseStep, items: UpdateSetItemInfo[]);
getStepStatement(artifacts?: Artifacts): string;
getStepArtifacts(): Artifacts;
where(condition: Condition): UpdateWhereStep;
where(left: Condition, operator: LogicalOperator, right: Condition): UpdateWhereStep;
where(left: Condition, operator1: LogicalOperator, middle: Condition, operator2: LogicalOperator, right: Condition): UpdateWhereStep;
}