UNPKG

@tableau/taco-toolkit

Version:
19 lines (18 loc) 691 B
import { type DataRow } from '../../../shared/types/data-row'; import { type DataTable } from '../../../shared/types/data-table'; import { type TableMetadata } from '../../types/table-metadata'; export declare class MemoryTable { protected readonly dataTable: DataTable; protected offset: number; constructor(dataTable: DataTable); getTableName(): string; getMetadata(): Promise<TableMetadata>; getNextDataRows(count: number): Promise<DataRow[]>; hasNextRow(): Promise<boolean>; getDataRows(count: number, offset: number): Promise<{ data: DataRow[]; hasMoreRows: boolean; }>; getRowCount(): Promise<number>; resetOffset(): void; }