kuzudb / kuzu

Embeddable property graph database management system built for query speed and scalability. Implements Cypher.
https://kuzudb.com/
MIT License
1.07k stars 77 forks source link

Refactor table read state #3392

Closed andyfengHKU closed 2 weeks ago

andyfengHKU commented 2 weeks ago

This PR refactors interfaces for ScanTable and its children classes. In particular, it contains changes on

I spot another case in NodeTable::initializeReadState where we seem to re-create NodeDataReadState unnecessarily. @ray6080 should take a look at this.