You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2025/02/14 12:39:33 UTC

(hop) branch main updated (af16d92118 -> 16199cf92c)

This is an automated email from the ASF dual-hosted git repository.

hansva pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git


    from af16d92118 Merge pull request #4900 from nadment/1964
     add 8bac5022c6 add HopMetadataProperty to Select Values, fixes #1929
     add 14d6eb4738 Further cleanup and test, #1929
     add 4789b00fae spotless fix, #1929
     new 16199cf92c Merge pull request #4361 from xdelox/1929-select-values

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ...er-parent.hpl => 0029-inject-select-values.hpl} | 178 ++---
 .../0029-select-values-template.hpl}               | 164 +++--
 .../mdi/datasets/golden-select-values.csv          |   4 +
 .../main-0029-inject-select-values.hwf}            | 101 ++-
 .../metadata/dataset/golden-select-values.json}    |  12 +-
 .../0029-select-values-template UNIT.json}         |  16 +-
 .../0074-select-values-metadata.hpl}               | 329 +++++----
 .../0074-select-values-remove.hpl}                 | 323 +++++----
 .../0074-select-values-select-alter.hpl}           | 347 ++++++----
 .../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 +
 .../main-0074-select-values.hwf}                   |  88 +--
 ...n-csvinput.json => golden-select-values-2.json} |  52 +-
 .../metadata/dataset/golden-select-values-3.json   | 152 +++++
 .../metadata/dataset/golden-select-values.json}    |  36 +-
 .../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}      |  39 +-
 .../transforms/selectvalues/SelectField.java       |  51 ++
 .../selectvalues/SelectMetadataChange.java         | 369 ++---------
 .../transforms/selectvalues/SelectOptions.java}    |  39 +-
 .../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 +--
 .../test/resources/select-values-transform.xml}    |  46 +-
 plugins/valuetypes/pom.xml                         |   2 +-
 pom.xml                                            |   6 +-
 37 files changed, 2324 insertions(+), 1883 deletions(-)
 copy integration-tests/mdi/{0016-excelwriter-parent.hpl => 0029-inject-select-values.hpl} (62%)
 copy integration-tests/{transforms/0005-metastructure-options.hpl => mdi/0029-select-values-template.hpl} (69%)
 create mode 100644 integration-tests/mdi/datasets/golden-select-values.csv
 copy integration-tests/{beam_directrunner/main-0005-single-thread.hwf => mdi/main-0029-inject-select-values.hwf} (74%)
 copy integration-tests/{transforms/metadata/dataset/golden-concat-fields-remove-meta.json => mdi/metadata/dataset/golden-select-values.json} (83%)
 copy integration-tests/{transforms/metadata/unit-test/0070-schema-mapping UNIT.json => mdi/metadata/unit-test/0029-select-values-template UNIT.json} (84%)
 copy integration-tests/{cratedb/0003-http-endpoint-double-precision.hpl => transforms/0074-select-values-metadata.hpl} (60%)
 copy integration-tests/{cratedb/0003-http-endpoint-double-precision.hpl => transforms/0074-select-values-remove.hpl} (62%)
 copy integration-tests/{cratedb/0003-http-endpoint-double-precision.hpl => transforms/0074-select-values-select-alter.hpl} (59%)
 create mode 100644 integration-tests/transforms/datasets/golden-select-values-2.csv
 create mode 100644 integration-tests/transforms/datasets/golden-select-values-3.csv
 create mode 100644 integration-tests/transforms/datasets/golden-select-values.csv
 create mode 100644 integration-tests/transforms/datasets/world_hits.csv
 copy integration-tests/{xml/main-0003-xsd-validator-action-test.hwf => transforms/main-0074-select-values.hwf} (66%)
 copy integration-tests/transforms/metadata/dataset/{golden-schemadefinition-csvinput.json => golden-select-values-2.json} (54%)
 create mode 100644 integration-tests/transforms/metadata/dataset/golden-select-values-3.json
 copy integration-tests/{hop_server/metadata/dataset/0005-delete-from-remote-location-golden.json => transforms/metadata/dataset/golden-select-values.json} (61%)
 create mode 100644 integration-tests/transforms/metadata/unit-test/0074-select-values-metadata UNIT.json
 create mode 100644 integration-tests/transforms/metadata/unit-test/0074-select-values-remove UNIT.json
 create mode 100644 integration-tests/transforms/metadata/unit-test/0074-select-values-select-alter UNIT.json
 copy plugins/{actions/deletefolders/src/main/java/org/apache/hop/workflow/actions/deletefolders/FileItem.java => transforms/selectvalues/src/main/java/org/apache/hop/pipeline/transforms/selectvalues/DeleteField.java} (62%)
 create mode 100644 plugins/transforms/selectvalues/src/main/java/org/apache/hop/pipeline/transforms/selectvalues/SelectField.java
 copy plugins/{tech/neo4j/src/main/java/org/apache/hop/neo4j/transforms/output/fields/NodeField.java => transforms/selectvalues/src/main/java/org/apache/hop/pipeline/transforms/selectvalues/SelectOptions.java} (51%)
 create mode 100644 plugins/transforms/selectvalues/src/test/java/org/apache/hop/pipeline/transforms/selectvalues/SelectValueMetaTestFactory.java
 copy plugins/transforms/{mapping/src/test/resources/mapping-input-transform.xml => selectvalues/src/test/resources/select-values-transform.xml} (57%)


(hop) 01/01: Merge pull request #4361 from xdelox/1929-select-values

Posted by ha...@apache.org.
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 <ha...@gmail.com>
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(-)