jadami10 opened a new pull request, #9741:
URL: https://github.com/apache/pinot/pull/9741

   Reopening from #9198 because I couldn't figure out the mess I made between 
rebase and merging.
   
   This is a `ui` `feature`
   
   This will fix something that's annoyed me greatly about the tables page. We 
fetch the table list, then the table data, then the schema data. But we don't 
render the tables until we have all that data. Since this can take minutes 
(specifically getting the size of big tables), it leaves the page on a spinner 
when usually we just want the table list immediately.
   
   - modifies the `TableData` model to track if the data is still loading
   - modifies `Tables.tsx` to render a loading indicator
   - modifies `TablesListingPage.tsx` to separately load schema and table data
   - modifies `Tables.tsx` to track initial data separately from the data that 
is finally rendered so we can update the table data while still maintaining 
sorts and filters.
   
   
https://user-images.githubusercontent.com/4760722/200185441-2c498393-8472-4f57-8b45-6225ce369f97.mov


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to