PyAthena icon indicating copy to clipboard operation
PyAthena copied to clipboard

Add missing fields to AthenaQueryExecution model

Open laughingman7743 opened this issue 1 year ago • 0 comments

https://boto3.amazonaws.com/v1/documentation/api/1.24.51/reference/services/athena.html#Athena.Client.get_query_execution https://docs.aws.amazon.com/athena/latest/APIReference/API_GetQueryExecution.html

{
    'QueryExecution': {
        'QueryExecutionId': 'string',
        'Query': 'string',
        'StatementType': 'DDL'|'DML'|'UTILITY',
        'ResultConfiguration': {
            'OutputLocation': 'string',
            'EncryptionConfiguration': {
                'EncryptionOption': 'SSE_S3'|'SSE_KMS'|'CSE_KMS',
                'KmsKey': 'string'
            },
            'ExpectedBucketOwner': 'string',
            'AclConfiguration': {
                'S3AclOption': 'BUCKET_OWNER_FULL_CONTROL'
            }
        },
        'QueryExecutionContext': {
            'Database': 'string',
            'Catalog': 'string'
        },
        'Status': {
            'State': 'QUEUED'|'RUNNING'|'SUCCEEDED'|'FAILED'|'CANCELLED',
            'StateChangeReason': 'string',
            'SubmissionDateTime': datetime(2015, 1, 1),
            'CompletionDateTime': datetime(2015, 1, 1),
            'AthenaError': {
                'ErrorCategory': 123,
                'ErrorType': 123,
                'Retryable': True|False,
                'ErrorMessage': 'string'
            }
        },
        'Statistics': {
            'EngineExecutionTimeInMillis': 123,
            'DataScannedInBytes': 123,
            'DataManifestLocation': 'string',
            'TotalExecutionTimeInMillis': 123,
            'QueryQueueTimeInMillis': 123,
            'QueryPlanningTimeInMillis': 123,
            'ServiceProcessingTimeInMillis': 123
        },
        'WorkGroup': 'string',
        'EngineVersion': {
            'SelectedEngineVersion': 'string',
            'EffectiveEngineVersion': 'string'
        },
        'ExecutionParameters': [
            'string',
        ]
    }
}
  • [ ] catalog
  • [ ] execution_parameters
  • [ ] error_category
  • [ ] error_type
  • [ ] retryable
  • [ ] error_message
  • [ ] expected_bucket_owner
  • [ ] s3_acl_option
  • [ ] selected_engine_version
  • [ ] effective_engine_version

laughingman7743 avatar Aug 14 '22 11:08 laughingman7743