Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template <class TKey, class TNode, class TLeafNode>
- bool cRangeQueryProcessor<TKey, TNode, TLeafNode>::RangeQuery_DFS(const tNodeIndex& nodeIndex, unsigned int level,
- sBatchRQ *batchRQ, cRangeQueryConfig *rqConfig, cRangeQueryContext *rqContext, cTreeItemStream<TKey>* resultSet, cRQBuffers<TKey>* rqBuffers, cQueryProcStat* QueryProcStat)
- {
- TNode* node = NULL;
- ...
- itemOrder = StackRecovery(itemOrder, cTuple::nodeIndexForLevel[level], level, node, batchRQ, rqConfig, rqBuffers, resultSet, QueryProcStat);
- }
- template <class TKey, class TNode, class TLeafNode>
- int cRangeQueryProcessor<TKey, TNode, TLeafNode>::StackRecovery(int itemOrder, uint nodeIndex, uint level, TNode* node, sBatchRQ *batchRQ, cRangeQueryConfig *rqConfig, cRQBuffers<TKey>* rqBuffers, cTreeItemStream<TKey>* resultSet, cQueryProcStat* QueryProcStat)
- {
- ....
- node = mTree->ReadInnerNodeR(nodeIndexTMP);
- }
Add Comment
Please, Sign In to add comment