flexmonster-mongo-connector
Version:
Custom data source API implementation for MongoDB
10 lines (9 loc) • 489 B
TypeScript
import { DataRetrievalInterface, RetrievalResult } from "../DataRetrievalInterface";
import { CachedDataInterface } from "../CachedDataInterface";
export declare abstract class AbstractDataObject implements DataRetrievalInterface, CachedDataInterface {
computationTime: number;
dataMemorySize: number;
getChunk(iterator: Iterator<any>): RetrievalResult;
getChunkAsync(iterator: Iterator<number>): Promise<RetrievalResult>;
getIterationKeys(): Iterator<any>;
}