public static interface JoinInstruction.Builder extends SdkPojo, CopyableBuilder<JoinInstruction.Builder,JoinInstruction>
Modifier and Type | Method and Description |
---|---|
default JoinInstruction.Builder |
leftJoinKeyProperties(Consumer<JoinKeyProperties.Builder> leftJoinKeyProperties)
Join key properties of the left operand.
|
JoinInstruction.Builder |
leftJoinKeyProperties(JoinKeyProperties leftJoinKeyProperties)
Join key properties of the left operand.
|
JoinInstruction.Builder |
leftOperand(String leftOperand)
The operand on the left side of a join.
|
JoinInstruction.Builder |
onClause(String onClause)
The join instructions provided in the
ON clause of a join. |
default JoinInstruction.Builder |
rightJoinKeyProperties(Consumer<JoinKeyProperties.Builder> rightJoinKeyProperties)
Join key properties of the right operand.
|
JoinInstruction.Builder |
rightJoinKeyProperties(JoinKeyProperties rightJoinKeyProperties)
Join key properties of the right operand.
|
JoinInstruction.Builder |
rightOperand(String rightOperand)
The operand on the right side of a join.
|
JoinInstruction.Builder |
type(JoinType type)
The type of join that it is.
|
JoinInstruction.Builder |
type(String type)
The type of join that it is.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
JoinInstruction.Builder leftOperand(String leftOperand)
The operand on the left side of a join.
leftOperand
- The operand on the left side of a join.JoinInstruction.Builder rightOperand(String rightOperand)
The operand on the right side of a join.
rightOperand
- The operand on the right side of a join.JoinInstruction.Builder leftJoinKeyProperties(JoinKeyProperties leftJoinKeyProperties)
Join key properties of the left operand.
leftJoinKeyProperties
- Join key properties of the left operand.default JoinInstruction.Builder leftJoinKeyProperties(Consumer<JoinKeyProperties.Builder> leftJoinKeyProperties)
Join key properties of the left operand.
This is a convenience method that creates an instance of theJoinKeyProperties.Builder
avoiding the
need to create one manually via JoinKeyProperties.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to leftJoinKeyProperties(JoinKeyProperties)
.leftJoinKeyProperties
- a consumer that will call methods on JoinKeyProperties.Builder
leftJoinKeyProperties(JoinKeyProperties)
JoinInstruction.Builder rightJoinKeyProperties(JoinKeyProperties rightJoinKeyProperties)
Join key properties of the right operand.
rightJoinKeyProperties
- Join key properties of the right operand.default JoinInstruction.Builder rightJoinKeyProperties(Consumer<JoinKeyProperties.Builder> rightJoinKeyProperties)
Join key properties of the right operand.
This is a convenience method that creates an instance of theJoinKeyProperties.Builder
avoiding the
need to create one manually via JoinKeyProperties.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to rightJoinKeyProperties(JoinKeyProperties)
.rightJoinKeyProperties
- a consumer that will call methods on JoinKeyProperties.Builder
rightJoinKeyProperties(JoinKeyProperties)
JoinInstruction.Builder type(String type)
The type of join that it is.
JoinInstruction.Builder type(JoinType type)
The type of join that it is.
JoinInstruction.Builder onClause(String onClause)
The join instructions provided in the ON
clause of a join.
onClause
- The join instructions provided in the ON
clause of a join.Copyright © 2022. All rights reserved.