sedk-mysql
Version:
Simple SQL builder and validator for MySQL
13 lines (12 loc) • 537 B
TypeScript
import { BinderStore } from './binder';
import { Artifacts } from './steps/BaseStep';
import { Column } from './database';
import { BuilderData } from './builder';
import { IStatementGiver } from './models';
export declare abstract class ItemInfo implements IStatementGiver {
readonly alias?: string | undefined;
private readonly unique;
protected constructor(alias?: string | undefined);
abstract getColumns(): Column[];
abstract getStmt(data: BuilderData, artifacts: Artifacts, binderStore: BinderStore): string;
}