UNPKG

nodejs-jdbc

Version:
55 lines (54 loc) 2.67 kB
import { IResultSet, ResultSet } from './ResultSet'; import { IResultSetMetaData, ResultSetMetaData } from './ResultSetMetadata'; export interface IPreparedStatement { addBatchPromise(): Promise<void>; clearParametersPromise(): Promise<void>; executePromise(): Promise<IResultSet>; executeBatchPromise(): Promise<void>; executeQueryPromise(): Promise<IResultSet>; executeUpdatePromise(): Promise<number>; getMetaDataPromise(): Promise<IResultSetMetaData>; getParameterMetaDataPromise(): Promise<IResultSetMetaData>; setBigDecimalSync(index: number, bigdecimalValue: any): void; setBooleanSync(index: number, val: boolean): unknown; setByteSync(index: any, val: any): unknown; setBytesSync(index: any, val: any): unknown; setDateSync(index: number, date: any): void; setDoubleSync(index: number, value: number): void; setFloatSync(index: number, value: number): void; setIntSync(index: number, value: number): void; setLongSync(index: number, longValue: any): void; setStringSync(index: number, value: string): void; setTimeSync(index: number, time: any): void; setTimestampSync(index: number, timestamp: any): void; } export declare class PreparedStatement { protected ps: IPreparedStatement; constructor(ps: IPreparedStatement); addBatch(): Promise<void>; clearParameters(): Promise<void>; execute(): Promise<ResultSet>; executeBatch(): Promise<void>; executeQuery(): Promise<ResultSet>; executeUpdate(): Promise<number>; getMetaData(): Promise<ResultSetMetaData>; getParameterMetaData(): Promise<ResultSetMetaData>; setArray(index: any, val: any, callback: any): void; setAsciiStream(index: any, val: any, length: any, callback: any): void; setBigDecimal(index: number, value: string): void; setBinaryStream(index: any, val: any, length: any, callback: any): void; setBlob(index: any, val: any, length: any, callback: any): void; setBoolean(index: number, val: boolean): unknown; setByte(index: any, val: any): unknown; setBytes(index: any, val: any): unknown; setCharacterStream(index: any, val: any, length: any, callback: any): void; setClob(index: any, val: any, length: any, callback: any): void; setDate(index: number, value: string): void; setDouble(index: number, value: number): void; setFloat(index: number, value: number): void; setInt(index: number, value: number): void; setLong(index: number, value: string): void; setString(index: number, value: string): void; setTime(index: number, value: string): void; setTimestamp(index: number, value: string): void; }