Ruihang Xia
|
474a689309
|
feat: region prune part 2 (#6752)
* skeleton
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* get rule set
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* adjust style
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* adjust params
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* reuse collider
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* canonize
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* more robust predicate extractor
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* simplify predicate extractor's test and impl
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* unify import
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* simplification, remove unnecessary interfaces
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* handle partial referenced exprs
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* finalize predicate extractor
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* document region pruner
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* chore: reduce diff
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* simplify checker
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* refine overlapping check method
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* reduce diff
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* coerce types
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* remove unused errors
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* apply review comment
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* refactor use Bound
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* simplify hashmap
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* Apply suggestions from code review
Co-authored-by: Yingwen <realevenyag@gmail.com>
* sqlness tests
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* redact region id
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* test: update sqlness result after udpate datafusion
Signed-off-by: discord9 <discord9@163.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Signed-off-by: discord9 <discord9@163.com>
Co-authored-by: Yingwen <realevenyag@gmail.com>
Co-authored-by: discord9 <55937128+discord9@users.noreply.github.com>
Co-authored-by: discord9 <discord9@163.com>
|
2025-08-20 18:47:38 +00:00 |
|
Ruihang Xia
|
81ea172ce4
|
feat!: point matrix based partition rule checker (#6431)
* bare implementation
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* stateful generator
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* error report
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix remap checkpoint
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* use matrix generator as iterator
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* pre-calculate suffix product
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* update existing test cases
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* sqlness
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix ut
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* clean up
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2025-07-03 06:50:02 +00:00 |
|
Ruihang Xia
|
185953e586
|
fix: support unary operator in default value, partition rule and prepare statement (#4301)
* handle unary operator
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* add sqlness test
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* add prepare test
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* add test and context
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix rebase error
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix merge error
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix sqlness
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Co-authored-by: dennis zhuang <killme2008@gmail.com>
|
2024-07-09 08:59:06 +00:00 |
|
Ruihang Xia
|
a7aa556763
|
feat: output multiple partition in MergeScanExec (#4227)
* feat: output multiple partition in MergeScanExec
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix range manipulate
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2024-06-28 13:45:22 +00:00 |
|
Ruihang Xia
|
4d4a6cd265
|
feat: validate partition rule on create table (#4213)
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
|
2024-06-25 12:55:01 +00:00 |
|
dennis zhuang
|
65d47bab56
|
feat: adds information_schema cluster_info table (#3832)
* feat: adds server running mode to KvBackendCatalogManager
* feat: adds MetaClient to KvBackendCatalogManager
* feat: impl information_schema.cluster_info table
* fix: forgot files
* test: update information_schema result
* feat: adds start_time and uptime to cluster_info
* chore: tweak cargo and comment
* feat: rename greptime_region_peers to region_peers
* fix: cluster_info result
* chore: simplify sqlness commands
* chore: set peer_id to -1 for frontends
* fix: move cluster_info to greptime catalog
* chore: use official proto
* feat: adds active_time
* chore: apply suggestion
Co-authored-by: Jeremyhi <jiachun_feng@proton.me>
* chore: STANDALONE for runtime_metrics
---------
Co-authored-by: Jeremyhi <jiachun_feng@proton.me>
Co-authored-by: tison <wander4096@gmail.com>
|
2024-05-02 02:49:46 +00:00 |
|
Ruihang Xia
|
020635063c
|
feat: implement multi-dim partition rule (#3409)
* generate expr rule
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* implement show create for new partition rule
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* implement row spliter
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
* fix: fix failed tests
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: fix lint issues
Signed-off-by: WenyXu <wenymedia@gmail.com>
* chore: ignore tests for deprecated partition rule
* chore: remove unused partition rule tests setup
* test(sqlness): add basic partition tests
* test(multi_dim): add basic find region test
* address CR comments
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Signed-off-by: WenyXu <wenymedia@gmail.com>
Co-authored-by: WenyXu <wenymedia@gmail.com>
|
2024-03-05 11:39:15 +00:00 |
|