Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
-
All
-
Small
Description
TCK connectors are received non-defined columns in the schema when the primary key was declared on the Studio side. Component runtime doesn't filter them out.
It happens during the "inferSchema"
https://github.com/Talend/component-runtime/blob/42034d4757009efd1957e228ff2e4fd66e09014b/component-studio/component-runtime-di/src/main/java/org/talend/sdk/component/runtime/di/record/DiRowStructVisitor.java#L211-L213
============================================
Suggestion:
We can mark generated fields in rowStruct classes with "special" annotation to be able to filter out those kinds of fields.
@AuxilaryField - or smth like that.
The annotation should be reachable for studio and components runtime.
Attachments
Issue Links
- is related to
-
TCOMP-2048 RowstructVisitor should respect case in member not java convention
- Done