lance-format/lance
Ver no GitHubDon't materialize any data on `count_rows` if the filter can be satisfied by a scalar index
Open
#2.682 aberto em 2 de ago. de 2024
good first issuehelp wanted
Métricas do repositório
- Stars
- (6.582 stars)
- Métricas de merge de PR
- (Mesclagem média 6d 1h) (219 fundiu PRs em 30d)
Description
If we can satisfy a filter with a scalar index then we should be able to implement a fast path for count_rows where we simply return the size of the allow_list or even possibly subtract the size of the block_list from the metadata-only count_rows (might be some tricky bits if there are deletion vectors) to quickly answer queries like count_rows("x != 'foo'").