Values_1.JoinOperationSourceA transform operation that combines data from two sources based on specified join conditions.
type nonrec t = {alias : Values_0.TransformOperationAlias.t;Alias for this operation.
*)leftOperand : Values_0.TransformOperationSource.t;The left operand for the join operation.
*)rightOperand : Values_0.TransformOperationSource.t;The right operand for the join operation.
*)type_ : JoinOperationType.t;The type of join to perform, such as INNER, LEFT, RIGHT, or OUTER.
*)onClause : JoinOperationOnClause.t;The join condition that specifies how to match rows between the left and right operands.
*)leftOperandProperties : JoinOperandProperties.t option;Properties that control how the left operand's columns are handled in the join result.
*)rightOperandProperties : JoinOperandProperties.t option;Properties that control how the right operand's columns are handled in the join result.
*)}val make :
?leftOperandProperties:??? ->
?rightOperandProperties:??? ->
alias:Values_0.TransformOperationAlias.t ->
leftOperand:Values_0.TransformOperationSource.t ->
rightOperand:Values_0.TransformOperationSource.t ->
type_:JoinOperationType.t ->
onClause:JoinOperationOnClause.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of Values_0.TransformOperationAlias.t
| `Structure of
(string
* [> `List of
[> `Structure of (string * [> `String of string ]) list ]
list
| `String of string ])
list ])
list ]