sedk-mysql
Version:
Simple SQL builder and validator for MySQL
19 lines (18 loc) • 830 B
TypeScript
import { OrderByArgsElement } from '../../orderBy';
import { Artifacts, BaseStep } from '../BaseStep';
import { LimitStep } from './LimitStep';
import { LimitWithOffsetStep } from './LimitWithOffsetStep';
import { OffsetStep } from './OffsetStep';
export declare class OrderByStep extends BaseStep {
private readonly orderByArgsElement;
private readonly orderByItemInfos;
constructor(prevStep: BaseStep, orderByArgsElement: OrderByArgsElement[]);
limit(limit: number): LimitStep;
limit(offset: number, limit: number): LimitWithOffsetStep;
limit$(limit: number): LimitStep;
limit$(offset: number, limit: number): LimitWithOffsetStep;
offset(value: number): OffsetStep;
offset$(value: number): OffsetStep;
getStepArtifacts(): Artifacts;
getStepStatement(artifacts?: Artifacts): string;
}