-
- All Implemented Interfaces:
public final class JoinKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static BooleanallowLeftNullsprivate final static BooleanallowRightNulls
-
Method Summary
Modifier and Type Method Description final BooleangetAllowLeftNulls()final BooleangetAllowRightNulls()final static <A extends Any, B extends Any> DataFrame<A>join(DataFrame<A> $self, DataFrame<B> other, JoinType type, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)final static <A extends Any, B extends Any> DataFrame<A>join(DataFrame<A> $self, DataFrame<B> other, String columns, JoinType type)final static <A extends Any, B extends Any> DataFrame<A>innerJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)final static <A extends Any, B extends Any> DataFrame<A>innerJoin(DataFrame<A> $self, DataFrame<B> other, String columns)final static <A extends Any, B extends Any> DataFrame<A>leftJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)final static <A extends Any, B extends Any> DataFrame<A>leftJoin(DataFrame<A> $self, DataFrame<B> other, String columns)final static <A extends Any, B extends Any> DataFrame<A>rightJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)final static <A extends Any, B extends Any> DataFrame<A>rightJoin(DataFrame<A> $self, DataFrame<B> other, String columns)final static <A extends Any, B extends Any> DataFrame<A>fullJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)final static <A extends Any, B extends Any> DataFrame<A>fullJoin(DataFrame<A> $self, DataFrame<B> other, String columns)final static <A extends Any, B extends Any> DataFrame<A>filterJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)final static <A extends Any, B extends Any> DataFrame<A>filterJoin(DataFrame<A> $self, DataFrame<B> other, String columns)final static <A extends Any, B extends Any> DataFrame<A>excludeJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)final static <A extends Any, B extends Any> DataFrame<A>excludeJoin(DataFrame<A> $self, DataFrame<B> other, String columns)final static <T extends Any> DataFrame<T>joinOrNull(Iterable<DataFrame<T>> $self, JoinType joinType, Function2<JoinDsl<T, T>, ColumnsContainer<T>, ColumnSet<?>> selector)-
-
Method Detail
-
getAllowLeftNulls
final Boolean getAllowLeftNulls()
-
getAllowRightNulls
final Boolean getAllowRightNulls()
-
join
final static <A extends Any, B extends Any> DataFrame<A> join(DataFrame<A> $self, DataFrame<B> other, JoinType type, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)
-
join
final static <A extends Any, B extends Any> DataFrame<A> join(DataFrame<A> $self, DataFrame<B> other, String columns, JoinType type)
-
innerJoin
final static <A extends Any, B extends Any> DataFrame<A> innerJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)
-
innerJoin
final static <A extends Any, B extends Any> DataFrame<A> innerJoin(DataFrame<A> $self, DataFrame<B> other, String columns)
-
leftJoin
final static <A extends Any, B extends Any> DataFrame<A> leftJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)
-
leftJoin
final static <A extends Any, B extends Any> DataFrame<A> leftJoin(DataFrame<A> $self, DataFrame<B> other, String columns)
-
rightJoin
final static <A extends Any, B extends Any> DataFrame<A> rightJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)
-
rightJoin
final static <A extends Any, B extends Any> DataFrame<A> rightJoin(DataFrame<A> $self, DataFrame<B> other, String columns)
-
fullJoin
final static <A extends Any, B extends Any> DataFrame<A> fullJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)
-
fullJoin
final static <A extends Any, B extends Any> DataFrame<A> fullJoin(DataFrame<A> $self, DataFrame<B> other, String columns)
-
filterJoin
final static <A extends Any, B extends Any> DataFrame<A> filterJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)
-
filterJoin
final static <A extends Any, B extends Any> DataFrame<A> filterJoin(DataFrame<A> $self, DataFrame<B> other, String columns)
-
excludeJoin
final static <A extends Any, B extends Any> DataFrame<A> excludeJoin(DataFrame<A> $self, DataFrame<B> other, Function2<JoinDsl<A, B>, ColumnsContainer<A>, ColumnSet<?>> selector)
-
excludeJoin
final static <A extends Any, B extends Any> DataFrame<A> excludeJoin(DataFrame<A> $self, DataFrame<B> other, String columns)
-
joinOrNull
final static <T extends Any> DataFrame<T> joinOrNull(Iterable<DataFrame<T>> $self, JoinType joinType, Function2<JoinDsl<T, T>, ColumnsContainer<T>, ColumnSet<?>> selector)
-
-
-
-