flexmonster-mongo-connector
Version:
Custom data source API implementation for MongoDB
16 lines (15 loc) • 669 B
TypeScript
import { RetrievalResult } from "../DataRetrievalInterface";
import { AbstractDataObject } from "./AbstractDataObject";
export declare class ArrayDataObject extends AbstractDataObject {
private data;
computationTime: number;
dataMemorySize: number;
isCompleted: boolean;
constructor(parsedData: any[], startDate: Date, dataMemorySize?: number);
getChunk(iterator: Iterator<number>): RetrievalResult;
getChunkAsync(iterator: Iterator<number>): Promise<RetrievalResult>;
private subscribeForChunk;
getIterationKeys(): Iterator<number>;
push(arrayDataObject: ArrayDataObject): void;
getNumberOfItems(): number;
}