@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonAthenaAsync extends AbstractAmazonAthena implements AmazonAthenaAsync
AmazonAthenaAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
batchGetNamedQuery, batchGetQueryExecution, createNamedQuery, deleteNamedQuery, getCachedResponseMetadata, getNamedQuery, getQueryExecution, getQueryResults, listNamedQueries, listQueryExecutions, shutdown, startQueryExecution, stopQueryExecution
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
batchGetNamedQuery, batchGetQueryExecution, createNamedQuery, deleteNamedQuery, getCachedResponseMetadata, getNamedQuery, getQueryExecution, getQueryResults, listNamedQueries, listQueryExecutions, shutdown, startQueryExecution, stopQueryExecution
public Future<BatchGetNamedQueryResult> batchGetNamedQueryAsync(BatchGetNamedQueryRequest request)
AmazonAthenaAsync
Returns the details of a single named query or a list of up to 50 queries, which you provide as an array of query ID strings. Use ListNamedQueries to get the list of named query IDs. If information could not be retrieved for a submitted query ID, information about the query ID submitted is listed under UnprocessedNamedQueryId. Named queries are different from executed queries. Use BatchGetQueryExecution to get details about each unique query execution, and ListQueryExecutions to get a list of query execution IDs.
batchGetNamedQueryAsync
in interface AmazonAthenaAsync
public Future<BatchGetNamedQueryResult> batchGetNamedQueryAsync(BatchGetNamedQueryRequest request, AsyncHandler<BatchGetNamedQueryRequest,BatchGetNamedQueryResult> asyncHandler)
AmazonAthenaAsync
Returns the details of a single named query or a list of up to 50 queries, which you provide as an array of query ID strings. Use ListNamedQueries to get the list of named query IDs. If information could not be retrieved for a submitted query ID, information about the query ID submitted is listed under UnprocessedNamedQueryId. Named queries are different from executed queries. Use BatchGetQueryExecution to get details about each unique query execution, and ListQueryExecutions to get a list of query execution IDs.
batchGetNamedQueryAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<BatchGetQueryExecutionResult> batchGetQueryExecutionAsync(BatchGetQueryExecutionRequest request)
AmazonAthenaAsync
Returns the details of a single query execution or a list of up to 50 query executions, which you provide as an array of query execution ID strings. To get a list of query execution IDs, use ListQueryExecutions. Query executions are different from named (saved) queries. Use BatchGetNamedQuery to get details about named queries.
batchGetQueryExecutionAsync
in interface AmazonAthenaAsync
public Future<BatchGetQueryExecutionResult> batchGetQueryExecutionAsync(BatchGetQueryExecutionRequest request, AsyncHandler<BatchGetQueryExecutionRequest,BatchGetQueryExecutionResult> asyncHandler)
AmazonAthenaAsync
Returns the details of a single query execution or a list of up to 50 query executions, which you provide as an array of query execution ID strings. To get a list of query execution IDs, use ListQueryExecutions. Query executions are different from named (saved) queries. Use BatchGetNamedQuery to get details about named queries.
batchGetQueryExecutionAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateNamedQueryResult> createNamedQueryAsync(CreateNamedQueryRequest request)
AmazonAthenaAsync
Creates a named query.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
createNamedQueryAsync
in interface AmazonAthenaAsync
public Future<CreateNamedQueryResult> createNamedQueryAsync(CreateNamedQueryRequest request, AsyncHandler<CreateNamedQueryRequest,CreateNamedQueryResult> asyncHandler)
AmazonAthenaAsync
Creates a named query.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
createNamedQueryAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteNamedQueryResult> deleteNamedQueryAsync(DeleteNamedQueryRequest request)
AmazonAthenaAsync
Deletes a named query.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
deleteNamedQueryAsync
in interface AmazonAthenaAsync
public Future<DeleteNamedQueryResult> deleteNamedQueryAsync(DeleteNamedQueryRequest request, AsyncHandler<DeleteNamedQueryRequest,DeleteNamedQueryResult> asyncHandler)
AmazonAthenaAsync
Deletes a named query.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
deleteNamedQueryAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetNamedQueryResult> getNamedQueryAsync(GetNamedQueryRequest request)
AmazonAthenaAsync
Returns information about a single query.
getNamedQueryAsync
in interface AmazonAthenaAsync
public Future<GetNamedQueryResult> getNamedQueryAsync(GetNamedQueryRequest request, AsyncHandler<GetNamedQueryRequest,GetNamedQueryResult> asyncHandler)
AmazonAthenaAsync
Returns information about a single query.
getNamedQueryAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetQueryExecutionResult> getQueryExecutionAsync(GetQueryExecutionRequest request)
AmazonAthenaAsync
Returns information about a single execution of a query. Each time a query executes, information about the query execution is saved with a unique ID.
getQueryExecutionAsync
in interface AmazonAthenaAsync
public Future<GetQueryExecutionResult> getQueryExecutionAsync(GetQueryExecutionRequest request, AsyncHandler<GetQueryExecutionRequest,GetQueryExecutionResult> asyncHandler)
AmazonAthenaAsync
Returns information about a single execution of a query. Each time a query executes, information about the query execution is saved with a unique ID.
getQueryExecutionAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetQueryResultsResult> getQueryResultsAsync(GetQueryResultsRequest request)
AmazonAthenaAsync
Returns the results of a single query execution specified by QueryExecutionId
. This request does not
execute the query but returns results. Use StartQueryExecution to run a query.
getQueryResultsAsync
in interface AmazonAthenaAsync
public Future<GetQueryResultsResult> getQueryResultsAsync(GetQueryResultsRequest request, AsyncHandler<GetQueryResultsRequest,GetQueryResultsResult> asyncHandler)
AmazonAthenaAsync
Returns the results of a single query execution specified by QueryExecutionId
. This request does not
execute the query but returns results. Use StartQueryExecution to run a query.
getQueryResultsAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListNamedQueriesResult> listNamedQueriesAsync(ListNamedQueriesRequest request)
AmazonAthenaAsync
Provides a list of all available query IDs.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
listNamedQueriesAsync
in interface AmazonAthenaAsync
public Future<ListNamedQueriesResult> listNamedQueriesAsync(ListNamedQueriesRequest request, AsyncHandler<ListNamedQueriesRequest,ListNamedQueriesResult> asyncHandler)
AmazonAthenaAsync
Provides a list of all available query IDs.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
listNamedQueriesAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListQueryExecutionsResult> listQueryExecutionsAsync(ListQueryExecutionsRequest request)
AmazonAthenaAsync
Provides a list of all available query execution IDs.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
listQueryExecutionsAsync
in interface AmazonAthenaAsync
public Future<ListQueryExecutionsResult> listQueryExecutionsAsync(ListQueryExecutionsRequest request, AsyncHandler<ListQueryExecutionsRequest,ListQueryExecutionsResult> asyncHandler)
AmazonAthenaAsync
Provides a list of all available query execution IDs.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
listQueryExecutionsAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartQueryExecutionResult> startQueryExecutionAsync(StartQueryExecutionRequest request)
AmazonAthenaAsync
Runs (executes) the SQL query statements contained in the Query
string.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
startQueryExecutionAsync
in interface AmazonAthenaAsync
public Future<StartQueryExecutionResult> startQueryExecutionAsync(StartQueryExecutionRequest request, AsyncHandler<StartQueryExecutionRequest,StartQueryExecutionResult> asyncHandler)
AmazonAthenaAsync
Runs (executes) the SQL query statements contained in the Query
string.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
startQueryExecutionAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StopQueryExecutionResult> stopQueryExecutionAsync(StopQueryExecutionRequest request)
AmazonAthenaAsync
Stops a query execution.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
stopQueryExecutionAsync
in interface AmazonAthenaAsync
public Future<StopQueryExecutionResult> stopQueryExecutionAsync(StopQueryExecutionRequest request, AsyncHandler<StopQueryExecutionRequest,StopQueryExecutionResult> asyncHandler)
AmazonAthenaAsync
Stops a query execution.
For code samples using the AWS SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
stopQueryExecutionAsync
in interface AmazonAthenaAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.