Class: Aws::Athena::Types::QueryStage

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

Overview

Stage statistics such as input and output rows and bytes, execution time and stage state. This information also includes substages and the query stage plan.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#execution_timeInteger

Time taken to execute this stage.

Returns:

  • (Integer)


2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2228

class QueryStage < Struct.new(
  :stage_id,
  :state,
  :output_bytes,
  :output_rows,
  :input_bytes,
  :input_rows,
  :execution_time,
  :query_stage_plan,
  :sub_stages)
  SENSITIVE = []
  include Aws::Structure
end

#input_bytesInteger

The number of bytes input into the stage for execution.

Returns:

  • (Integer)


2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2228

class QueryStage < Struct.new(
  :stage_id,
  :state,
  :output_bytes,
  :output_rows,
  :input_bytes,
  :input_rows,
  :execution_time,
  :query_stage_plan,
  :sub_stages)
  SENSITIVE = []
  include Aws::Structure
end

#input_rowsInteger

The number of rows input into the stage for execution.

Returns:

  • (Integer)


2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2228

class QueryStage < Struct.new(
  :stage_id,
  :state,
  :output_bytes,
  :output_rows,
  :input_bytes,
  :input_rows,
  :execution_time,
  :query_stage_plan,
  :sub_stages)
  SENSITIVE = []
  include Aws::Structure
end

#output_bytesInteger

The number of bytes output from the stage after execution.

Returns:

  • (Integer)


2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2228

class QueryStage < Struct.new(
  :stage_id,
  :state,
  :output_bytes,
  :output_rows,
  :input_bytes,
  :input_rows,
  :execution_time,
  :query_stage_plan,
  :sub_stages)
  SENSITIVE = []
  include Aws::Structure
end

#output_rowsInteger

The number of rows output from the stage after execution.

Returns:

  • (Integer)


2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2228

class QueryStage < Struct.new(
  :stage_id,
  :state,
  :output_bytes,
  :output_rows,
  :input_bytes,
  :input_rows,
  :execution_time,
  :query_stage_plan,
  :sub_stages)
  SENSITIVE = []
  include Aws::Structure
end

#query_stage_planTypes::QueryStagePlanNode

Stage plan information such as name, identifier, sub plans, and source stages.



2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2228

class QueryStage < Struct.new(
  :stage_id,
  :state,
  :output_bytes,
  :output_rows,
  :input_bytes,
  :input_rows,
  :execution_time,
  :query_stage_plan,
  :sub_stages)
  SENSITIVE = []
  include Aws::Structure
end

#stage_idInteger

The identifier for a stage.

Returns:

  • (Integer)


2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2228

class QueryStage < Struct.new(
  :stage_id,
  :state,
  :output_bytes,
  :output_rows,
  :input_bytes,
  :input_rows,
  :execution_time,
  :query_stage_plan,
  :sub_stages)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

State of the stage after query execution.

Returns:

  • (String)


2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2228

class QueryStage < Struct.new(
  :stage_id,
  :state,
  :output_bytes,
  :output_rows,
  :input_bytes,
  :input_rows,
  :execution_time,
  :query_stage_plan,
  :sub_stages)
  SENSITIVE = []
  include Aws::Structure
end

#sub_stagesArray<Types::QueryStage>

List of sub query stages that form this stage execution plan.

Returns:



2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 2228

class QueryStage < Struct.new(
  :stage_id,
  :state,
  :output_bytes,
  :output_rows,
  :input_bytes,
  :input_rows,
  :execution_time,
  :query_stage_plan,
  :sub_stages)
  SENSITIVE = []
  include Aws::Structure
end