@designliquido/lincones-mysql
Version:
Implementação de LinConEs para MySQL.
19 lines (18 loc) • 960 B
TypeScript
import { Tradutor } from "./tradutor";
import { AvaliadorSintatico } from "./comum/fontes/avaliador-sintatico";
import { Lexador } from "./comum/fontes/lexador";
import { ClienteMySQL } from "./infraestrutura/cliente-mysql";
import { Comando, TecnologiaLinconesInterface } from "./comum/fontes";
import { RetornoComandoInterface } from "./comum/fontes/interfaces/retorno-comando-interface";
import { ConfiguracaoConexaoMySQL } from './interfaces';
export declare class LinconesMySQL implements TecnologiaLinconesInterface {
lexador: Lexador;
avaliadorSintatico: AvaliadorSintatico;
tradutor: Tradutor;
clienteMySQL: ClienteMySQL;
constructor(configuracao?: ConfiguracaoConexaoMySQL);
iniciar(_caminho: string): Promise<void>;
executarComando(comando: Comando): Promise<RetornoComandoInterface[]>;
executar(_: any, sentencaLincones: string, parametros?: any[]): Promise<RetornoComandoInterface[]>;
private executarInterno;
}