This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch
4032-introducing-function-transformation-for-complex-data-handling-in-connect
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from e44dced9e4 Merge remote-tracking branch
'refs/remotes/origin/4032-introducing-function-transformation-for-complex-data-handling-in-connect'
into
4032-introducing-function-transformation-for-complex-data-handling-in-connect
add a58d610843 feat(#4032): Use run transformation script in backend
add 19d1502f41 refactor(#4024): Implement logic in event schema component
add 2e55bea988 refactor(#4024): Clean up ConfigureFieldsComponent
add 90b4c80180 refactor(#4024): Refactor ConfigureFieldsComponent
add d19841bcb5 refactor(#4032): Refactor EditEventPropertyComponent
add 904a42d5f7 refactor(#4032): Fix UI
add 4b854474b6 feat(#4032): Re-implement data type conversion
No new revisions were added by this update.
Summary of changes:
streampipes-connect-management/pom.xml | 6 +
.../management/AdapterEventPreviewPipeline.java | 40 +++---
.../management/management/GuessManagement.java | 36 +++++-
.../streampipes/connect/shared/DatatypeUtils.java | 2 +-
.../schema/AddValueTransformationRule.java | 1 +
.../transform/schema/DeleteTransformationRule.java | 1 +
.../transform/schema/MoveTransformationRule.java | 1 +
.../transform/schema/RenameTransformationRule.java | 1 +
.../value/AddTimestampTransformationRule.java | 1 +
.../value/CorrectionValueTransformationRule.java | 1 +
.../value/DatatypeTransformationRule.java | 8 ++
.../transform/value/RegexTransformationRule.java | 1 +
.../value/TimestampTransformationRule.java | 1 +
.../SchemaTransformationConfig.java} | 54 ++++----
.../connect/SchemaTransformationScriptConfig.java | 23 ----
.../model/connect/adapter/AdapterDescription.java | 27 +---
.../model/connect/guess/AdapterEventPreview.java | 48 -------
...hangeDatatypeTransformationRuleDescription.java | 5 +
streampipes-rest/pom.xml | 5 -
.../rest/impl/connect/GuessResource.java | 78 +++++-------
.../src/lib/model/gen/streampipes-model-client.ts | 2 +-
.../src/lib/model/gen/streampipes-model.ts | 30 +++--
.../event-schema-error-hints.component.cy.ts | 105 ---------------
.../configure-fields-header.component.html | 35 ++---
.../configure-fields-header.component.scss | 17 ---
.../configure-fields-header.component.ts | 8 --
...onfigure-fields-loading-message.component.html} | 6 +-
.../configure-fields-loading-message.component.ts} | 10 +-
.../configure-fields-preview.component.html | 14 +-
.../configure-fields-preview.component.ts | 20 +--
.../configure-fields.component.html | 35 ++---
.../configure-fields/configure-fields.component.ts | 141 ++++-----------------
... configure-fields-error-message.component.html} | 0
... configure-fields-error-message.component.scss} | 0
...=> configure-fields-error-message.component.ts} | 8 +-
.../event-property-row.component.ts | 11 +-
.../loading-message/loading-message.component.html | 32 -----
.../loading-message/loading-message.component.scss | 17 ---
.../configure-schema.component.html | 66 +++++++---
.../configure-schema/configure-schema.component.ts | 89 +++++++------
ui/src/app/connect/connect.module.ts | 18 +--
.../edit-regex-transformation.component.html | 52 --------
.../edit-regex-transformation.component.scss | 17 ---
.../edit-regex-transformation.component.ts | 30 -----
.../edit-data-type/edit-data-type.component.html | 2 +-
.../edit-data-type/edit-data-type.component.scss | 20 ---
.../edit-data-type/edit-data-type.component.ts | 28 +++-
.../edit-schema-transformation.component.html | 5 +-
.../edit-schema-transformation.component.ts | 12 +-
.../edit-unit-transformation.component.scss | 23 ----
.../edit-correction-value.component.html | 66 ----------
.../edit-correction-value.component.ts | 37 ------
.../edit-timestamp-property.component.html | 72 -----------
.../edit-timestamp-property.component.scss | 22 ----
.../edit-timestamp-property.component.ts | 41 ------
.../edit-value-transformation.component.html | 77 -----------
.../edit-value-transformation.component.scss | 17 ---
.../edit-value-transformation.component.ts | 70 ----------
.../ep-settings-section.component.html | 1 -
.../edit-event-property.component.html | 20 +--
.../edit-event-property.component.ts | 128 ++++++++-----------
.../services/event-property-utils.service.ts | 10 +-
ui/src/app/connect/services/rest.service.ts | 31 ++++-
.../services/transformation-rule.service.ts | 16 ++-
64 files changed, 478 insertions(+), 1323 deletions(-)
copy
streampipes-model/src/main/java/org/apache/streampipes/model/{datalake/DataSeriesBuilder.java
=> connect/SchemaTransformationConfig.java} (50%)
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/connect/SchemaTransformationScriptConfig.java
delete mode 100644
streampipes-model/src/main/java/org/apache/streampipes/model/connect/guess/AdapterEventPreview.java
delete mode 100644
ui/src/app/connect/components/adapter-configuration/configure-fields/configure-fields-error-hints/event-schema-error-hints.component.cy.ts
delete mode 100644
ui/src/app/connect/components/adapter-configuration/configure-fields/configure-fields-header/configure-fields-header.component.scss
copy
ui/src/app/{editor/components/pipeline-element-statistics/pipeline-element-statistics-badge/pipeline-element-statistics-badge.component.html
=>
connect/components/adapter-configuration/configure-fields/configure-fields-loading-message/configure-fields-loading-message.component.html}
(84%)
rename
ui/src/app/connect/components/adapter-configuration/configure-fields/{loading-message/loading-message.component.ts
=>
configure-fields-loading-message/configure-fields-loading-message.component.ts}
(80%)
rename
ui/src/app/connect/components/adapter-configuration/configure-fields/error-message/{error-message.component.html
=> configure-fields-error-message.component.html} (100%)
rename
ui/src/app/connect/components/adapter-configuration/configure-fields/error-message/{error-message.component.scss
=> configure-fields-error-message.component.scss} (100%)
rename
ui/src/app/connect/components/adapter-configuration/configure-fields/error-message/{error-message.component.ts
=> configure-fields-error-message.component.ts} (80%)
delete mode 100644
ui/src/app/connect/components/adapter-configuration/configure-fields/loading-message/loading-message.component.html
delete mode 100644
ui/src/app/connect/components/adapter-configuration/configure-fields/loading-message/loading-message.component.scss
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-regex-transformation/edit-regex-transformation.component.html
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-regex-transformation/edit-regex-transformation.component.scss
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-regex-transformation/edit-regex-transformation.component.ts
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-schema-transformation/edit-data-type/edit-data-type.component.scss
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-value-transformation/edit-correction-value/edit-correction-value.component.html
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-value-transformation/edit-correction-value/edit-correction-value.component.ts
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-value-transformation/edit-timestamp-property/edit-timestamp-property.component.html
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-value-transformation/edit-timestamp-property/edit-timestamp-property.component.scss
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-value-transformation/edit-timestamp-property/edit-timestamp-property.component.ts
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-value-transformation/edit-value-transformation.component.html
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-value-transformation/edit-value-transformation.component.scss
delete mode 100644
ui/src/app/connect/dialog/edit-event-property/components/edit-value-transformation/edit-value-transformation.component.ts