THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
则会聚合为一条路径,root.sg.d1.vector1[s1, s2] 和一个 Map, (s1 → [0, 2], s1 → [1], s2→ [2])
对于利用数据值更新,为了最大程度的利用现有接口,使改动最小化,选择保持 void updateResultFromPageData(BatchData dataInThisPage) 不变,而将一个 VectorBatchData 拆解为多个分量的 subBatchData, 然后利用现有接口进行后续操作。
BatchData nextOverlappedPageData = seriesReader.nextPage();
BatchData[] subBatchData = nextOverlappedPageData.generateSubBatchData();
while (seriesReader.getCurIndex() < seriesReader.getSubSensorSize()) {
updateUsingSubBatchData(SubAggrResultList, subBatchData)
seriesReader.nextIndex();
}