JoinRelationalOperatorFactory

abstract class JoinRelationalOperatorFactory(name: String) : RelationalOperatorFactory

Provides an implementation of the PartiqlPhysical.Bexpr.Join operator.

Parameters

name

Constructors

Link copied to clipboard
fun JoinRelationalOperatorFactory(name: String)

Functions

Link copied to clipboard
abstract fun create(impl: PartiqlPhysical.Impl, joinType: PartiqlPhysical.JoinType, leftBexpr: RelationExpression, rightBexpr: RelationExpression, predicateExpr: ValueExpression?, setLeftSideVariablesToNull: (EvaluatorState) -> Unit, setRightSideVariablesToNull: (EvaluatorState) -> Unit): RelationExpression

Creates a RelationExpression instance for PartiqlPhysical.Bexpr.Join.

Properties

Link copied to clipboard
override val key: RelationalOperatorFactoryKey