This is an automated email from the ASF dual-hosted git repository.

dominikriemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/dev by this push:
     new 1549e00751 feat(#4565): Display field data types in adapter details 
page (#4587)
1549e00751 is described below

commit 1549e007515c285bbaefdb0aaa24d850e368d01d
Author: Sven Oehler <[email protected]>
AuthorDate: Fri Jun 19 10:59:20 2026 +0200

    feat(#4565): Display field data types in adapter details page (#4587)
---
 ui/deployment/i18n/de.json                                       | 1 +
 ui/deployment/i18n/en.json                                       | 1 +
 ui/deployment/i18n/pl.json                                       | 1 +
 .../live-preview-table/live-preview-table.component.html         | 9 +++++++++
 .../live-preview-table/live-preview-table.component.ts           | 2 +-
 .../pipeline-element-runtime-info.component.ts                   | 4 ++++
 .../pipeline-element-runtime-info.model.ts                       | 1 +
 7 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/ui/deployment/i18n/de.json b/ui/deployment/i18n/de.json
index da3470b010..684f06474f 100644
--- a/ui/deployment/i18n/de.json
+++ b/ui/deployment/i18n/de.json
@@ -287,6 +287,7 @@
   "Data Sinks": "Datensenken",
   "Data Stream": "Datenstrom",
   "Data Streams": "Datenströme",
+  "Data Type": "Datentyp",
   "Data Zoom": "Zoom",
   "Data preview": "Datenvorschau",
   "Data type": "Datentyp",
diff --git a/ui/deployment/i18n/en.json b/ui/deployment/i18n/en.json
index 2600d4fae4..e31a855d66 100644
--- a/ui/deployment/i18n/en.json
+++ b/ui/deployment/i18n/en.json
@@ -287,6 +287,7 @@
   "Data Sinks": null,
   "Data Stream": null,
   "Data Streams": null,
+  "Data Type": null,
   "Data Zoom": null,
   "Data preview": null,
   "Data type": null,
diff --git a/ui/deployment/i18n/pl.json b/ui/deployment/i18n/pl.json
index e2f55e67af..e86a27129f 100644
--- a/ui/deployment/i18n/pl.json
+++ b/ui/deployment/i18n/pl.json
@@ -287,6 +287,7 @@
   "Data Sinks": "Odbiorniki danych",
   "Data Stream": "Strumień danych",
   "Data Streams": "Strumienie danych",
+  "Data Type": "Typ danych",
   "Data Zoom": "Powiększenie danych",
   "Data preview": "Podgląd danych",
   "Data type": "Typ danych",
diff --git 
a/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/live-preview-table/live-preview-table.component.html
 
b/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/live-preview-table/live-preview-table.component.html
index 55770e41aa..82960c91fc 100644
--- 
a/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/live-preview-table/live-preview-table.component.html
+++ 
b/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/live-preview-table/live-preview-table.component.html
@@ -45,6 +45,15 @@
                 </td>
             </ng-container>
 
+            <ng-container matColumnDef="dataType">
+                <th mat-header-cell *matHeaderCellDef>
+                    <strong>{{ 'Data Type' | translate }}</strong>
+                </th>
+                <td mat-cell *matCellDef="let element">
+                    {{ element.dataType }}
+                </td>
+            </ng-container>
+
             <ng-container matColumnDef="description">
                 <th mat-header-cell *matHeaderCellDef>
                     <strong>{{ 'Description' | translate }}</strong>
diff --git 
a/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/live-preview-table/live-preview-table.component.ts
 
b/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/live-preview-table/live-preview-table.component.ts
index 951601fc9b..41eec90aa0 100644
--- 
a/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/live-preview-table/live-preview-table.component.ts
+++ 
b/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/live-preview-table/live-preview-table.component.ts
@@ -73,6 +73,6 @@ export class LivePreviewTableComponent implements OnInit {
     ngOnInit() {
         this.displayedColumns = this.compact
             ? ['runtimeName', 'value']
-            : ['runtimeName', 'label', 'description', 'value'];
+            : ['runtimeName', 'label', 'dataType', 'description', 'value'];
     }
 }
diff --git 
a/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/pipeline-element-runtime-info.component.ts
 
b/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/pipeline-element-runtime-info.component.ts
index dec8bcb716..2d0e47b3cf 100644
--- 
a/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/pipeline-element-runtime-info.component.ts
+++ 
b/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/pipeline-element-runtime-info.component.ts
@@ -73,6 +73,10 @@ export class PipelineElementRuntimeInfoComponent implements 
OnInit, OnDestroy {
                     label: ep.label || 'n/a',
                     description: ep.description || 'n/a',
                     runtimeName: ep.runtimeName,
+                    dataType:
+                        
this.pipelineELementSchemaService.getFriendlyRuntimeType(
+                            ep,
+                        ),
                     propertyScope: ep.propertyScope,
                     value: undefined,
                     isTimestamp:
diff --git 
a/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/pipeline-element-runtime-info.model.ts
 
b/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/pipeline-element-runtime-info.model.ts
index 557ca5a995..55ab95553e 100644
--- 
a/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/pipeline-element-runtime-info.model.ts
+++ 
b/ui/projects/streampipes/shared-ui/src/lib/components/pipeline-element-runtime-info/pipeline-element-runtime-info.model.ts
@@ -20,6 +20,7 @@ export interface RuntimeInfo {
     label: string;
     description: string;
     runtimeName: string;
+    dataType: string;
     propertyScope?: string;
     value: any;
     isImage: boolean;

Reply via email to