UNPKG

nodejs-jdbc

Version:
44 lines (43 loc) 1.86 kB
import { IPreparedStatement, PreparedStatement } from './PreparedStatement'; export interface ICallableStatement extends IPreparedStatement { getObjectSync: any; getNStringSync(arg: string | number): string; getNClobSync(arg: string | number): any; getFloatSync(arg: string | number): any; getLongSync(arg: string | number): any; getDoubleSync(arg: string | number): any; getDateSync(arg: string | number): any; getClobSync(arg: string | number): any; getBytesSync(arg: string | number): any; getByteSync(arg: string | number): any; getBooleanSync(arg: string | number): any; getBlobSync(arg: string | number): any; getBigDecimalSync(arg: string | number): any; getArraySync(arg: string | number): any; registerOutParameterSync(index: number, type: string): void; getStringSync(index: number): string; getIntSync(index: number): number; } export declare class CallableStatement extends PreparedStatement { private cs; constructor(statement: ICallableStatement); getArray(arg: number | string): any; getBigDecimal(arg: number | string): any; getBlob(arg: number | string): any; getBoolean(arg: number | string): any; getByte(arg: number | string): any; getBytes(arg: number | string): any; getCharacterStream(arg1: any, callback: any): any; getClob(arg: number | string): any; getDate(arg: number | string): any; getDouble(arg: number | string): any; getFloat(arg: number | string): any; getInt(index: number): number; getLong(arg: number | string): number; getNCharacterStream(arg1: any, callback: any): any; getNClob(arg: number | string): any; getNString(arg: number | string): string; getObject(arg: number | string): any; registerOutParameter(index: number, type: string): void; getType(type: string): any; }