Athena module#
Index > Athena
Auto-generated documentation for Athena type annotations stubs module mypy-boto3-athena.
How to install#
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and Athena
.
From PyPI with pip#
Install boto3-stubs
for Athena
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[athena]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[athena]'
# standalone installation
python -m pip install mypy-boto3-athena
How to uninstall#
python -m pip uninstall -y mypy-boto3-athena
Usage#
Code samples can be found in Examples.
AthenaClient#
Type annotations and code completion for boto3.client("athena")
as AthenaClient
boto3 documentation
# AthenaClient usage example
from boto3.session import Session
from mypy_boto3_athena.client import AthenaClient
def get_client() -> AthenaClient:
return Session().client("athena")
Paginators#
Type annotations and code completion for paginators
from boto3.client("athena").get_paginator("...")
.
# GetQueryResultsPaginator usage example
from boto3.session import Session
from mypy_boto3_athena.paginator import GetQueryResultsPaginator
def get_get_query_results_paginator() -> GetQueryResultsPaginator:
return Session().client("athena").get_paginator("get_query_results"))
- GetQueryResultsPaginator
- ListDataCatalogsPaginator
- ListDatabasesPaginator
- ListNamedQueriesPaginator
- ListQueryExecutionsPaginator
- ListTableMetadataPaginator
- ListTagsForResourcePaginator
Literals#
Type annotations for literals used in methods and schema.
# AuthenticationTypeType usage example
from mypy_boto3_athena.literals import AuthenticationTypeType
def get_value() -> AuthenticationTypeType:
return "DIRECTORY_IDENTITY"
- AuthenticationTypeType
- CalculationExecutionStateType
- CapacityAllocationStatusType
- CapacityReservationStatusType
- ColumnNullableType
- DataCatalogTypeType
- EncryptionOptionType
- ExecutorStateType
- ExecutorTypeType
- GetQueryResultsPaginatorName
- ListDataCatalogsPaginatorName
- ListDatabasesPaginatorName
- ListNamedQueriesPaginatorName
- ListQueryExecutionsPaginatorName
- ListTableMetadataPaginatorName
- ListTagsForResourcePaginatorName
- NotebookTypeType
- QueryExecutionStateType
- S3AclOptionType
- SessionStateType
- StatementTypeType
- WorkGroupStateType
- AthenaServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AclConfigurationTypeDef
- ApplicationDPUSizesTypeDef
- AthenaErrorTypeDef
- BatchGetNamedQueryInputRequestTypeDef
- NamedQueryTypeDef
- ResponseMetadataTypeDef
- UnprocessedNamedQueryIdTypeDef
- BatchGetPreparedStatementInputRequestTypeDef
- PreparedStatementTypeDef
- UnprocessedPreparedStatementNameTypeDef
- BatchGetQueryExecutionInputRequestTypeDef
- UnprocessedQueryExecutionIdTypeDef
- CalculationConfigurationTypeDef
- CalculationResultTypeDef
- CalculationStatisticsTypeDef
- CalculationStatusTypeDef
- CancelCapacityReservationInputRequestTypeDef
- CapacityAllocationTypeDef
- CapacityAssignmentOutputTypeDef
- CapacityAssignmentTypeDef
- ColumnInfoTypeDef
- ColumnTypeDef
- TagTypeDef
- CreateNamedQueryInputRequestTypeDef
- CreateNotebookInputRequestTypeDef
- CreatePreparedStatementInputRequestTypeDef
- CreatePresignedNotebookUrlRequestRequestTypeDef
- CustomerContentEncryptionConfigurationTypeDef
- DataCatalogSummaryTypeDef
- DataCatalogTypeDef
- DatabaseTypeDef
- DatumTypeDef
- DeleteCapacityReservationInputRequestTypeDef
- DeleteDataCatalogInputRequestTypeDef
- DeleteNamedQueryInputRequestTypeDef
- DeleteNotebookInputRequestTypeDef
- DeletePreparedStatementInputRequestTypeDef
- DeleteWorkGroupInputRequestTypeDef
- EncryptionConfigurationTypeDef
- EngineConfigurationOutputTypeDef
- EngineConfigurationTypeDef
- EngineVersionTypeDef
- ExecutorsSummaryTypeDef
- ExportNotebookInputRequestTypeDef
- NotebookMetadataTypeDef
- FilterDefinitionTypeDef
- GetCalculationExecutionCodeRequestRequestTypeDef
- GetCalculationExecutionRequestRequestTypeDef
- GetCalculationExecutionStatusRequestRequestTypeDef
- GetCapacityAssignmentConfigurationInputRequestTypeDef
- GetCapacityReservationInputRequestTypeDef
- GetDataCatalogInputRequestTypeDef
- GetDatabaseInputRequestTypeDef
- GetNamedQueryInputRequestTypeDef
- GetNotebookMetadataInputRequestTypeDef
- GetPreparedStatementInputRequestTypeDef
- GetQueryExecutionInputRequestTypeDef
- PaginatorConfigTypeDef
- GetQueryResultsInputRequestTypeDef
- GetQueryRuntimeStatisticsInputRequestTypeDef
- GetSessionRequestRequestTypeDef
- SessionStatisticsTypeDef
- SessionStatusTypeDef
- GetSessionStatusRequestRequestTypeDef
- GetTableMetadataInputRequestTypeDef
- GetWorkGroupInputRequestTypeDef
- IdentityCenterConfigurationTypeDef
- ImportNotebookInputRequestTypeDef
- ListApplicationDPUSizesInputRequestTypeDef
- ListCalculationExecutionsRequestRequestTypeDef
- ListCapacityReservationsInputRequestTypeDef
- ListDataCatalogsInputRequestTypeDef
- ListDatabasesInputRequestTypeDef
- ListEngineVersionsInputRequestTypeDef
- ListExecutorsRequestRequestTypeDef
- ListNamedQueriesInputRequestTypeDef
- ListNotebookSessionsRequestRequestTypeDef
- NotebookSessionSummaryTypeDef
- ListPreparedStatementsInputRequestTypeDef
- PreparedStatementSummaryTypeDef
- ListQueryExecutionsInputRequestTypeDef
- ListSessionsRequestRequestTypeDef
- ListTableMetadataInputRequestTypeDef
- ListTagsForResourceInputRequestTypeDef
- ListWorkGroupsInputRequestTypeDef
- QueryExecutionContextTypeDef
- ResultReuseInformationTypeDef
- QueryResultsS3AccessGrantsConfigurationTypeDef
- QueryRuntimeStatisticsRowsTypeDef
- QueryRuntimeStatisticsTimelineTypeDef
- QueryStagePlanNodeTypeDef
- ResultReuseByAgeConfigurationTypeDef
- StopCalculationExecutionRequestRequestTypeDef
- StopQueryExecutionInputRequestTypeDef
- TerminateSessionRequestRequestTypeDef
- UntagResourceInputRequestTypeDef
- UpdateCapacityReservationInputRequestTypeDef
- UpdateDataCatalogInputRequestTypeDef
- UpdateNamedQueryInputRequestTypeDef
- UpdateNotebookInputRequestTypeDef
- UpdateNotebookMetadataInputRequestTypeDef
- UpdatePreparedStatementInputRequestTypeDef
- QueryExecutionStatusTypeDef
- CreateNamedQueryOutputTypeDef
- CreateNotebookOutputTypeDef
- CreatePresignedNotebookUrlResponseTypeDef
- GetCalculationExecutionCodeResponseTypeDef
- GetNamedQueryOutputTypeDef
- ImportNotebookOutputTypeDef
- ListApplicationDPUSizesOutputTypeDef
- ListNamedQueriesOutputTypeDef
- ListQueryExecutionsOutputTypeDef
- StartCalculationExecutionResponseTypeDef
- StartQueryExecutionOutputTypeDef
- StartSessionResponseTypeDef
- StopCalculationExecutionResponseTypeDef
- TerminateSessionResponseTypeDef
- BatchGetNamedQueryOutputTypeDef
- GetPreparedStatementOutputTypeDef
- BatchGetPreparedStatementOutputTypeDef
- StartCalculationExecutionRequestRequestTypeDef
- CalculationSummaryTypeDef
- GetCalculationExecutionResponseTypeDef
- GetCalculationExecutionStatusResponseTypeDef
- CapacityReservationTypeDef
- CapacityAssignmentConfigurationTypeDef
- CapacityAssignmentUnionTypeDef
- ResultSetMetadataTypeDef
- TableMetadataTypeDef
- CreateCapacityReservationInputRequestTypeDef
- CreateDataCatalogInputRequestTypeDef
- ListTagsForResourceOutputTypeDef
- TagResourceInputRequestTypeDef
- ListDataCatalogsOutputTypeDef
- GetDataCatalogOutputTypeDef
- GetDatabaseOutputTypeDef
- ListDatabasesOutputTypeDef
- RowTypeDef
- ResultConfigurationTypeDef
- ResultConfigurationUpdatesTypeDef
- SessionConfigurationTypeDef
- StartSessionRequestRequestTypeDef
- ListEngineVersionsOutputTypeDef
- WorkGroupSummaryTypeDef
- ListExecutorsResponseTypeDef
- ExportNotebookOutputTypeDef
- GetNotebookMetadataOutputTypeDef
- ListNotebookMetadataOutputTypeDef
- ListNotebookMetadataInputRequestTypeDef
- GetQueryResultsInputGetQueryResultsPaginateTypeDef
- ListDataCatalogsInputListDataCatalogsPaginateTypeDef
- ListDatabasesInputListDatabasesPaginateTypeDef
- ListNamedQueriesInputListNamedQueriesPaginateTypeDef
- ListQueryExecutionsInputListQueryExecutionsPaginateTypeDef
- ListTableMetadataInputListTableMetadataPaginateTypeDef
- ListTagsForResourceInputListTagsForResourcePaginateTypeDef
- GetSessionStatusResponseTypeDef
- SessionSummaryTypeDef
- ListNotebookSessionsResponseTypeDef
- ListPreparedStatementsOutputTypeDef
- QueryExecutionStatisticsTypeDef
- QueryStageTypeDef
- ResultReuseConfigurationTypeDef
- ListCalculationExecutionsResponseTypeDef
- GetCapacityReservationOutputTypeDef
- ListCapacityReservationsOutputTypeDef
- GetCapacityAssignmentConfigurationOutputTypeDef
- PutCapacityAssignmentConfigurationInputRequestTypeDef
- GetTableMetadataOutputTypeDef
- ListTableMetadataOutputTypeDef
- ResultSetTypeDef
- WorkGroupConfigurationTypeDef
- WorkGroupConfigurationUpdatesTypeDef
- GetSessionResponseTypeDef
- ListWorkGroupsOutputTypeDef
- ListSessionsResponseTypeDef
- QueryRuntimeStatisticsTypeDef
- QueryExecutionTypeDef
- StartQueryExecutionInputRequestTypeDef
- GetQueryResultsOutputTypeDef
- CreateWorkGroupInputRequestTypeDef
- WorkGroupTypeDef
- UpdateWorkGroupInputRequestTypeDef
- GetQueryRuntimeStatisticsOutputTypeDef
- BatchGetQueryExecutionOutputTypeDef
- GetQueryExecutionOutputTypeDef
- GetWorkGroupOutputTypeDef