RedshiftDataAPIService.Paginator.
ListStatements
¶paginator = client.get_paginator('list_statements')
paginate
(**kwargs)¶Creates an iterator that will paginate through responses from RedshiftDataAPIService.Client.list_statements()
.
See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate(
RoleLevel=True|False,
StatementName='string',
Status='SUBMITTED'|'PICKED'|'STARTED'|'FINISHED'|'ABORTED'|'FAILED'|'ALL',
PaginationConfig={
'MaxItems': 123,
'PageSize': 123,
'StartingToken': 'string'
}
)
BatchExecuteStatement
or ExecuteStatement
to identify the query. You can list multiple statements by providing a prefix that matches the beginning of the statement name. For example, to list myStatement1, myStatement2, myStatement3, and so on, then provide the a value of myStatement
. Data API does a case-sensitive match of SQL statement names to the prefix value you provide.The status of the SQL statement to list. Status values are defined as follows:
A dictionary that provides parameters to control pagination.
The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken
will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken
from a previous response.
dict
Response Syntax
{
'Statements': [
{
'CreatedAt': datetime(2015, 1, 1),
'Id': 'string',
'IsBatchStatement': True|False,
'QueryParameters': [
{
'name': 'string',
'value': 'string'
},
],
'QueryString': 'string',
'QueryStrings': [
'string',
],
'SecretArn': 'string',
'StatementName': 'string',
'Status': 'SUBMITTED'|'PICKED'|'STARTED'|'FINISHED'|'ABORTED'|'FAILED'|'ALL',
'UpdatedAt': datetime(2015, 1, 1)
},
]
}
Response Structure
(dict) --
Statements (list) --
The SQL statements.
(dict) --
The SQL statement to run.
CreatedAt (datetime) --
The date and time (UTC) the statement was created.
Id (string) --
The SQL statement identifier. This value is a universally unique identifier (UUID) generated by Amazon Redshift Data API.
IsBatchStatement (boolean) --
A value that indicates whether the statement is a batch query request.
QueryParameters (list) --
The parameters used in a SQL statement.
(dict) --
A parameter used in a SQL statement.
name (string) --
The name of the parameter.
value (string) --
The value of the parameter. Amazon Redshift implicitly converts to the proper data type. For more information, see Data types in the Amazon Redshift Database Developer Guide .
QueryString (string) --
The SQL statement.
QueryStrings (list) --
One or more SQL statements. Each query string in the array corresponds to one of the queries in a batch query request.
SecretArn (string) --
The name or Amazon Resource Name (ARN) of the secret that enables access to the database.
StatementName (string) --
The name of the SQL statement.
Status (string) --
The status of the SQL statement. An example is the that the SQL statement finished.
UpdatedAt (datetime) --
The date and time (UTC) that the statement metadata was last updated.