public interface IPartialDataStore extends OnDemandStore {
/**
* To be used with any simple AIDA object that has no
* internal structure, like: ICloud, IDataPointSet, IHstogram
*/
IPatialData partialData(Object aidaObject, int row);
/**
* To be used with AIDA objects that has internal structure,
* like: ITuple
*/
IComplexPatialData complexPartialData(Object aidaObject, String pathInObject, int[] rows);
}
public interface IPatialData {
int startRowstartIndex();
int endRow endIndex();
String type();
Object data();
}
public interface IComplexPatialData {
int[] startRowsstartIndices();
int[] endRowsendIndices();
String pathInObject();
String type();
Object data();
}
|