UNPKG

@designliquido/lincones-postgresql

Version:
19 lines (18 loc) 1.06 kB
import { Tradutor } from "./tradutor"; import { AvaliadorSintatico } from "./comum/fontes/avaliador-sintatico"; import { Lexador } from "./comum/fontes/lexador"; import { ClientePostgreSQL } from "./infraestrutura/cliente-postgresql"; import { Comando, TecnologiaLinconesInterface } from './comum/fontes'; import { RetornoComandoInterface } from './comum/fontes/interfaces/retorno-comando-interface'; import { ConfiguracaoConexaoPostgreSQL } from './interfaces'; export declare class LinconesPostgreSQL implements TecnologiaLinconesInterface { lexador: Lexador; avaliadorSintatico: AvaliadorSintatico; tradutor: Tradutor; clientePostgreSQL: ClientePostgreSQL; constructor(configuracao?: ConfiguracaoConexaoPostgreSQL); iniciar(_caminho: string): Promise<void>; executarComando(comando: Comando): Promise<RetornoComandoInterface[]>; executar(_: any, sentencaLincones: string, parametros?: any[]): Promise<RetornoComandoInterface[]>; executarInterno(comandos: Comando[], parametros: any[]): Promise<RetornoComandoInterface[]>; }