tedious
Version:
A TDS driver, for connecting to MS SQLServer databases.
21 lines (20 loc) • 672 B
TypeScript
import Parser, { type TokenReader } from './stream-parser';
import { ReturnValueToken } from './token';
import { type Metadata } from '../metadata-parser';
import { PLPReader } from '../value-parser';
interface ReturnValueHeader {
paramOrdinal: number;
paramName: string;
metadata: Metadata;
}
/**
* Reads a `RETURNVALUE` token. The returned value can be an arbitrarily large
* PLP value, so the progress is kept across chunks.
*/
export declare class ReturnValueTokenReader implements TokenReader {
header: ReturnValueHeader | undefined;
plpReader: PLPReader | undefined;
constructor();
read(parser: Parser): ReturnValueToken;
}
export {};