[MXS-3467] Create query result component Created: 2021-03-29  Updated: 2021-06-07  Resolved: 2021-06-07

Status: Closed
Project: MariaDB MaxScale
Component/s: maxgui
Affects Version/s: 6
Fix Version/s: 6.0.0

Type: Task Priority: Major
Reporter: Duong Thien Ly Assignee: Duong Thien Ly
Resolution: Fixed Votes: 0
Labels: None

Sub-Tasks:
Key
Summary
Type
Status
Assignee
MXS-3510 Refactor data-table Sub-Task Closed Duong Thien Ly  
MXS-3512 Add togglable table columns Sub-Task Closed Duong Thien Ly  
MXS-3516 Migrate vuetify to 2.3 version Sub-Task Closed Duong Thien Ly  
MXS-3517 Create custom table using div that ut... Sub-Task Closed Duong Thien Ly  
MXS-3520 Dynamic import monaco editor Sub-Task Closed Duong Thien Ly  
MXS-3539 Create `truncate-string` component Sub-Task Closed Duong Thien Ly  
MXS-3540 Add re-sizable feature for table col... Sub-Task Closed Duong Thien Ly  
MXS-3543 Show result sets of query statements ... Sub-Task Closed Duong Thien Ly  
MXS-3545 Add data export feature Sub-Task Closed Duong Thien Ly  
MXS-3558 Vertical result table Sub-Task Closed Duong Thien Ly  
MXS-3562 Add client side sorting feature to vi... Sub-Task Closed Duong Thien Ly  
MXS-3563 Add maximize/minimize button to query... Sub-Task Closed Duong Thien Ly  
MXS-3564 Add collapse button to collapse query... Sub-Task Closed Duong Thien Ly  
MXS-3571 Show total duration time of querying Sub-Task Closed Duong Thien Ly  
Epic Link: SQL GUI
Sprint: MXS-SPRINT-129, MXS-SPRINT-130, MXS-SPRINT-131, MXS-SPRINT-132

 Description   

A table component to show the result of user's sql query.

There should be two tabs to switch

  1. Results: show results of the sql query get from the editor.
  2. Data preview: Show data preview when user select `Preview Data` or `View Details` options in the table list sidebar.

In Data Preview tab, user should be able to see table data with two buttons to choose to show either `Preview Data` or `View Details`

  • Data for `Preview Data` is getting by:

    SELECT * FROM schema.table_name;
    

  • Data for `View Details` option is getting by:

    DESCRIBE schema.table_name;
    

Table functionalities:

  • Table column should be re-sizable
  • User can export and download query result to different file formats such as csv, xlsx, json
  • Table can be filtered
  • Able to sort and filter result
  • Able to toggle table columns

Generated at Thu Feb 08 04:21:38 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.