This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/master by this push:
new a34ea3df00 fix #3100 "Type" in Database lookup does not change the
incoming data type
new 0b5628bdfa Merge pull request #3107 from uraychang/3100
a34ea3df00 is described below
commit a34ea3df00126c839c99dd17b951fcee9bf94482
Author: ray.chang <[email protected]>
AuthorDate: Tue Jul 25 17:21:54 2023 +0800
fix #3100 "Type" in Database lookup does not change the incoming data type
---
.../transforms/databaselookup/DatabaseLookup.java | 15 ---------------
1 file changed, 15 deletions(-)
diff --git
a/plugins/transforms/databaselookup/src/main/java/org/apache/hop/pipeline/transforms/databaselookup/DatabaseLookup.java
b/plugins/transforms/databaselookup/src/main/java/org/apache/hop/pipeline/transforms/databaselookup/DatabaseLookup.java
index 8400152401..61ae2805c0 100644
---
a/plugins/transforms/databaselookup/src/main/java/org/apache/hop/pipeline/transforms/databaselookup/DatabaseLookup.java
+++
b/plugins/transforms/databaselookup/src/main/java/org/apache/hop/pipeline/transforms/databaselookup/DatabaseLookup.java
@@ -236,21 +236,6 @@ public class DatabaseLookup extends
BaseTransform<DatabaseLookupMeta, DatabaseLo
PKG,
"DatabaseLookup.ERROR0001.FieldRequired6.Exception"));
}
}
-
- final List<ReturnValue> returnFields =
meta.getLookup().getReturnValues();
- final int returnFieldsOffset = getInputRowMeta().size();
- for (int i = 0; i < returnFields.size(); i++) {
- ReturnValue returnValue = returnFields.get(i);
- IValueMeta returnValueMeta =
fields.searchValueMeta(returnValue.getTableField());
- if (returnValueMeta != null) {
- IValueMeta v = data.outputRowMeta.getValueMeta(returnFieldsOffset +
i);
- if (v.getType() != returnValueMeta.getType()) {
- IValueMeta clone = returnValueMeta.clone();
- clone.setName(v.getName());
- data.outputRowMeta.setValueMeta(returnFieldsOffset + i, clone);
- }
- }
- }
} else {
throw new HopTransformException(
BaseMessages.getString(PKG,
"DatabaseLookup.ERROR0002.UnableToDetermineFieldsOfTable")