UNPKG

@proddata/node-cratedb

Version:
13 lines (12 loc) 701 B
import { OptimizeOptions, ColumnDefinition, TableOptions } from './interfaces'; export declare class StatementGenerator { static createTable(tableName: string, schema: Record<string, ColumnDefinition>, options?: TableOptions): string; static dropTable(tableName: string): string; static insert(tableName: string, keys: string[], primaryKeys: string[] | null): string; static refresh(tableName: string): string; static optimize(tableName: string, options?: OptimizeOptions, partitions?: Record<string, string | number>): string; static getPrimaryKeys(): string; private static quoteIdentifier; private static _prepareOptions; private static buildColumnDefinition; }