This is an automated email from the ASF dual-hosted git repository. hansva pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/hop.git
commit 16199cf92cb18b40f60c2c2e90ce7f58e286ae84 Merge: af16d92118 4789b00fae Author: Hans Van Akelyen <[email protected]> AuthorDate: Fri Feb 14 13:39:27 2025 +0100 Merge pull request #4361 from xdelox/1929-select-values Cleanup XML for SelectValues transform .../mdi/0029-inject-select-values.hpl | 244 +++++++ .../mdi/0029-select-values-template.hpl | 186 ++++++ .../mdi/datasets/golden-select-values.csv | 4 + .../mdi/main-0029-inject-select-values.hwf | 138 ++++ .../mdi/metadata/dataset/golden-select-values.json | 72 ++ .../0029-select-values-template UNIT.json | 63 ++ .../transforms/0074-select-values-metadata.hpl | 462 +++++++++++++ .../transforms/0074-select-values-remove.hpl | 478 ++++++++++++++ .../transforms/0074-select-values-select-alter.hpl | 478 ++++++++++++++ .../transforms/datasets/golden-select-values-2.csv | 33 + .../transforms/datasets/golden-select-values-3.csv | 33 + .../transforms/datasets/golden-select-values.csv | 33 + .../transforms/datasets/world_hits.csv | 33 + .../transforms/main-0074-select-values.hwf | 143 ++++ .../metadata/dataset/golden-select-values-2.json | 80 +++ .../metadata/dataset/golden-select-values-3.json | 152 +++++ .../metadata/dataset/golden-select-values.json | 64 ++ .../0074-select-values-metadata UNIT.json | 113 ++++ .../unit-test/0074-select-values-remove UNIT.json | 101 +++ .../0074-select-values-select-alter UNIT.json | 68 ++ integration-tests/transforms/project-config.json | 2 +- plugins/transforms/selectvalues/pom.xml | 8 + .../transforms/selectvalues/DeleteField.java | 56 ++ .../transforms/selectvalues/SelectField.java | 51 ++ .../selectvalues/SelectMetadataChange.java | 369 ++--------- .../transforms/selectvalues/SelectOptions.java | 50 ++ .../transforms/selectvalues/SelectValues.java | 81 ++- .../selectvalues/SelectValuesDialog.java | 110 +-- .../transforms/selectvalues/SelectValuesMeta.java | 734 +++++---------------- .../selectvalues/SelectValueMetaTestFactory.java | 49 ++ .../SelectValuesMetaInjectionTest.java | 110 +-- .../selectvalues/SelectValuesMetaTest.java | 206 +++--- .../transforms/selectvalues/SelectValuesTest.java | 54 +- .../SelectValues_LocaleHandling_Test.java | 85 +-- .../src/test/resources/select-values-transform.xml | 71 ++ plugins/valuetypes/pom.xml | 2 +- pom.xml | 6 +- 37 files changed, 3855 insertions(+), 1167 deletions(-)
