NeptuneData / Client / list_open_cypher_queries
list_open_cypher_queries#
- NeptuneData.Client.list_open_cypher_queries(**kwargs)#
Lists active openCypher queries. See Neptune openCypher status endpoint for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster.
Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
See also: AWS API Documentation
Request Syntax
response = client.list_open_cypher_queries( includeWaiting=True|False )
- Parameters:
includeWaiting (boolean) – When set to
TRUE
and other parameters are not present, causes status information to be returned for waiting queries as well as for running queries.- Return type:
dict
- Returns:
Response Syntax
{ 'acceptedQueryCount': 123, 'runningQueryCount': 123, 'queries': [ { 'queryId': 'string', 'queryString': 'string', 'queryEvalStats': { 'waited': 123, 'elapsed': 123, 'cancelled': True|False, 'subqueries': {...}|[...]|123|123.4|'string'|True|None } }, ] }
Response Structure
(dict) –
acceptedQueryCount (integer) –
The number of queries that have been accepted but not yet completed, including queries in the queue.
runningQueryCount (integer) –
The number of currently running openCypher queries.
queries (list) –
A list of current openCypher queries.
(dict) –
Captures the status of a Gremlin query (see the Gremlin query status API page).
queryId (string) –
The ID of the Gremlin query.
queryString (string) –
The query string of the Gremlin query.
queryEvalStats (dict) –
The query statistics of the Gremlin query.
waited (integer) –
Indicates how long the query waited, in milliseconds.
elapsed (integer) –
The number of milliseconds the query has been running so far.
cancelled (boolean) –
Set to
TRUE
if the query was cancelled, or FALSE otherwise.subqueries (document) –
The number of subqueries in this query.
Exceptions
NeptuneData.Client.exceptions.InvalidNumericDataException
NeptuneData.Client.exceptions.BadRequestException
NeptuneData.Client.exceptions.InvalidParameterException
NeptuneData.Client.exceptions.ClientTimeoutException
NeptuneData.Client.exceptions.AccessDeniedException
NeptuneData.Client.exceptions.IllegalArgumentException
NeptuneData.Client.exceptions.TooManyRequestsException
NeptuneData.Client.exceptions.UnsupportedOperationException
NeptuneData.Client.exceptions.FailureByQueryException
NeptuneData.Client.exceptions.PreconditionsFailedException
NeptuneData.Client.exceptions.ParsingException
NeptuneData.Client.exceptions.ReadOnlyViolationException
NeptuneData.Client.exceptions.ConstraintViolationException
NeptuneData.Client.exceptions.TimeLimitExceededException
NeptuneData.Client.exceptions.InvalidArgumentException
NeptuneData.Client.exceptions.ConcurrentModificationException
NeptuneData.Client.exceptions.MissingParameterException