Description
- Implement processing of query result task without one level recursion.
- Explicit serialization to JSON of Paragraph object. Possible Paragraph.prototype.toJSON should be implemented.
- Try to use RXJS operator chain instead of direct usage of subscription object.
- On query cancel task unlock UI in Promise.prototype.finally.
- Check initialization of queryId and resultNodeId on execute of refresh in auto refresh mode.
- Some paragraph manipulation methods should be moved into Paragraph class: _initQueryResult, _showLoading. Check other methods with paragraph as argument.
- Check clearing of data in _initQueryResult method. Try to not use direct calling of grid API. Possible we should show “Query execution” stub instead.
- Remove “beforeunload” listener on leave of Queries page.
- Possible we should cancel queries when client session is over.
- Add docs for return values of queries task in agent manager. F.e:
/* @returns {Promise<QueryFetchFirstPageResult>} */
- Confirm on leaving of Queries page when running queries exist:
You have running queries. Are you sure you want to cancel them?
Attachments
Issue Links
- breaks
-
IGNITE-11636 Web console: incorrect value is restored after Refresh
- Resolved
- is duplicated by
-
IGNITE-5637 Web Console: Reset previous results when executing new query
- Closed
- relates to
-
IGNITE-11496 Long running SQL queries could be randomly canceled from WC
- Closed
- links to