[ 
https://issues.apache.org/jira/browse/IGNITE-11035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vasiliy Sisko updated IGNITE-11035:
-----------------------------------
    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}}{{{color:#000000}_, _showLoading._ 
{color}}}{{{color:#000000}Check other methods with paragraph as 
argument.{color}}}
 # {{{color:#000000}Check clearing of data in _initQueryResult method. 
{color}}}{{{color:#000000}Try to not use direct calling of grid 
API{color}}}{{{color:#000000}. Possible we should show 
“{color}}}{{{color:#000000}Query execution{color}}}{{{color:#000000}” stub 
{color}}}{{{color:#000000}instead.{color}}}
 # {{{color:#000000}Remove “beforeunload” listener on leave of Queries 
page.{color}}}
 # {{{color:#000000}Possible we should cancel queries when client session is 
over.{color}}}
 # {{{color:#000000}Add docs for return values of queries task in agent 
manager. F.e:{color}}}
{code:java}
/*
@returns {Promise<QueryFetchFirstPageResult>}
*/{code}

 # Confirm on leaving of Queries page when running queries exist:
{code:java}
You have running queries. Are you sure you want to cancel them?
{code}

  was:
# 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}}{{{color:#000000}_, _showLoading._ 
{color}}}{{{color:#000000}Check other methods with paragraph as 
argument.{color}}}

{{{color:#000000}# Check clearing of data in _initQueryResult method. 
{color}}}{{{color:#000000}Try to not use direct calling of grid 
API{color}}}{{{color:#000000}. Possible we should show 
“{color}}}{{{color:#000000}Query execution{color}}}{{{color:#000000}” stub 
{color}}}{{{color:#000000}instead. {color}}}

{{{color:#000000}# {color}}}{{{color:#000000}Remove “beforeunload” listener on 
leave of Queries page.{color}}}

{{{color:#000000}# Possible we should cancel queries when client session is 
over.{color}}}

{{{color:#000000}# Add docs for return values of queries task in agent manager. 
F.e:{color}}}

{{{color:#000000}{code}{color}}}

/*

* @returns \{Promise<QueryFetchFirstPageResult>}

*/

{code}

# Confirm on leaving of Queries page when running queries exist:

{code}

You have running queries. Are you sure you want to cancel them?

{code}


> Web console: Implemement improvements for query page controller.
> ----------------------------------------------------------------
>
>                 Key: IGNITE-11035
>                 URL: https://issues.apache.org/jira/browse/IGNITE-11035
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Vasiliy Sisko
>            Assignee: Vasiliy Sisko
>            Priority: Major
>
> # 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}}{{{color:#000000}_, _showLoading._ 
> {color}}}{{{color:#000000}Check other methods with paragraph as 
> argument.{color}}}
>  # {{{color:#000000}Check clearing of data in _initQueryResult method. 
> {color}}}{{{color:#000000}Try to not use direct calling of grid 
> API{color}}}{{{color:#000000}. Possible we should show 
> “{color}}}{{{color:#000000}Query execution{color}}}{{{color:#000000}” stub 
> {color}}}{{{color:#000000}instead.{color}}}
>  # {{{color:#000000}Remove “beforeunload” listener on leave of Queries 
> page.{color}}}
>  # {{{color:#000000}Possible we should cancel queries when client session is 
> over.{color}}}
>  # {{{color:#000000}Add docs for return values of queries task in agent 
> manager. F.e:{color}}}
> {code:java}
> /*
> @returns {Promise<QueryFetchFirstPageResult>}
> */{code}
>  # Confirm on leaving of Queries page when running queries exist:
> {code:java}
> You have running queries. Are you sure you want to cancel them?
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to