Uploaded image for project: 'Talend Component Kit'
  1. Talend Component Kit
  2. TCOMP-2277

Complete the TCK schema's entry properties

Apply templateInsert Lucidchart DiagramXMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Done
    • Icon: Major Major
    • 1.51.0
    • None
    • schema-record
    • All
    • GreenHopper Ranking:
      0|i2k11f:
    • 9223372036854775807
    • Small
    • To be defined

      Need to complete TCK official supported properties.

      Currently there are already some that are more dedicated for studio but could be generalized, and completed:

      https://github.com/Talend/component-runtime/blob/7a3974cae31b5a8cfd031eafd4100c3d6394c800/component-studio/component-runtime-di/src/main/java/org/talend/sdk/component/runtime/di/schema/StudioRecordProperties.java#L19

      new property list:

          String ORIGIN_TYPE = "field.origin.type";
      
          String SIZE = "field.size";
      
          String SCALE = "field.scale";
      
          String PATTERN = "field.pattern";
      
          String STUDIO_TYPE = "talend.studio.type";
      
          String IS_KEY = "field.key";
      
          String IS_FOREIGN_KEY = "field.foreign.key";
      
          String IS_UNIQUE = "field.unique";
      

      now provide it in tck framework, developer should use it in future for cloud and studio both.

      Cloud part: cloud jdbc will use it in TDI-48634 firstly.

      Studio part: will use/adpater it for studio platform in TDI-48755.

      TODO(not current jira): adapter the property for all connectors in TDI-48635

      PS : will continue after TDI-48634 passed as if that fix can't meet the requirement of TDI-48634, we need to reconsider the thing. Have provided docker image for cloud pipeline team test.

            Unassigned Unassigned
            ypiel Yves Piel
            emmanuel gallois, Wei Wang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: