JoinExpression
data class JoinExpression(val type: JoinType, val left: QuerySourceExpression, val right: QuerySourceExpression, val condition: ScalarExpression<Boolean>? = null, val isLeafNode: Boolean = false, val extraProperties: Map<String, Any> = emptyMap()) : QuerySourceExpression(source)
Join expression.
Constructors
Link copied to clipboard
constructor(type: JoinType, left: QuerySourceExpression, right: QuerySourceExpression, condition: ScalarExpression<Boolean>? = null, isLeafNode: Boolean = false, extraProperties: Map<String, Any> = emptyMap())
Properties
Link copied to clipboard
the joining condition.
Link copied to clipboard
Extra properties of this expression, maybe useful in SqlFormatter to generate some special SQLs.
Link copied to clipboard
Check if this expression is a leaf node in expression trees.
Link copied to clipboard
the left table.
Link copied to clipboard
the right table.