Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PPL command implementation for
appendCol
(#990)
* Update grammar def Signed-off-by: Andy Kwok <[email protected]> * Skeleton for Append fields Signed-off-by: Andy Kwok <[email protected]> * Visitor skeleton Signed-off-by: Andy Kwok <[email protected]> * Update import Signed-off-by: Andy Kwok <[email protected]> * Update import Signed-off-by: Andy Kwok <[email protected]> * Update osrt Signed-off-by: Andy Kwok <[email protected]> * Changes Signed-off-by: Andy Kwok <[email protected]> * Consolidate String constant Signed-off-by: Andy Kwok <[email protected]> * Update projection clause Signed-off-by: Andy Kwok <[email protected]> * Remove dep on parent method Signed-off-by: Andy Kwok <[email protected]> * Consolidate relation inject logic Signed-off-by: Andy Kwok <[email protected]> * Move constant Signed-off-by: Andy Kwok <[email protected]> * Move out constant from lambda Signed-off-by: Andy Kwok <[email protected]> * Consolidate method Signed-off-by: Andy Kwok <[email protected]> * Update logic Signed-off-by: Andy Kwok <[email protected]> * Test 1 2 Signed-off-by: Andy Kwok <[email protected]> * Test-cases 3 and 4 Signed-off-by: Andy Kwok <[email protected]> * Update code format Signed-off-by: Andy Kwok <[email protected]> * Update code style Signed-off-by: Andy Kwok <[email protected]> * Update scala syntax Signed-off-by: Andy Kwok <[email protected]> * Override option Signed-off-by: Andy Kwok <[email protected]> * Update override option Signed-off-by: Andy Kwok <[email protected]> * Enable override option Signed-off-by: Andy Kwok <[email protected]> * Override impl Signed-off-by: Andy Kwok <[email protected]> * Minimise cmd permission Signed-off-by: Andy Kwok <[email protected]> * Refactor util class Signed-off-by: Andy Kwok <[email protected]> * Java doc Signed-off-by: Andy Kwok <[email protected]> * Integ test 1 2 Signed-off-by: Andy Kwok <[email protected]> * Test cases 3 4 Signed-off-by: Andy Kwok <[email protected]> * Test code comments Signed-off-by: Andy Kwok <[email protected]> * Code tidy Signed-off-by: Andy Kwok <[email protected]> * Code refactor Signed-off-by: Andy Kwok <[email protected]> * ScalaFmt Signed-off-by: Andy Kwok <[email protected]> * Remove sout Signed-off-by: Andy Kwok <[email protected]> * Update doc Signed-off-by: Andy Kwok <[email protected]> * Override option test case Signed-off-by: Andy Kwok <[email protected]> * Code style Signed-off-by: Andy Kwok <[email protected]> * Code comment Signed-off-by: Andy Kwok <[email protected]> * Deprecate visit child (1) Signed-off-by: Andy Kwok <[email protected]> * Minimise code diff Signed-off-by: Andy Kwok <[email protected]> * Update override logic Signed-off-by: Andy Kwok <[email protected]> * Update test-cases Signed-off-by: Andy Kwok <[email protected]> * Integ Signed-off-by: Andy Kwok <[email protected]> * Make append alias distinct Signed-off-by: Andy Kwok <[email protected]> * Update integ for distinct tables Signed-off-by: Andy Kwok <[email protected]> * Update limitation Signed-off-by: Andy Kwok <[email protected]> * Update code style Signed-off-by: Andy Kwok <[email protected]> * Update docs/ppl-lang/ppl-appendcol-command.md Co-authored-by: Taylor Curran <[email protected]> Signed-off-by: Andy Kwok <[email protected]> * Update docs/ppl-lang/ppl-appendcol-command.md Co-authored-by: Taylor Curran <[email protected]> Signed-off-by: Andy Kwok <[email protected]> * Update docs/ppl-lang/ppl-appendcol-command.md Co-authored-by: Taylor Curran <[email protected]> Signed-off-by: Andy Kwok <[email protected]> * Update readme Signed-off-by: Andy Kwok <[email protected]> * Mark var as final Signed-off-by: Andy Kwok <[email protected]> * Update join type Signed-off-by: Andy Kwok <[email protected]> * Update unit tests Signed-off-by: Andy Kwok <[email protected]> * Update existing integ test for full outer Signed-off-by: Andy Kwok <[email protected]> * Test cases for null Signed-off-by: Andy Kwok <[email protected]> * Update scalafmt Signed-off-by: Andy Kwok <[email protected]> * Update doc Signed-off-by: Andy Kwok <[email protected]> * Update doc Signed-off-by: Andy Kwok <[email protected]> * Multiple avg commands Signed-off-by: Andy Kwok <[email protected]> * Multiple avg commands Signed-off-by: Andy Kwok <[email protected]> * Remove debug Signed-off-by: Andy Kwok <[email protected]> * Additional example for conflicted columns Signed-off-by: Andy Kwok <[email protected]> * Code refactor Signed-off-by: Andy Kwok <[email protected]> --------- Signed-off-by: Andy Kwok <[email protected]> Co-authored-by: Taylor Curran <[email protected]>
- Loading branch information