Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: feat: Setup skeleton of datanode #4

Closed
wants to merge 6 commits into from
Closed

Conversation

evenyag
Copy link
Contributor

@evenyag evenyag commented Apr 20, 2022

Create necessary crates to build a datanode

@evenyag evenyag changed the title WIP: feat: Setup skeleton of datanode [WIP] feat: Setup skeleton of datanode Apr 20, 2022
@evenyag evenyag closed this Apr 20, 2022
@evenyag evenyag deleted the feat-project-skeleton branch April 20, 2022 11:16
@evenyag evenyag restored the feat-project-skeleton branch April 20, 2022 11:16
@evenyag evenyag reopened this Apr 20, 2022
@evenyag evenyag closed this Apr 20, 2022
@evenyag evenyag changed the title [WIP] feat: Setup skeleton of datanode WIP: feat: Setup skeleton of datanode Apr 20, 2022
waynexia pushed a commit to waynexia/greptimedb that referenced this pull request Mar 14, 2023
…sary

ci: Remove api doc ci and coverage statistics
v0y4g3r pushed a commit to v0y4g3r/greptimedb that referenced this pull request Jan 31, 2024
* feat: Implement iter for merge tree memtable

* feat: define iter

* feat: expose VectorOp

* feat: allow clone primitive and binary vector

* feat: prune plain vectors

* feat: sort and dedup

* feat: finish scan part

* feat: impl iter for the memtable

* style: fix clippy

* chore: todo

* chore: remove comment

* refactor: move test fn to memtable_util

* test: add tests and fix tests issues

* chore: fix compiler issues

* feat: remove dict block

* feat: implement is_empty

* feat: implement mark_immutable()

* refactor: rename schema_for_test to metadata_for_test

* fix: iter issues with the merge tree

* test: test projection

* fix: iter return empty if no primary key

* fix: dedup without pk

* test: test projection for no pk

* fix: do not filter deleted in memtable

* feat: metrics for scan

* fix: num rows metrics without prunning

* perf: avoid converting batch if nothing to prune

* fix: add primary key usage to key_bytes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant