-
Notifications
You must be signed in to change notification settings - Fork 66
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
[feat] ppl #1770
Open
wu-hui
wants to merge
89
commits into
main
Choose a base branch
from
wuandy/JavaPplPP
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+25,162
−865
Open
[feat] ppl #1770
Changes from 69 commits
Commits
Show all changes
89 commits
Select commit
Hold shift + click to select a range
658c952
Pipeline operations AST
wu-hui 4ab3382
Getting ready for fluent api
wu-hui a3d7234
Basic fluent
wu-hui a837f62
Joins too
wu-hui c8e7854
Some fixups, and group bys
wu-hui c5a01a6
joins but nicer
wu-hui 191eb44
address feedback
wu-hui 27f2748
pagination and others
wu-hui 55ace39
minor adds
wu-hui 56c3a41
adding more sugar to improve brevity
wu-hui a5a90ab
address some feedback
wu-hui 424ac43
support fromData
wu-hui 4d8a205
pipeline result basic
wu-hui 9119b95
execute
wu-hui 3aa73de
fixing compilation error and add some high level comments
wu-hui b583791
setup nix for idx
wu-hui 670ae65
Merge pull request #3 from wu-hui/wuandy/IdxSetup
wu-hui 7216745
tweaks
wu-hui c46601f
pipeline result basic
wu-hui 99e9067
execute
wu-hui f20e409
fixing compilation error and add some high level comments
wu-hui 742d3c4
tweaks
wu-hui 637d494
Merge remote-tracking branch 'pipelines/wuandy/PipelineResult' into w…
wu-hui 7c67e99
fix errors
wu-hui ba521a0
fix errors
wu-hui 6ae7b13
Add function composition example.
wu-hui c1825e0
build into a single jar
wu-hui 0fe5faa
better aliasing for joins
wu-hui 0d52712
Merge pull request #2 from wu-hui/wuandy/PipelineResult
wu-hui 7ab3099
add stuff to support challenges
wu-hui 57f0b74
edits
wu-hui 0629026
Initial PP pipeline api
wu-hui a557d4d
pull in proto change and regenerate
wu-hui 3369473
pull in proto change and regenerate
wu-hui 9486027
Basic serialization
wu-hui ed2d276
query to pipeline
wu-hui f551073
e2e tests fine tuning
wu-hui 1ceab8a
visibility changes
wu-hui df21cf2
refactoring
wu-hui cfea0fd
disable failing tests temparorily
wu-hui c2b0771
Revert "disable failing tests temparorily"
wu-hui bb16ca1
Fix missing asAlias
wu-hui 424cf8b
Rename project to select
wu-hui 8bc968f
fix countAll
wu-hui 8c864f7
order normalization and field unify
wu-hui a79e8a7
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] a4ea45e
Merge branch 'main' into wuandy/PplPP
wu-hui ca9a22b
Merge remote-tracking branch 'origin/wuandy/PplPP' into wuandy/PplPP
wu-hui 93135a8
Add jvmfile name and string as field heuristics
wu-hui 7c15d5d
convert to java
wu-hui 42cc0e5
Tweaks
wu-hui b27c5b8
Tweaks
wu-hui 392dd84
minor fixes
wu-hui 2568d6a
add missing functions
wu-hui 478c46c
Function and stage renames
wu-hui 12d4f29
Add annotations.
wu-hui 593d39e
executions, group bys, etc.
wu-hui a1a6076
Fixes
wu-hui 64622b1
startsWith and endsWith
wu-hui 8165ce4
no Fields.ofAll
wu-hui 29fcb1d
Add Distinct
wu-hui 0c69e9f
Renames
wu-hui 508eb7a
Add exists to toPipeline()
wu-hui f3934d8
Minor fixes
wu-hui a5f852b
Delete AccumulatorTarget
wu-hui ab2aaab
add public docs
wu-hui dc1b06b
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] 7c697a5
Add public ref doc
wu-hui edc1cc9
Merge remote-tracking branch 'origin/wuandy/JavaPplPP' into wuandy/Ja…
wu-hui 77decb5
Simplify Pipeline
tom-andersen f8b9386
Mirror Query class pattern
tom-andersen 7355e49
Cleanup and sync with server function updates
wu-hui c51a9e5
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] 07226db
Merge branch 'main' into wuandy/JavaPplPP
wu-hui e021fdf
Add proper vector value support
wu-hui 8f4f27a
Merge remote-tracking branch 'origin/wuandy/JavaPplPP' into wuandy/Ja…
wu-hui eb5a815
Fix tests and license
wu-hui a62cdde
dot product and arrayConcat fix
wu-hui 762b005
findnearest update and length rename
wu-hui 5825cb6
remove __path__ hack
wu-hui 3a965e9
Address feedback
wu-hui 8d63fb6
Fix immutablelist parameters
wu-hui 2f0e505
Merge branch 'tomandersen/ppSuggestion' into wuandy/JavaPplPP
wu-hui de7a147
Merge Tom's suggestions.
wu-hui f775b29
Sync with private preview catelog
wu-hui 13fc2ec
more sync
wu-hui 11a2ef2
cleanup countAll
wu-hui dda3c42
add new overloads
wu-hui 17dc248
add transaction support
wu-hui 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
|
||
gc/ |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ pkgs, ... }: { | ||
|
||
# Which nixpkgs channel to use. | ||
channel = "stable-23.11"; # or "unstable" | ||
|
||
# Use https://search.nixos.org/packages to find packages | ||
packages = [ | ||
pkgs.jdk11 # Or jdk8, jdk17, etc. - match your project's requirements | ||
pkgs.maven | ||
pkgs.kotlin | ||
]; | ||
|
||
# Sets environment variables in the workspace | ||
env = { | ||
SOME_ENV_VAR = "hello"; | ||
}; | ||
} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"java.compile.nullAnalysis.mode": "automatic" | ||
} |
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.
nit: I am inclined not to import nested classes. In this case, the qualifier
Transaction
helps understand that this is not a lambda, such asjava.util.function.Function
.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.
Done.