@designliquido/lincones-postgresql
Version:
Implementação de LinConEs para PostgreSQL.
12 lines (11 loc) • 614 B
TypeScript
import { Coluna } from '../comum/fontes/construtos';
import { Comando, Criar } from '../comum/fontes/comandos';
import { TradutorSqlAnsi } from '../comum/fontes/tradutor';
export declare class Tradutor extends TradutorSqlAnsi {
traduzirOperador(operador: string): boolean | "=";
protected traduzirTipoDeDados(tipo: string): "INTEGER" | "BOOLEAN" | "INT" | "VARCHAR";
protected traduzirTipoDeRestricao(tipo: string): "PRIMARY KEY" | "FOREIGN KEY" | "UNIQUE";
traduzirColuna(coluna: Coluna): string;
traduzirComandoCriar(comandoCriar: Criar): string;
traduzir(comandos: Comando[]): string;
}