This is an automated email from the ASF dual-hosted git repository.
hansva pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git
from 8832ffd77d Merge pull request #1858 from mattcasters/cypher-builder
new 562dc41d7e Fix #1859 : Sonar Vulnerability issues
new 244cd8e047 Fix #1860 : Transform Get Subfolders is broken HOP-4308 :
Cleanup XML of transform Get Sub Folders
new c96ff008bd Fix #1862 : Cleanup XML of Azure Event Hubs Listener task
Fix #1863 : Cleanup XML of Azure Event Hubs Write
new c2bac1cd7f Neo4j IT fix
new 40b10227f7 Fix #1859 : Sonar Vulnerability issues
new c0b3f7288c Fix #1860 : Transform Get Subfolders is broken (IT fix)
HOP-4379 : Cleanup XML of action Create Folder
new 4d39bcc91e Fix #1860 : Transform Get Subfolders is broken (IT fix)
HOP-4379 : Cleanup XML of action Create Folder HOP-4373 : Cleanup XML of action
Check DB Connections
new 6d06d6606a Fix #1895 : Cleanup XML of transform Reservoir Sampling
new 34c0246903 Fix #1867 : Cleanup XML of transform Execute Process
new fecc2867ed Fix #1869 : Cleanup XML of transform Get table names
new 13b5578646 Fixes #1894 : Cleanup XML of transform Replace String
new 58d5576a3d Remove wildcard imports
new 5c68e44e54 Merge pull request #1896 from mattcasters/master
The 5037 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:
.../main/java/org/apache/hop/core/BaseRowSet.java | 5 +-
.../apache/hop/core/BlockingBatchingRowSet.java | 3 +-
.../main/java/org/apache/hop/core/Condition.java | 18 +-
core/src/main/java/org/apache/hop/core/Const.java | 63 +-
.../apache/hop/core/fileinput/FileInputList.java | 151 ++--
.../injection/DefaultInjectionTypeConverter.java | 5 +-
.../org/apache/hop/core/svg/HopSvgGraphics2D.java | 3 +-
.../java/org/apache/hop/core/svg/SvgImage.java | 5 +-
.../java/org/apache/hop/core/xml/XmlHandler.java | 18 +-
.../hop/core/xml/XmlParserFactoryProducer.java | 11 +-
.../metadata/serializer/xml/XmlMetadataUtil.java | 2 +-
.../integration-tests/integration-tests-neo4j.yaml | 3 +-
.../hop/core/injection/bean/BeanInjector.java | 8 +-
.../remote/RemoteExecutionInfoLocation.java | 17 +-
.../hop/pipeline/TransformWithMappingMeta.java | 16 +-
.../org/apache/hop/workflow/action/ActionBase.java | 9 +
.../apache/hop/www/GetExecutionInfoServlet.java | 127 ++--
.../0012-get-subfolder-names-validation.hpl | 179 +++++
.../beam_directrunner/0012-get-subfolder-names.hpl | 273 ++++++++
.../datasets/0012-get-subfolder-names.csv | 5 +
.../main-0012-get-subfolder-names.hwf | 242 +++++++
.../metadata/dataset/0012-get-subfolder-names.json | 24 +
.../0012-get-subfolder-names-validation UNIT.json | 32 +
.../database/0024-get-table-names-child.hpl | 139 ++++
.../database/0024-get-table-names-parent.hpl | 231 ++++++
.../database/0024-get-table-names-validation.hpl | 139 ++++
.../database/datasets/golden-get-table-names.csv | 31 +
.../database/main-0023-check-db-connections.hwf | 100 +++
.../database/main-0024-get-table-names.hwf | 115 +++
.../metadata/dataset/golden-get-table-names.json | 40 ++
.../0024-get-table-names-parent UNIT.json | 43 ++
.../0024-get-table-names-validation UNIT.json | 40 ++
.../mdi/0024-replace-in-string-child.hpl | 164 +++++
.../mdi/0024-replace-in-string-parent.hpl | 358 ++++++++++
.../mdi/datasets/golden-replace-in-string.csv | 5 +
integration-tests/mdi/main-0022-filter-rows.hwf | 79 +++
integration-tests/mdi/main-0023-flattener.hwf | 75 ++
.../mdi/main-0024-replace-in-string.hwf | 79 +++
.../metadata/dataset/golden-replace-in-string.json | 0
.../0024-replace-in-string-parent UNIT.json | 43 ++
.../transforms/0060-get-subfolder-names.hpl | 263 +++++++
.../0061-reservoir-sampling-validation.hpl | 169 +++++
.../transforms/0062-execute-process.hpl | 161 +++++
.../transforms/datasets/golden-execute-process.csv | 4 +
.../datasets/golden-get-subfolder-names.csv | 5 +
.../datasets/golden-reservoir-sampling.csv | 6 +
.../transforms/main-0060-get-subfolder-names.hwf | 180 +++++
.../transforms/main-0061-reservoir-sampling.hwf | 79 +++
.../transforms/main-0062-execute-process.hwf | 79 +++
.../metadata/dataset/golden-execute-process.json | 56 ++
.../dataset/golden-get-subfolder-names.json | 24 +
.../dataset/golden-reservoir-sampling.json | 24 +
.../unit-test/0060-get-subfolder-names UNIT.json | 32 +
.../0061-reservoir-sampling-validation UNIT.json | 29 +
.../unit-test/0062-execute-process UNIT.json | 49 ++
.../ActionCheckDbConnections.java | 429 ++++++------
.../ActionCheckDbConnectionsDialog.java | 96 ++-
.../ActionCheckDbConnectionsTest.java | 53 ++
...rkflowActionCheckDbConnectionsLoadSaveTest.java | 64 --
.../test/resources/check-db-connections-action.xml | 27 +
.../actions/createfolder/ActionCreateFolder.java | 183 +++--
.../createfolder/ActionCreateFolderDialog.java | 10 +-
...adSaveTest.java => ActionCreateFolderTest.java} | 29 +-
.../src/test/resources/create-folder-action.xml | 22 +
.../WorkflowEntrySetVariablesTest.java | 30 +-
.../apache/hop/imports/kettle/KettleImport.java | 8 +-
.../hop/projects/xp/HopImportMigratedFiles.java | 3 +-
plugins/tech/azure/pom.xml | 26 +-
.../eventhubs/listen/AzureListenerMeta.java | 142 ++--
.../eventhubs/write/AzureWriterMeta.java | 62 +-
.../eventhubs/listen/AzureListenerMetaTest.java | 58 ++
.../eventhubs/write/AzureWriterMetaTest.java} | 26 +-
.../test/resources/azure-listener-transform.xml | 39 ++
.../src/test/resources/azure-writer-transform.xml | 26 +
.../cassandra/util/CassandraUtilsTest.java | 11 +-
.../cassandraoutput/CassandraOutputTest.java | 9 +-
.../concatfields/ConcatFieldsMetaTest.java | 18 +-
.../CreditCardValidatorMetaTest.java | 8 +-
.../transforms/cubeinput/CubeInputMetaTest.java | 2 +-
.../dimensionlookup/DimensionLookup.java | 35 +-
.../dimensionlookup/DimensionLookupDialog.java | 22 +-
.../transforms/excelinput/ExcelInputDialog.java | 11 +-
.../transforms/execprocess/ExecProcess.java | 147 ++--
.../transforms/execprocess/ExecProcessData.java | 6 +-
.../transforms/execprocess/ExecProcessDialog.java | 137 ++--
.../transforms/execprocess/ExecProcessMeta.java | 349 +++++-----
.../execprocess/messages/messages_en_US.properties | 4 +-
.../execprocess/messages/messages_es_AR.properties | 4 +-
.../execprocess/messages/messages_fr_FR.properties | 4 +-
.../execprocess/messages/messages_it_IT.properties | 4 +-
.../execprocess/messages/messages_ja_JP.properties | 4 +-
.../execprocess/messages/messages_ko_KR.properties | 2 +-
.../execprocess/messages/messages_zh_CN.properties | 4 +-
.../execprocess/ExecProcessMetaTest.java | 38 +-
.../transforms/execprocess/ExecProcessTest.java | 121 ----
.../test/resources/execute-process-transform.xml | 35 +
.../FieldSplitter_EmptyStringVsNull_Test.java | 9 +-
.../filemetadata/DelimiterDetectorTest.java | 12 +-
.../transforms/fuzzymatch/FuzzyMatchDialog.java | 24 +-
.../transforms/fuzzymatch/FuzzyMatchMeta.java | 11 +-
.../transforms/fuzzymatch/FuzzyMatchTest.java | 13 +-
.../transforms/getsubfolders/GetSubFolders.java | 225 +++---
.../getsubfolders/GetSubFoldersData.java | 22 +-
.../getsubfolders/GetSubFoldersDialog.java | 480 +++++++------
.../getsubfolders/GetSubFoldersMeta.java | 500 ++++++-------
.../getsubfolders/GetSubFoldersMetaTest.java | 147 +---
.../resources/get-subfolder-names-transform.xml | 29 +
.../transforms/gettablenames/GetTableNames.java | 162 ++---
.../gettablenames/GetTableNamesData.java | 4 +-
.../gettablenames/GetTableNamesDialog.java | 200 +++---
.../gettablenames/GetTableNamesMeta.java | 548 ++++++++-------
.../messages/messages_en_US.properties | 84 +--
.../messages/messages_es_AR.properties | 52 +-
.../messages/messages_fr_FR.properties | 52 +-
.../messages/messages_it_IT.properties | 52 +-
.../messages/messages_ja_JP.properties | 52 +-
.../messages/messages_ko_KR.properties | 40 +-
.../messages/messages_zh_CN.properties | 52 +-
.../GetTableNamesMetaInjectionTest.java | 51 --
.../gettablenames/GetTableNamesMetaTest.java | 43 +-
.../gettablenames/GetTableNamesTest.java | 4 +-
.../test/resources/get-table-names-transform.xml | 35 +
.../transforms/memgroupby/GroupTypeConverter.java | 5 +-
.../transforms/memgroupby/MemoryGroupBy.java | 28 +-
.../memgroupby/MemoryGroupByAggregationTest.java | 15 +-
.../memgroupby/MemoryGroupByMetaGetFieldsTest.java | 18 +-
.../transforms/replacestring/ReplaceString.java | 67 +-
.../replacestring/ReplaceStringData.java | 4 +-
.../replacestring/ReplaceStringDialog.java | 134 ++--
.../replacestring/ReplaceStringMeta.java | 771 ++++++++-------------
.../ReplaceStringMetaInjectionTest.java | 47 --
.../replacestring/ReplaceStringMetaTest.java | 195 +-----
.../replacestring/ReplaceStringTest.java | 113 +--
.../test/resources/replace-in-string-transform.xml | 94 +++
.../reservoirsampling/ReservoirSampling.java | 144 ++--
.../reservoirsampling/ReservoirSamplingData.java | 72 +-
.../reservoirsampling/ReservoirSamplingDialog.java | 95 ++-
.../reservoirsampling/ReservoirSamplingMeta.java | 165 ++---
.../ReservoirSamplingMetaTest.java | 33 +-
.../resources/reservoir-sampling-transform.xml | 24 +
.../transforms/switchcase/SwitchCaseTest.java | 3 +-
.../transforms/systemdata/SystemDataMetaTest.java | 12 +-
.../hop/pipeline/transforms/tika/TikaOutput.java | 4 +
.../transforms/webservices/WebService.java | 4 +-
.../hop/pipeline/transforms/xml/addxml/AddXml.java | 3 +-
.../pipeline/transforms/xml/xmljoin/XmlJoin.java | 3 +-
.../hop/pipeline/transforms/xml/xslt/Xslt.java | 3 +-
147 files changed, 7103 insertions(+), 4224 deletions(-)
create mode 100644
integration-tests/beam_directrunner/0012-get-subfolder-names-validation.hpl
create mode 100644
integration-tests/beam_directrunner/0012-get-subfolder-names.hpl
create mode 100644
integration-tests/beam_directrunner/datasets/0012-get-subfolder-names.csv
create mode 100644
integration-tests/beam_directrunner/main-0012-get-subfolder-names.hwf
create mode 100644
integration-tests/beam_directrunner/metadata/dataset/0012-get-subfolder-names.json
create mode 100644
integration-tests/beam_directrunner/metadata/unit-test/0012-get-subfolder-names-validation
UNIT.json
create mode 100644 integration-tests/database/0024-get-table-names-child.hpl
create mode 100644 integration-tests/database/0024-get-table-names-parent.hpl
create mode 100644
integration-tests/database/0024-get-table-names-validation.hpl
create mode 100644
integration-tests/database/datasets/golden-get-table-names.csv
create mode 100644
integration-tests/database/main-0023-check-db-connections.hwf
create mode 100644 integration-tests/database/main-0024-get-table-names.hwf
create mode 100644
integration-tests/database/metadata/dataset/golden-get-table-names.json
create mode 100644
integration-tests/database/metadata/unit-test/0024-get-table-names-parent
UNIT.json
create mode 100644
integration-tests/database/metadata/unit-test/0024-get-table-names-validation
UNIT.json
create mode 100644 integration-tests/mdi/0024-replace-in-string-child.hpl
create mode 100644 integration-tests/mdi/0024-replace-in-string-parent.hpl
create mode 100644 integration-tests/mdi/datasets/golden-replace-in-string.csv
create mode 100644 integration-tests/mdi/main-0022-filter-rows.hwf
create mode 100644 integration-tests/mdi/main-0023-flattener.hwf
create mode 100644 integration-tests/mdi/main-0024-replace-in-string.hwf
copy integration-tests/{transforms =>
mdi}/metadata/dataset/golden-replace-in-string.json (100%)
create mode 100644
integration-tests/mdi/metadata/unit-test/0024-replace-in-string-parent UNIT.json
create mode 100644 integration-tests/transforms/0060-get-subfolder-names.hpl
create mode 100644
integration-tests/transforms/0061-reservoir-sampling-validation.hpl
create mode 100644 integration-tests/transforms/0062-execute-process.hpl
create mode 100644
integration-tests/transforms/datasets/golden-execute-process.csv
create mode 100644
integration-tests/transforms/datasets/golden-get-subfolder-names.csv
create mode 100644
integration-tests/transforms/datasets/golden-reservoir-sampling.csv
create mode 100644
integration-tests/transforms/main-0060-get-subfolder-names.hwf
create mode 100644
integration-tests/transforms/main-0061-reservoir-sampling.hwf
create mode 100644 integration-tests/transforms/main-0062-execute-process.hwf
create mode 100644
integration-tests/transforms/metadata/dataset/golden-execute-process.json
create mode 100644
integration-tests/transforms/metadata/dataset/golden-get-subfolder-names.json
create mode 100644
integration-tests/transforms/metadata/dataset/golden-reservoir-sampling.json
create mode 100644
integration-tests/transforms/metadata/unit-test/0060-get-subfolder-names
UNIT.json
create mode 100644
integration-tests/transforms/metadata/unit-test/0061-reservoir-sampling-validation
UNIT.json
create mode 100644
integration-tests/transforms/metadata/unit-test/0062-execute-process UNIT.json
create mode 100644
plugins/actions/checkdbconnection/src/test/java/org/apache/hop/workflow/actions/checkdbconnection/ActionCheckDbConnectionsTest.java
delete mode 100644
plugins/actions/checkdbconnection/src/test/java/org/apache/hop/workflow/actions/checkdbconnection/WorkflowActionCheckDbConnectionsLoadSaveTest.java
create mode 100644
plugins/actions/checkdbconnection/src/test/resources/check-db-connections-action.xml
rename
plugins/actions/createfolder/src/test/java/org/apache/hop/workflow/actions/createfolder/{WorkflowActionCreateFolderLoadSaveTest.java
=> ActionCreateFolderTest.java} (56%)
create mode 100644
plugins/actions/createfolder/src/test/resources/create-folder-action.xml
create mode 100644
plugins/tech/azure/src/test/java/org/apache/hop/pipeline/transforms/eventhubs/listen/AzureListenerMetaTest.java
copy
plugins/{transforms/cubeinput/src/test/java/org/apache/hop/pipeline/transforms/cubeinput/CubeInputMetaTest.java
=>
tech/azure/src/test/java/org/apache/hop/pipeline/transforms/eventhubs/write/AzureWriterMetaTest.java}
(52%)
create mode 100644
plugins/tech/azure/src/test/resources/azure-listener-transform.xml
create mode 100644
plugins/tech/azure/src/test/resources/azure-writer-transform.xml
delete mode 100644
plugins/transforms/execprocess/src/test/java/org/apache/hop/pipeline/transforms/execprocess/ExecProcessTest.java
create mode 100644
plugins/transforms/execprocess/src/test/resources/execute-process-transform.xml
create mode 100644
plugins/transforms/getsubfolders/src/test/resources/get-subfolder-names-transform.xml
delete mode 100644
plugins/transforms/gettablenames/src/test/java/org/apache/hop/pipeline/transforms/gettablenames/GetTableNamesMetaInjectionTest.java
create mode 100644
plugins/transforms/gettablenames/src/test/resources/get-table-names-transform.xml
delete mode 100644
plugins/transforms/replacestring/src/test/java/org/apache/hop/pipeline/transforms/replacestring/ReplaceStringMetaInjectionTest.java
create mode 100644
plugins/transforms/replacestring/src/test/resources/replace-in-string-transform.xml
create mode 100644
plugins/transforms/reservoirsampling/src/test/resources/reservoir-sampling-transform.xml