amazonka-athena-2.0: Amazon Athena SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Athena.Types.QueryStage

Description

 
Synopsis

Documentation

data QueryStage Source #

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.

See: newQueryStage smart constructor.

Constructors

QueryStage' 

Fields

Instances

Instances details
FromJSON QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Generic QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Associated Types

type Rep QueryStage :: Type -> Type #

Read QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Show QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

NFData QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Methods

rnf :: QueryStage -> () #

Eq QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Hashable QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

type Rep QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

newQueryStage :: QueryStage Source #

Create a value of QueryStage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:executionTime:QueryStage', queryStage_executionTime - Time taken to execute this stage.

$sel:inputBytes:QueryStage', queryStage_inputBytes - The number of bytes input into the stage for execution.

$sel:inputRows:QueryStage', queryStage_inputRows - The number of rows input into the stage for execution.

$sel:outputBytes:QueryStage', queryStage_outputBytes - The number of bytes output from the stage after execution.

$sel:outputRows:QueryStage', queryStage_outputRows - The number of rows output from the stage after execution.

$sel:queryStagePlan:QueryStage', queryStage_queryStagePlan - Stage plan information such as name, identifier, sub plans, and source stages.

$sel:stageId:QueryStage', queryStage_stageId - The identifier for a stage.

$sel:state:QueryStage', queryStage_state - State of the stage after query execution.

$sel:subStages:QueryStage', queryStage_subStages - List of sub query stages that form this stage execution plan.

queryStage_executionTime :: Lens' QueryStage (Maybe Integer) Source #

Time taken to execute this stage.

queryStage_inputBytes :: Lens' QueryStage (Maybe Integer) Source #

The number of bytes input into the stage for execution.

queryStage_inputRows :: Lens' QueryStage (Maybe Integer) Source #

The number of rows input into the stage for execution.

queryStage_outputBytes :: Lens' QueryStage (Maybe Integer) Source #

The number of bytes output from the stage after execution.

queryStage_outputRows :: Lens' QueryStage (Maybe Integer) Source #

The number of rows output from the stage after execution.

queryStage_queryStagePlan :: Lens' QueryStage (Maybe QueryStagePlanNode) Source #

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

queryStage_stageId :: Lens' QueryStage (Maybe Integer) Source #

The identifier for a stage.

queryStage_state :: Lens' QueryStage (Maybe Text) Source #

State of the stage after query execution.

queryStage_subStages :: Lens' QueryStage (Maybe [QueryStage]) Source #

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