eclipse-tracecompass / org.eclipse.tracecompass

Eclipse Trace Compass
https://eclipse.dev/tracecompass/
Eclipse Public License 2.0
13 stars 13 forks source link

Add "Timestamp ns" column to the SegmentStoreTableDataProvider #74

Closed bhufmann closed 2 months ago

bhufmann commented 5 months ago

This would enable time sychronization in the theia-trace-extension/vscode-trace-extension front-ends from the table views (similar to the Events Table).

Fixes https://github.com/eclipse-cdt-cloud/theia-trace-extension/issues/1074

bhufmann commented 5 months ago

This will work, however, having all virtual table data provider implement such a column is not ideal. Maybe there should be a central entity in the FE that handles selection and uses the events table data provider to sync events, because the events table data provider has all the columns that an be used for finding elements in other views and inside the UI. If not found each UI could query the back-end to find the row to select (new query API needed, either parameter or endpoint)