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

Refactor reader 1 #17569

Closed
wants to merge 213 commits into from
Closed

Conversation

triump2020
Copy link
Contributor

@triump2020 triump2020 commented Jul 16, 2024

What type of PR is this?

  • API-change
  • BUG
  • [x ] Improvement
  • Documentation
  • Feature
  • Test and CI
  • Code Refactoring

Which issue(s) this PR fixes:

issue #11805

What this PR does / why we need it:

  1. Refactor reader
  • Optimize select count(*), Min, Max.
  • Read orderBy
  • Handle partition table.

@matrix-meow matrix-meow added the size/L Denotes a PR that changes [500,999] lines label Jul 16, 2024
@matrix-meow matrix-meow added size/XL Denotes a PR that changes [1000, 1999] lines and removed size/L Denotes a PR that changes [500,999] lines labels Jul 17, 2024
@matrix-meow matrix-meow added size/XXL Denotes a PR that changes 2000+ lines and removed size/XL Denotes a PR that changes [1000, 1999] lines labels Jul 17, 2024
triump2020 and others added 13 commits July 30, 2024 21:37
* update

* update 2

* update 3

* update 4

* update 5
* change readNewRowid

* Update code

* Update code

* Update code

* Add log

* Update code

* Update code

* Update code

* Update code

* Update code

* Update code

* Update code

* Update code

* Update code

* remove debug info

* Update code

* Remove BlockRead
* Revert "Small reader update (#75)"

This reverts commit f39edde.

* Revert "Revert "Small reader update (#75)""

This reverts commit a414863.

* update

* update
* update readNewRowid

* update code

* Update code

* Update code

* Update code
* Fix bug

* Updat code

* Update code
* ranges to ranges slice, order by

* fix order by

* prefetch, db_test.BlockRead

* update db_test delta loc datasource

* fix prefetch

* fix engine_mock

* clean unused code

* fix local datasource close

* remove delta loc in filter, ranges
* remove_BlockRead

* remove ForeachBlkInObjStatsList
* update 1

* update 2

* update 3

* update 4
* ranges to ranges slice, order by

* fix order by

* prefetch, db_test.BlockRead

* update db_test delta loc datasource

* fix prefetch

* fix engine_mock

* clean unused code

* fix local datasource close

* remove delta loc in filter, ranges

* adding cmd to force shuffle reader, build remote ds

* adding local datasource string
triump2020 and others added 7 commits August 1, 2024 12:21
* Revert "Small reader update (#75)"

This reverts commit f39edde.

* Revert "Revert "Small reader update (#75)""

This reverts commit a414863.

* add switch for ctl remote ds
* Revert "Small reader update (#75)"

This reverts commit f39edde.

* Revert "Revert "Small reader update (#75)""

This reverts commit a414863.

* fix bug for remote distribute
* update datasource marshal

* rm some pointer
* rm typ in tombstone data

* rm typ in rel data
* Add LocationSlice

* Fix bug
@triump2020 triump2020 closed this Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do-not-merge/wip size/XXL Denotes a PR that changes 2000+ lines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants