Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Documentation
Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.
See: newJoin
smart constructor.
Instances
FromJSON Join Source # | |
ToJSON Join Source # | |
Defined in Amazonka.Glue.Types.Join | |
Generic Join Source # | |
Read Join Source # | |
Show Join Source # | |
NFData Join Source # | |
Defined in Amazonka.Glue.Types.Join | |
Eq Join Source # | |
Hashable Join Source # | |
Defined in Amazonka.Glue.Types.Join | |
type Rep Join Source # | |
Defined in Amazonka.Glue.Types.Join type Rep Join = D1 ('MetaData "Join" "Amazonka.Glue.Types.Join" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "Join'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "joinType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JoinType) :*: S1 ('MetaSel ('Just "columns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty JoinColumn))))) |
Create a value of Join
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:name:Join'
, join_name
- The name of the transform node.
$sel:inputs:Join'
, join_inputs
- The data inputs identified by their node names.
$sel:joinType:Join'
, join_joinType
- Specifies the type of join to be performed on the datasets.
$sel:columns:Join'
, join_columns
- A list of the two columns to be joined.
join_joinType :: Lens' Join JoinType Source #
Specifies the type of join to be performed on the datasets.
join_columns :: Lens' Join (NonEmpty JoinColumn) Source #
A list of the two columns to be joined.