AWS SDK for C++
AWS SDK for C++ Version 1.11.750
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-athena
include
aws
athena
AthenaPaginationBase.h
1
6
#pragma once
7
8
#include <aws/athena/model/GetQueryResultsPaginationTraits.h>
9
#include <aws/athena/model/ListApplicationDPUSizesPaginationTraits.h>
10
#include <aws/athena/model/ListCalculationExecutionsPaginationTraits.h>
11
#include <aws/athena/model/ListCapacityReservationsPaginationTraits.h>
12
#include <aws/athena/model/ListDataCatalogsPaginationTraits.h>
13
#include <aws/athena/model/ListDatabasesPaginationTraits.h>
14
#include <aws/athena/model/ListEngineVersionsPaginationTraits.h>
15
#include <aws/athena/model/ListExecutorsPaginationTraits.h>
16
#include <aws/athena/model/ListNamedQueriesPaginationTraits.h>
17
#include <aws/athena/model/ListPreparedStatementsPaginationTraits.h>
18
#include <aws/athena/model/ListQueryExecutionsPaginationTraits.h>
19
#include <aws/athena/model/ListSessionsPaginationTraits.h>
20
#include <aws/athena/model/ListTableMetadataPaginationTraits.h>
21
#include <aws/athena/model/ListTagsForResourcePaginationTraits.h>
22
#include <aws/athena/model/ListWorkGroupsPaginationTraits.h>
23
#include <aws/core/utils/pagination/Paginator.h>
24
25
#include <memory>
26
27
namespace
Aws
{
28
namespace
Athena {
29
30
class
AthenaClient;
31
32
template
<
typename
DerivedClient>
33
class
AthenaPaginationBase
{
34
public
:
38
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetQueryResultsRequest
,
39
Pagination::GetQueryResultsPaginationTraits<DerivedClient>
>
40
GetQueryResultsPaginator
(
const
Model::GetQueryResultsRequest
& request) {
41
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetQueryResultsRequest
,
42
Pagination::GetQueryResultsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
43
request};
44
}
45
49
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListApplicationDPUSizesRequest
,
50
Pagination::ListApplicationDPUSizesPaginationTraits<DerivedClient>
>
51
ListApplicationDPUSizesPaginator
(
const
Model::ListApplicationDPUSizesRequest
& request) {
52
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListApplicationDPUSizesRequest
,
53
Pagination::ListApplicationDPUSizesPaginationTraits<DerivedClient>
>{
54
static_cast<
DerivedClient*
>
(
this
), request};
55
}
56
60
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCalculationExecutionsRequest
,
61
Pagination::ListCalculationExecutionsPaginationTraits<DerivedClient>
>
62
ListCalculationExecutionsPaginator
(
const
Model::ListCalculationExecutionsRequest
& request) {
63
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCalculationExecutionsRequest
,
64
Pagination::ListCalculationExecutionsPaginationTraits<DerivedClient>
>{
65
static_cast<
DerivedClient*
>
(
this
), request};
66
}
67
71
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCapacityReservationsRequest
,
72
Pagination::ListCapacityReservationsPaginationTraits<DerivedClient>
>
73
ListCapacityReservationsPaginator
(
const
Model::ListCapacityReservationsRequest
& request) {
74
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCapacityReservationsRequest
,
75
Pagination::ListCapacityReservationsPaginationTraits<DerivedClient>
>{
76
static_cast<
DerivedClient*
>
(
this
), request};
77
}
78
82
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListDatabasesRequest, Pagination::ListDatabasesPaginationTraits<DerivedClient>
>
83
ListDatabasesPaginator
(
const
Model::ListDatabasesRequest
& request) {
84
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListDatabasesRequest
,
85
Pagination::ListDatabasesPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
86
request};
87
}
88
92
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListDataCatalogsRequest
,
93
Pagination::ListDataCatalogsPaginationTraits<DerivedClient>
>
94
ListDataCatalogsPaginator
(
const
Model::ListDataCatalogsRequest
& request) {
95
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListDataCatalogsRequest
,
96
Pagination::ListDataCatalogsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
97
request};
98
}
99
103
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListEngineVersionsRequest
,
104
Pagination::ListEngineVersionsPaginationTraits<DerivedClient>
>
105
ListEngineVersionsPaginator
(
const
Model::ListEngineVersionsRequest
& request) {
106
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListEngineVersionsRequest
,
107
Pagination::ListEngineVersionsPaginationTraits<DerivedClient>
>{
108
static_cast<
DerivedClient*
>
(
this
), request};
109
}
110
114
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListExecutorsRequest, Pagination::ListExecutorsPaginationTraits<DerivedClient>
>
115
ListExecutorsPaginator
(
const
Model::ListExecutorsRequest
& request) {
116
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListExecutorsRequest
,
117
Pagination::ListExecutorsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
118
request};
119
}
120
124
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListNamedQueriesRequest
,
125
Pagination::ListNamedQueriesPaginationTraits<DerivedClient>
>
126
ListNamedQueriesPaginator
(
const
Model::ListNamedQueriesRequest
& request) {
127
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListNamedQueriesRequest
,
128
Pagination::ListNamedQueriesPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
129
request};
130
}
131
135
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPreparedStatementsRequest
,
136
Pagination::ListPreparedStatementsPaginationTraits<DerivedClient>
>
137
ListPreparedStatementsPaginator
(
const
Model::ListPreparedStatementsRequest
& request) {
138
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPreparedStatementsRequest
,
139
Pagination::ListPreparedStatementsPaginationTraits<DerivedClient>
>{
140
static_cast<
DerivedClient*
>
(
this
), request};
141
}
142
146
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListQueryExecutionsRequest
,
147
Pagination::ListQueryExecutionsPaginationTraits<DerivedClient>
>
148
ListQueryExecutionsPaginator
(
const
Model::ListQueryExecutionsRequest
& request) {
149
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListQueryExecutionsRequest
,
150
Pagination::ListQueryExecutionsPaginationTraits<DerivedClient>
>{
151
static_cast<
DerivedClient*
>
(
this
), request};
152
}
153
157
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListSessionsRequest, Pagination::ListSessionsPaginationTraits<DerivedClient>
>
158
ListSessionsPaginator
(
const
Model::ListSessionsRequest
& request) {
159
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSessionsRequest
,
160
Pagination::ListSessionsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
161
request};
162
}
163
167
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListTableMetadataRequest
,
168
Pagination::ListTableMetadataPaginationTraits<DerivedClient>
>
169
ListTableMetadataPaginator
(
const
Model::ListTableMetadataRequest
& request) {
170
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListTableMetadataRequest
,
171
Pagination::ListTableMetadataPaginationTraits<DerivedClient>
>{
172
static_cast<
DerivedClient*
>
(
this
), request};
173
}
174
178
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListTagsForResourceRequest
,
179
Pagination::ListTagsForResourcePaginationTraits<DerivedClient>
>
180
ListTagsForResourcePaginator
(
const
Model::ListTagsForResourceRequest
& request) {
181
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListTagsForResourceRequest
,
182
Pagination::ListTagsForResourcePaginationTraits<DerivedClient>
>{
183
static_cast<
DerivedClient*
>
(
this
), request};
184
}
185
189
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListWorkGroupsRequest, Pagination::ListWorkGroupsPaginationTraits<DerivedClient>
>
190
ListWorkGroupsPaginator
(
const
Model::ListWorkGroupsRequest
& request) {
191
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListWorkGroupsRequest
,
192
Pagination::ListWorkGroupsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
193
request};
194
}
195
};
196
}
// namespace Athena
197
}
// namespace Aws
Aws::Athena::AthenaPaginationBase
Definition
AthenaPaginationBase.h:33
Aws::Athena::AthenaPaginationBase::ListDatabasesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDatabasesRequest, Pagination::ListDatabasesPaginationTraits< DerivedClient > > ListDatabasesPaginator(const Model::ListDatabasesRequest &request)
Definition
AthenaPaginationBase.h:83
Aws::Athena::AthenaPaginationBase::ListTableMetadataPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTableMetadataRequest, Pagination::ListTableMetadataPaginationTraits< DerivedClient > > ListTableMetadataPaginator(const Model::ListTableMetadataRequest &request)
Definition
AthenaPaginationBase.h:169
Aws::Athena::AthenaPaginationBase::ListQueryExecutionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQueryExecutionsRequest, Pagination::ListQueryExecutionsPaginationTraits< DerivedClient > > ListQueryExecutionsPaginator(const Model::ListQueryExecutionsRequest &request)
Definition
AthenaPaginationBase.h:148
Aws::Athena::AthenaPaginationBase::GetQueryResultsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetQueryResultsRequest, Pagination::GetQueryResultsPaginationTraits< DerivedClient > > GetQueryResultsPaginator(const Model::GetQueryResultsRequest &request)
Definition
AthenaPaginationBase.h:40
Aws::Athena::AthenaPaginationBase::ListEngineVersionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEngineVersionsRequest, Pagination::ListEngineVersionsPaginationTraits< DerivedClient > > ListEngineVersionsPaginator(const Model::ListEngineVersionsRequest &request)
Definition
AthenaPaginationBase.h:105
Aws::Athena::AthenaPaginationBase::ListApplicationDPUSizesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApplicationDPUSizesRequest, Pagination::ListApplicationDPUSizesPaginationTraits< DerivedClient > > ListApplicationDPUSizesPaginator(const Model::ListApplicationDPUSizesRequest &request)
Definition
AthenaPaginationBase.h:51
Aws::Athena::AthenaPaginationBase::ListDataCatalogsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataCatalogsRequest, Pagination::ListDataCatalogsPaginationTraits< DerivedClient > > ListDataCatalogsPaginator(const Model::ListDataCatalogsRequest &request)
Definition
AthenaPaginationBase.h:94
Aws::Athena::AthenaPaginationBase::ListSessionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSessionsRequest, Pagination::ListSessionsPaginationTraits< DerivedClient > > ListSessionsPaginator(const Model::ListSessionsRequest &request)
Definition
AthenaPaginationBase.h:158
Aws::Athena::AthenaPaginationBase::ListNamedQueriesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNamedQueriesRequest, Pagination::ListNamedQueriesPaginationTraits< DerivedClient > > ListNamedQueriesPaginator(const Model::ListNamedQueriesRequest &request)
Definition
AthenaPaginationBase.h:126
Aws::Athena::AthenaPaginationBase::ListPreparedStatementsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPreparedStatementsRequest, Pagination::ListPreparedStatementsPaginationTraits< DerivedClient > > ListPreparedStatementsPaginator(const Model::ListPreparedStatementsRequest &request)
Definition
AthenaPaginationBase.h:137
Aws::Athena::AthenaPaginationBase::ListExecutorsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExecutorsRequest, Pagination::ListExecutorsPaginationTraits< DerivedClient > > ListExecutorsPaginator(const Model::ListExecutorsRequest &request)
Definition
AthenaPaginationBase.h:115
Aws::Athena::AthenaPaginationBase::ListCapacityReservationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCapacityReservationsRequest, Pagination::ListCapacityReservationsPaginationTraits< DerivedClient > > ListCapacityReservationsPaginator(const Model::ListCapacityReservationsRequest &request)
Definition
AthenaPaginationBase.h:73
Aws::Athena::AthenaPaginationBase::ListCalculationExecutionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCalculationExecutionsRequest, Pagination::ListCalculationExecutionsPaginationTraits< DerivedClient > > ListCalculationExecutionsPaginator(const Model::ListCalculationExecutionsRequest &request)
Definition
AthenaPaginationBase.h:62
Aws::Athena::AthenaPaginationBase::ListTagsForResourcePaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTagsForResourceRequest, Pagination::ListTagsForResourcePaginationTraits< DerivedClient > > ListTagsForResourcePaginator(const Model::ListTagsForResourceRequest &request)
Definition
AthenaPaginationBase.h:180
Aws::Athena::AthenaPaginationBase::ListWorkGroupsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkGroupsRequest, Pagination::ListWorkGroupsPaginationTraits< DerivedClient > > ListWorkGroupsPaginator(const Model::ListWorkGroupsRequest &request)
Definition
AthenaPaginationBase.h:190
Aws::Athena::Model::GetQueryResultsRequest
Definition
GetQueryResultsRequest.h:20
Aws::Athena::Model::ListApplicationDPUSizesRequest
Definition
ListApplicationDPUSizesRequest.h:19
Aws::Athena::Model::ListCalculationExecutionsRequest
Definition
ListCalculationExecutionsRequest.h:20
Aws::Athena::Model::ListCapacityReservationsRequest
Definition
ListCapacityReservationsRequest.h:19
Aws::Athena::Model::ListDataCatalogsRequest
Definition
ListDataCatalogsRequest.h:19
Aws::Athena::Model::ListDatabasesRequest
Definition
ListDatabasesRequest.h:19
Aws::Athena::Model::ListEngineVersionsRequest
Definition
ListEngineVersionsRequest.h:19
Aws::Athena::Model::ListExecutorsRequest
Definition
ListExecutorsRequest.h:20
Aws::Athena::Model::ListNamedQueriesRequest
Definition
ListNamedQueriesRequest.h:19
Aws::Athena::Model::ListPreparedStatementsRequest
Definition
ListPreparedStatementsRequest.h:19
Aws::Athena::Model::ListQueryExecutionsRequest
Definition
ListQueryExecutionsRequest.h:19
Aws::Athena::Model::ListSessionsRequest
Definition
ListSessionsRequest.h:20
Aws::Athena::Model::ListTableMetadataRequest
Definition
ListTableMetadataRequest.h:19
Aws::Athena::Model::ListTagsForResourceRequest
Definition
ListTagsForResourceRequest.h:19
Aws::Athena::Model::ListWorkGroupsRequest
Definition
ListWorkGroupsRequest.h:19
Aws::Utils::Pagination::Paginator
Aws::Utils::Pagination::Paginator
Aws
Aws::Athena::Pagination::GetQueryResultsPaginationTraits
Definition
GetQueryResultsPaginationTraits.h:17
Aws::Athena::Pagination::ListApplicationDPUSizesPaginationTraits
Definition
ListApplicationDPUSizesPaginationTraits.h:17
Aws::Athena::Pagination::ListCalculationExecutionsPaginationTraits
Definition
ListCalculationExecutionsPaginationTraits.h:17
Aws::Athena::Pagination::ListCapacityReservationsPaginationTraits
Definition
ListCapacityReservationsPaginationTraits.h:17
Aws::Athena::Pagination::ListDataCatalogsPaginationTraits
Definition
ListDataCatalogsPaginationTraits.h:17
Aws::Athena::Pagination::ListDatabasesPaginationTraits
Definition
ListDatabasesPaginationTraits.h:17
Aws::Athena::Pagination::ListEngineVersionsPaginationTraits
Definition
ListEngineVersionsPaginationTraits.h:17
Aws::Athena::Pagination::ListExecutorsPaginationTraits
Definition
ListExecutorsPaginationTraits.h:17
Aws::Athena::Pagination::ListNamedQueriesPaginationTraits
Definition
ListNamedQueriesPaginationTraits.h:17
Aws::Athena::Pagination::ListPreparedStatementsPaginationTraits
Definition
ListPreparedStatementsPaginationTraits.h:17
Aws::Athena::Pagination::ListQueryExecutionsPaginationTraits
Definition
ListQueryExecutionsPaginationTraits.h:17
Aws::Athena::Pagination::ListSessionsPaginationTraits
Definition
ListSessionsPaginationTraits.h:17
Aws::Athena::Pagination::ListTableMetadataPaginationTraits
Definition
ListTableMetadataPaginationTraits.h:17
Aws::Athena::Pagination::ListTagsForResourcePaginationTraits
Definition
ListTagsForResourcePaginationTraits.h:17
Aws::Athena::Pagination::ListWorkGroupsPaginationTraits
Definition
ListWorkGroupsPaginationTraits.h:17
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences