AWS SDK for C++  1.8.74
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::Athena Namespace Reference

Namespaces

 AthenaEndpoint
 
 AthenaErrorMapper
 
 Model
 

Classes

class  AthenaClient
 
class  AthenaError
 
class  AthenaRequest
 

Typedefs

typedef std::function< void(const AthenaClient *, const Model::BatchGetNamedQueryRequest &, const Model::BatchGetNamedQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetNamedQueryResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::BatchGetQueryExecutionRequest &, const Model::BatchGetQueryExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetQueryExecutionResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::CreateDataCatalogRequest &, const Model::CreateDataCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataCatalogResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::CreateNamedQueryRequest &, const Model::CreateNamedQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNamedQueryResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::CreateWorkGroupRequest &, const Model::CreateWorkGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkGroupResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::DeleteDataCatalogRequest &, const Model::DeleteDataCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataCatalogResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::DeleteNamedQueryRequest &, const Model::DeleteNamedQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNamedQueryResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::DeleteWorkGroupRequest &, const Model::DeleteWorkGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkGroupResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::GetDataCatalogRequest &, const Model::GetDataCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataCatalogResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::GetDatabaseRequest &, const Model::GetDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDatabaseResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::GetNamedQueryRequest &, const Model::GetNamedQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNamedQueryResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::GetQueryExecutionRequest &, const Model::GetQueryExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryExecutionResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::GetQueryResultsRequest &, const Model::GetQueryResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryResultsResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::GetTableMetadataRequest &, const Model::GetTableMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTableMetadataResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::GetWorkGroupRequest &, const Model::GetWorkGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkGroupResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::ListDataCatalogsRequest &, const Model::ListDataCatalogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataCatalogsResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::ListDatabasesRequest &, const Model::ListDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatabasesResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::ListNamedQueriesRequest &, const Model::ListNamedQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNamedQueriesResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::ListQueryExecutionsRequest &, const Model::ListQueryExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueryExecutionsResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::ListTableMetadataRequest &, const Model::ListTableMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTableMetadataResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::ListWorkGroupsRequest &, const Model::ListWorkGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkGroupsResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::StartQueryExecutionRequest &, const Model::StartQueryExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartQueryExecutionResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::StopQueryExecutionRequest &, const Model::StopQueryExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopQueryExecutionResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::UpdateDataCatalogRequest &, const Model::UpdateDataCatalogOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataCatalogResponseReceivedHandler
 
typedef std::function< void(const AthenaClient *, const Model::UpdateWorkGroupRequest &, const Model::UpdateWorkGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorkGroupResponseReceivedHandler
 

Enumerations

enum  AthenaErrors {
  AthenaErrors::INCOMPLETE_SIGNATURE = 0, AthenaErrors::INTERNAL_FAILURE = 1, AthenaErrors::INVALID_ACTION = 2, AthenaErrors::INVALID_CLIENT_TOKEN_ID = 3,
  AthenaErrors::INVALID_PARAMETER_COMBINATION = 4, AthenaErrors::INVALID_QUERY_PARAMETER = 5, AthenaErrors::INVALID_PARAMETER_VALUE = 6, AthenaErrors::MISSING_ACTION = 7,
  AthenaErrors::MISSING_AUTHENTICATION_TOKEN = 8, AthenaErrors::MISSING_PARAMETER = 9, AthenaErrors::OPT_IN_REQUIRED = 10, AthenaErrors::REQUEST_EXPIRED = 11,
  AthenaErrors::SERVICE_UNAVAILABLE = 12, AthenaErrors::THROTTLING = 13, AthenaErrors::VALIDATION = 14, AthenaErrors::ACCESS_DENIED = 15,
  AthenaErrors::RESOURCE_NOT_FOUND = 16, AthenaErrors::UNRECOGNIZED_CLIENT = 17, AthenaErrors::MALFORMED_QUERY_STRING = 18, AthenaErrors::SLOW_DOWN = 19,
  AthenaErrors::REQUEST_TIME_TOO_SKEWED = 20, AthenaErrors::INVALID_SIGNATURE = 21, AthenaErrors::SIGNATURE_DOES_NOT_MATCH = 22, AthenaErrors::INVALID_ACCESS_KEY_ID = 23,
  AthenaErrors::REQUEST_TIMEOUT = 24, AthenaErrors::NETWORK_CONNECTION = 99, AthenaErrors::UNKNOWN = 100, AthenaErrors::INTERNAL_SERVER = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  AthenaErrors::INVALID_REQUEST, AthenaErrors::METADATA, AthenaErrors::TOO_MANY_REQUESTS
}
 

Typedef Documentation

◆ BatchGetNamedQueryResponseReceivedHandler

Definition at line 169 of file AthenaClient.h.

◆ BatchGetQueryExecutionResponseReceivedHandler

Definition at line 172 of file AthenaClient.h.

◆ CreateDataCatalogResponseReceivedHandler

Definition at line 173 of file AthenaClient.h.

◆ CreateNamedQueryResponseReceivedHandler

Definition at line 174 of file AthenaClient.h.

◆ CreateWorkGroupResponseReceivedHandler

Definition at line 175 of file AthenaClient.h.

◆ DeleteDataCatalogResponseReceivedHandler

Definition at line 176 of file AthenaClient.h.

◆ DeleteNamedQueryResponseReceivedHandler

Definition at line 177 of file AthenaClient.h.

◆ DeleteWorkGroupResponseReceivedHandler

Definition at line 178 of file AthenaClient.h.

◆ GetDatabaseResponseReceivedHandler

Definition at line 180 of file AthenaClient.h.

◆ GetDataCatalogResponseReceivedHandler

Definition at line 179 of file AthenaClient.h.

◆ GetNamedQueryResponseReceivedHandler

Definition at line 181 of file AthenaClient.h.

◆ GetQueryExecutionResponseReceivedHandler

Definition at line 182 of file AthenaClient.h.

◆ GetQueryResultsResponseReceivedHandler

Definition at line 183 of file AthenaClient.h.

◆ GetTableMetadataResponseReceivedHandler

Definition at line 184 of file AthenaClient.h.

◆ GetWorkGroupResponseReceivedHandler

Definition at line 185 of file AthenaClient.h.

◆ ListDatabasesResponseReceivedHandler

Definition at line 187 of file AthenaClient.h.

◆ ListDataCatalogsResponseReceivedHandler

Definition at line 186 of file AthenaClient.h.

◆ ListNamedQueriesResponseReceivedHandler

Definition at line 188 of file AthenaClient.h.

◆ ListQueryExecutionsResponseReceivedHandler

Definition at line 189 of file AthenaClient.h.

◆ ListTableMetadataResponseReceivedHandler

Definition at line 190 of file AthenaClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 191 of file AthenaClient.h.

◆ ListWorkGroupsResponseReceivedHandler

Definition at line 192 of file AthenaClient.h.

◆ StartQueryExecutionResponseReceivedHandler

Definition at line 193 of file AthenaClient.h.

◆ StopQueryExecutionResponseReceivedHandler

Definition at line 194 of file AthenaClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 195 of file AthenaClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 196 of file AthenaClient.h.

◆ UpdateDataCatalogResponseReceivedHandler

Definition at line 197 of file AthenaClient.h.

◆ UpdateWorkGroupResponseReceivedHandler

Definition at line 198 of file AthenaClient.h.

Enumeration Type Documentation

◆ AthenaErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
INTERNAL_SERVER 
INVALID_REQUEST 
METADATA 
TOO_MANY_REQUESTS 

Definition at line 16 of file AthenaErrors.h.