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.QueryStagePlanNode

Description

 
Synopsis

Documentation

data QueryStagePlanNode Source #

Stage plan information such as name, identifier, sub plans, and remote sources.

See: newQueryStagePlanNode smart constructor.

Constructors

QueryStagePlanNode' 

Fields

Instances

Instances details
FromJSON QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Generic QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Associated Types

type Rep QueryStagePlanNode :: Type -> Type #

Read QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Show QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

NFData QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Methods

rnf :: QueryStagePlanNode -> () #

Eq QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Hashable QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

type Rep QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

type Rep QueryStagePlanNode = D1 ('MetaData "QueryStagePlanNode" "Amazonka.Athena.Types.QueryStagePlanNode" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "QueryStagePlanNode'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "children") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QueryStagePlanNode])) :*: S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newQueryStagePlanNode :: QueryStagePlanNode Source #

Create a value of QueryStagePlanNode 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:children:QueryStagePlanNode', queryStagePlanNode_children - Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/

$sel:identifier:QueryStagePlanNode', queryStagePlanNode_identifier - Information about the operation this query stage plan node is performing.

$sel:name:QueryStagePlanNode', queryStagePlanNode_name - Name of the query stage plan that describes the operation this stage is performing as part of query execution.

$sel:remoteSources:QueryStagePlanNode', queryStagePlanNode_remoteSources - Source plan node IDs.

queryStagePlanNode_children :: Lens' QueryStagePlanNode (Maybe [QueryStagePlanNode]) Source #

Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/

queryStagePlanNode_identifier :: Lens' QueryStagePlanNode (Maybe Text) Source #

Information about the operation this query stage plan node is performing.

queryStagePlanNode_name :: Lens' QueryStagePlanNode (Maybe Text) Source #

Name of the query stage plan that describes the operation this stage is performing as part of query execution.