You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Athena::Types::QueryExecutionStatistics

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb

Overview

The location of a manifest file that tracks file locations generated by the query, the amount of data scanned by the query, and the amount of time that it took the query to run.

Instance Attribute Summary collapse

Instance Attribute Details

#data_manifest_locationString

The location and file name of a data manifest file. The manifest file is saved to the Athena query results location in Amazon S3. It tracks files that the query wrote to Amazon S3. If the query fails, the manifest file also tracks files that the query intended to write. The manifest is useful for identifying orphaned files resulting from a failed query. For more information, see Working with Query Output Files in the Amazon Athena User Guide.

Returns:

  • (String)


881
882
883
884
885
886
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 881

class QueryExecutionStatistics < Struct.new(
  :engine_execution_time_in_millis,
  :data_scanned_in_bytes,
  :data_manifest_location)
  include Aws::Structure
end

#data_scanned_in_bytesInteger

The number of bytes in the data that was queried.

Returns:

  • (Integer)


881
882
883
884
885
886
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 881

class QueryExecutionStatistics < Struct.new(
  :engine_execution_time_in_millis,
  :data_scanned_in_bytes,
  :data_manifest_location)
  include Aws::Structure
end

#engine_execution_time_in_millisInteger

The number of milliseconds that the query took to execute.

Returns:

  • (Integer)


881
882
883
884
885
886
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 881

class QueryExecutionStatistics < Struct.new(
  :engine_execution_time_in_millis,
  :data_scanned_in_bytes,
  :data_manifest_location)
  include Aws::Structure
end