database-builder
Version:
Library to assist in creating and maintaining SQL commands.
11 lines (10 loc) • 643 B
TypeScript
import { ValueTypeToParse } from "../core/utils";
import { ColumnsBaseBuilder } from "../core/columns-base-builder";
import { Column } from "../core/column";
import { FieldType } from "../core/enums/field-type";
import { PrimaryKeyType } from "../core/enums/primary-key-type";
export declare class DdlColumnsBuilder<T> extends ColumnsBaseBuilder<DdlColumnsBuilder<T>, T, Column> {
protected setColumnValue(column: string, value: ValueTypeToParse, fieldType: FieldType, primaryKeyType: PrimaryKeyType): DdlColumnsBuilder<T>;
protected getInstance(): DdlColumnsBuilder<T>;
protected columnFormat(column: Column): string;
}