horaedb icon indicating copy to clipboard operation
horaedb copied to clipboard

Memtable scan params are too deep coupling with `skiplist` impl

Open Rachelint opened this issue 2 years ago • 0 comments

Describe This Problem

I found ScanRequest, the main scan param is too deep coupling with skiplist impl, which exposes the low level concepts like xxx_key, sequence. As I see, it hurts the extensibility of the interface deeply...

Proposal

I think somethings like projection and filter exprs should be placed in ScanRequest rather than the too low level concepts only meaning in a specific impl.

Additional Context

No response

Rachelint avatar Nov 06 '23 02:11 Rachelint