prg-class
Version:
Clases genéricas utilizadas por microservicios Programamos SPA.
28 lines (27 loc) • 1.13 kB
TypeScript
import { IParamRet, IConnParams, IDBError, IDBErrorInternal } from '../igeneric';
export declare class DbExecuteMySql {
protected moParamsConn: any;
protected moErr: IDBError;
protected moMetadata: any;
protected moErrInternal: IDBErrorInternal;
constructor(aoParamsConn: IConnParams);
/**
* Ejecuta procedimiento almacenado MYSQL.
* @param asStoreName Nombre de procedimiento almacenado.
* @param aoParam Arreglo con parámetros del procedimiento almacenado.
*/
StoreProc(asStoreName: string, aoParam: any[], abAudit?: boolean): Promise<IParamRet>;
private showAudit;
private developerMsg;
getMetadata(): any;
getError(): any;
getErrorInternal(): any;
protected getResult(aoRet: any): any[];
protected spHasError(aoRet: any): boolean;
/**
* 'Escapa' caracteres especiales. Por ejemplo: TEXTO, se convierte en 'TEXTO', etc.
* @param asValue
*/
fnEscape(asValue: any, abLike?: boolean, abHalfLike?: boolean): any;
protected getObjAud(asModule: string, asFunction: string, aoError: any, asSql?: string): any;
}