object JoinOnCondition
- Companion:
- class
Type members
Classlikes
class JoinOnConditionOps[T <: JoinType, JoiningView <: SchemaView, JoinedSchema](join: Join[T], joiningView: JoiningView)
Value members
Concrete methods
def joinOnConditionImpl[Join <: JoinType : Type, MergeSchemas[S1, S2] : Type, Left <: DataFrame[_] : Type, Right <: DataFrame[_] : Type](implicit evidence$1: Type[Join], evidence$2: Type[MergeSchemas], evidence$3: Type[Left], evidence$4: Type[Right], Quotes): Expr[JoinOnCondition[Join, Left, Right] { type JoinedSchema; type JoiningView <: SchemaView; }]
def joinOnImpl[T <: JoinType : Type, JoiningView <: SchemaView : Type, JoinedSchema : Type, Condition : Type](join: Expr[Join[_]], joiningView: Expr[JoiningView], condition: Expr[JoiningView ?=> Condition])(implicit evidence$5: Type[T], evidence$6: Type[JoiningView], evidence$7: Type[JoinedSchema], evidence$8: Type[Condition], Quotes): Expr[DataFrame[JoinedSchema]]
Givens
Givens
Implicits
Implicits
implicit def joinOnConditionOps[T <: JoinType](join: Join[T])(using joc: JoinOnCondition[T, Left, Right]): JoinOnConditionOps[T, JoiningView, JoinedSchema]