You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@iotdb.apache.org by GitBox <gi...@apache.org> on 2022/04/27 03:13:55 UTC
[GitHub] [iotdb] MarcosZyk opened a new pull request, #5686: New schema tree traverse
MarcosZyk opened a new pull request, #5686:
URL: https://github.com/apache/iotdb/pull/5686
## Description
### Implement new schemaTree traverse algorithm
The old algorithm has some bugs on processing internal ```**``` in pathPattern. A new algorithm is implemented to fix those bugs and provide better performance.
### Establish common traverse framework
Use ```Template method design pattern``` to separate algorithm and concrete result element process. The algorithm could be reuse and extend by extending the ```AbstractTreeVisitor``` and overriding related methods.
### Implement GetMatchedDevices
Implement ```schemaTree.getMatchedDevices``` for ```align by device``` query process.
### Future work
Integrate the MTree traverser into this tree visitor framework, implement ```SchemaReader``` based on this framework and rewrite the schemaRegion query interface.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: reviews-unsubscribe@iotdb.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [iotdb] qiaojialin merged pull request #5686: New schema tree traverse implementation
Posted by GitBox <gi...@apache.org>.
qiaojialin merged PR #5686:
URL: https://github.com/apache/iotdb/pull/5686
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: reviews-unsubscribe@iotdb.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org