-
Notifications
You must be signed in to change notification settings - Fork 0
Support file pruning through JsonPredicates and predicates queryRequest parameters #130
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
Support file pruning through JsonPredicates and predicates queryRequest parameters #130
Conversation
server/src/main/java/io/whitefox/core/services/DeltaSharedTable.java
Outdated
Show resolved
Hide resolved
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.
Still some work to do (I know, this PR is huge!) but very good job until here
server/src/main/java/io/whitefox/core/services/DeltaSharedTable.java
Outdated
Show resolved
Hide resolved
server/src/main/java/io/whitefox/core/types/predicates/LeafOp.java
Outdated
Show resolved
Hide resolved
server/src/main/java/io/whitefox/core/types/predicates/EvalHelper.java
Outdated
Show resolved
Hide resolved
server/src/main/java/io/whitefox/core/types/predicates/EvalHelper.java
Outdated
Show resolved
Hide resolved
server/src/main/java/io/whitefox/core/types/predicates/EvalHelper.java
Outdated
Show resolved
Hide resolved
server/src/main/java/io/whitefox/core/types/predicates/LeafOpDeserializer.java
Outdated
Show resolved
Hide resolved
ca5bb6c
to
9553187
Compare
dadbfdc
to
fa40ab3
Compare
eba1ae8
to
429e8a9
Compare
9fc7980
to
9948574
Compare
server/app/src/test/java/io/whitefox/api/deltasharing/server/DeltaSharesApiImplTest.java
Outdated
Show resolved
Hide resolved
server/core/src/main/java/io/whitefox/core/types/predicates/BasePrimitiveTypeNames.java
Outdated
Show resolved
Hide resolved
server/core/src/main/java/io/whitefox/core/types/predicates/LeafEvaluationResult.java
Outdated
Show resolved
Hide resolved
26e9791
to
8f18c09
Compare
refactored a lot of stuff based on the comments; |
Is this compliant with the spec? https://github.com/delta-io/delta-sharing/blob/main/PROTOCOL.md#primitive-types |
it should be; based on the actual protocol update in #203(line 585 in the delta protocol) + even delta standalone refers to this type by its short name all other usages of IntegerType(the io.whitefox.types one) is our internal usage |
…-and-jsonpredicatehints-in-querytable-api
because it's me from another account
No description provided.