Crate aws_sdk_athena
source ·Expand description
Amazon Athena is an interactive query service that lets you use standard SQL to analyze data directly in Amazon S3. You can point Athena at your data in Amazon S3 and run ad-hoc queries and get results in seconds. Athena is serverless, so there is no infrastructure to set up or manage. You pay only for the queries you run. Athena scales automatically—executing queries in parallel—so results are fast, even with large datasets and complex queries. For more information, see What is Amazon Athena in the Amazon Athena User Guide.
If you connect to Athena using the JDBC driver, use version 1.1.0 of the driver or later with the Amazon Athena API. Earlier version drivers do not support the API. For more information and to download the driver, see Accessing Amazon Athena with JDBC.
For code samples using the Amazon Web Services SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.
Crate Organization
The entry point for most customers will be Client
. Client
exposes one method for each API offered
by the service.
Some APIs require complex or nested arguments. These exist in model
.
Lastly, errors that can be returned by the service are contained within error
. Error
defines a meta
error encompassing all possible errors that can be returned by the service.
The other modules within this crate are not required for normal usage.
Modules
- Client and fluent builders for calling the service.
- Configuration for the service.
- Endpoint resolution functionality
- All error types that operations can return. Documentation on these types is copied from the model.
- Input structures for operations. Documentation on these types is copied from the model.
- Base Middleware Stack
- Data structures used by operation inputs/outputs. Documentation on these types is copied from the model.
- All operations that this crate can perform.
- Output structures for operations. Documentation on these types is copied from the model.
- Paginators for the service
- Data primitives referenced by other data types.
Structs
- App name that can be configured with an AWS SDK client to become part of the user agent string.
- Client for Amazon Athena
- Service config.
- AWS SDK Credentials
- EndpointDeprecatedAPI Endpoint
- The region to send requests to.
Enums
- All possible error types for this service.
Statics
- Crate version number.