Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
6
-
None
-
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
- Results: show results of the sql query get from the editor.
- 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
Attachments
1.
|
Refactor data-table |
|
Closed | Thien Ly |
2.
|
Add togglable table columns |
|
Closed | Thien Ly |
3.
|
Migrate vuetify to 2.3 version |
|
Closed | Thien Ly |
4.
|
Create custom table using div that utilises v-virtual-scroll |
|
Closed | Thien Ly |
5.
|
Dynamic import monaco editor |
|
Closed | Thien Ly |
6.
|
Create `truncate-string` component |
|
Closed | Thien Ly |
7.
|
Add re-sizable feature for table columns |
|
Closed | Thien Ly |
8.
|
Show result sets of query statements in several tables |
|
Closed | Thien Ly |
9.
|
Add data export feature |
|
Closed | Thien Ly |
10.
|
Vertical result table |
|
Closed | Thien Ly |
11.
|
Add client side sorting feature to virtual scroll table |
|
Closed | Thien Ly |
12.
|
Add maximize/minimize button to query result section |
|
Closed | Thien Ly |
13.
|
Add collapse button to collapse query result section |
|
Closed | Thien Ly |
14.
|
Show total duration time of querying |
|
Closed | Thien Ly |