mdb-reader
Version:
JavaScript library to read data from Access databases
24 lines (23 loc) • 899 B
TypeScript
import { type JetFormat } from "./JetFormat/index.js";
import type { SortOrder } from "./types.js";
export declare class Database {
#private;
constructor(buffer: Buffer, password: string);
get format(): JetFormat;
getPassword(): string | null;
getCreationDate(): Date | null;
getDefaultSortOrder(): Readonly<SortOrder>;
getPage(page: number): Buffer;
/**
* @param pageRow Lower byte contains the row number, the upper three contain page
*
* @see https://github.com/brianb/mdbtools/blob/d6f5745d949f37db969d5f424e69b54f0da60b9b/src/libmdb/data.c#L102-L124
*/
findPageRow(pageRow: number): Buffer;
/**
* @param pageBuffer Buffer of a data page
*
* @see https://github.com/brianb/mdbtools/blob/d6f5745d949f37db969d5f424e69b54f0da60b9b/src/libmdb/data.c#L126-L138
*/
findRow(pageBuffer: Buffer, row: number): Buffer;
}