JoinExpression

constructor(    type: JoinType,     left: QuerySourceExpression,     right: QuerySourceExpression,     condition: ScalarExpression<Boolean>? = null,     isLeafNode: Boolean = false,     extraProperties: Map<String, Any> = emptyMap())(source)