UNPKG

flexmonster-mongo-connector

Version:

Custom data source API implementation for MongoDB

16 lines (15 loc) 669 B
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; }