-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Realtime pre-aggregation for Distinct Count HLL & Big Decimal #10926
Merged
Jackie-Jiang
merged 21 commits into
apache:master
from
priyen:github-fork/pre-agg-hll-and-big-decimal
Jul 28, 2023
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
ee085be
realtime ingestion pre-aggregation for distinct count hll and big dec…
priyen-stripe e85cf3a
fixed when max length is not the default
priyen-stripe 638b048
lint
priyen-stripe 5d8383a
addr review comments, move some tests
priyen-stripe 74c5279
public DistinctCountHLLValueAggregator() not used in prod
priyen-stripe 2b42235
Address review comments, cleanup, don't rely on schema
priyen-stripe 5737749
remove unused
priyen-stripe 529cb04
util
priyen-stripe f69845c
util and test
priyen-stripe ee0fa5a
spotless apply
priyen-stripe 38160a4
lint fix
priyen-stripe 6c964e9
fix test
priyen-stripe 4805342
more linting
priyen-stripe 02df60c
canonical names, and hll doesnt need max length set
priyen-stripe 69dfcc5
more tests for sum precision and make hll not rely on setting max len…
priyen-stripe 5ff1434
add test that assert null values cause throw
priyen-stripe b77a505
pinot-spi-jdk8 pom updated
priyen-stripe 4cb2a96
fix wrong pom addition
priyen-stripe e9cbedc
fix assertion
priyen-stripe 3d29fbd
dont accidentally spawn a var type index
priyen-stripe 5e75cf1
Some fixes and cleanup
Jackie-Jiang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The above comment no longer apply.
We should probably add some comment about using byte[] to support
BIG_DECIMAL
. It works becauseBIG_DECIMAL
is actually stored as byte[] underlying