Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data JoinInstruction = JoinInstruction' {}
- newJoinInstruction :: Text -> Text -> JoinType -> Text -> JoinInstruction
- joinInstruction_rightJoinKeyProperties :: Lens' JoinInstruction (Maybe JoinKeyProperties)
- joinInstruction_leftJoinKeyProperties :: Lens' JoinInstruction (Maybe JoinKeyProperties)
- joinInstruction_leftOperand :: Lens' JoinInstruction Text
- joinInstruction_rightOperand :: Lens' JoinInstruction Text
- joinInstruction_type :: Lens' JoinInstruction JoinType
- joinInstruction_onClause :: Lens' JoinInstruction Text
Documentation
data JoinInstruction Source #
The instructions associated with a join.
See: newJoinInstruction
smart constructor.
JoinInstruction' | |
|
Instances
:: Text | |
-> Text | |
-> JoinType | |
-> Text | |
-> JoinInstruction |
Create a value of JoinInstruction
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:rightJoinKeyProperties:JoinInstruction'
, joinInstruction_rightJoinKeyProperties
- Join key properties of the right operand.
$sel:leftJoinKeyProperties:JoinInstruction'
, joinInstruction_leftJoinKeyProperties
- Join key properties of the left operand.
$sel:leftOperand:JoinInstruction'
, joinInstruction_leftOperand
- The operand on the left side of a join.
$sel:rightOperand:JoinInstruction'
, joinInstruction_rightOperand
- The operand on the right side of a join.
$sel:type':JoinInstruction'
, joinInstruction_type
- The type of join that it is.
$sel:onClause:JoinInstruction'
, joinInstruction_onClause
- The join instructions provided in the ON
clause of a join.
joinInstruction_rightJoinKeyProperties :: Lens' JoinInstruction (Maybe JoinKeyProperties) Source #
Join key properties of the right operand.
joinInstruction_leftJoinKeyProperties :: Lens' JoinInstruction (Maybe JoinKeyProperties) Source #
Join key properties of the left operand.
joinInstruction_leftOperand :: Lens' JoinInstruction Text Source #
The operand on the left side of a join.
joinInstruction_rightOperand :: Lens' JoinInstruction Text Source #
The operand on the right side of a join.
joinInstruction_type :: Lens' JoinInstruction JoinType Source #
The type of join that it is.
joinInstruction_onClause :: Lens' JoinInstruction Text Source #
The join instructions provided in the ON
clause of a join.