UNPKG

database-builder

Version:

Library to assist in creating and maintaining SQL commands.

11 lines (10 loc) 643 B
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; }