flexmonster-mongo-connector
Version:
Custom data source API implementation for MongoDB
18 lines (17 loc) • 609 B
TypeScript
import { RetrievalResult } from "../DataRetrievalInterface";
import { AbstractDataObject } from "./AbstractDataObject";
export declare class FlatResultDataObject extends AbstractDataObject {
computationTime: number;
dataMemorySize: number;
private data;
constructor(parsedData: any, dataMemorySize: number, startDate: Date);
getChunk(iterator: IterableIterator<number>): RetrievalResult;
getIterationKeys(): IterableIterator<any>;
}
export interface FlatResultDataInterface {
fields: any[];
hits: [][];
aggs?: {
[value: string]: object;
}[];
}