public class JoinUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static InnerJoin |
INNER
INNER JOIN
|
static String |
JOIN_SUFFIX_A |
static String |
JOIN_SUFFIX_B |
static LeftJoin |
LEFT
LEFT JOIN
|
static RightJoin |
RIGHT
RIGHT JOIN
|
| Constructor and Description |
|---|
JoinUtil() |
| Modifier and Type | Method and Description |
|---|---|
static JoinedDataFrame |
innerJoin(DataFrame dfA,
DataFrame dfB,
JoinColumn... joinColumns)
Joins two data frames using the INNER JOIN method and the default header name suffixes
|
static JoinedDataFrame |
innerJoin(DataFrame dfA,
DataFrame dfB,
String joinSuffixA,
String joinSuffixB,
JoinColumn... joinColumns)
Joins two data frames using the INNER JOIN method and specified suffixes for the column header names
|
static JoinedDataFrame |
leftJoin(DataFrame dfA,
DataFrame dfB,
JoinColumn... joinColumns)
Joins two data frames using the LEFT JOIN method and the default header name suffixes
|
static JoinedDataFrame |
leftJoin(DataFrame dfA,
DataFrame dfB,
String joinSuffixA,
String joinSuffixB,
JoinColumn... joinColumns)
Joins two data frames using the LEFT JOIN method and specified suffixes for the column header names
|
static JoinedDataFrame |
rightJoin(DataFrame dfA,
DataFrame dfB,
JoinColumn... joinColumns)
Joins two data frames using the RIGHT JOIN method and the default header name suffixes
|
static JoinedDataFrame |
rightJoin(DataFrame dfA,
DataFrame dfB,
String joinSuffixA,
String joinSuffixB,
JoinColumn... joinColumns)
Joins two data frames using the RIGHT JOIN method and specified suffixes for the column header names
|
public static final String JOIN_SUFFIX_A
public static final String JOIN_SUFFIX_B
public static final RightJoin RIGHT
public static final LeftJoin LEFT
public static final InnerJoin INNER
public static JoinedDataFrame leftJoin(DataFrame dfA, DataFrame dfB, JoinColumn... joinColumns)
dfA - first data framedfB - second data framejoinColumns - columns used for the joinLeftJoin.join(DataFrame, DataFrame, String, String, JoinColumn...)public static JoinedDataFrame leftJoin(DataFrame dfA, DataFrame dfB, String joinSuffixA, String joinSuffixB, JoinColumn... joinColumns)
dfA - first data framedfB - second data framejoinSuffixA - suffix used for columns in the first data framejoinSuffixB - suffix used for columns in the second data framejoinColumns - columns used for the joinLeftJoin.join(DataFrame, DataFrame, String, String, JoinColumn...)public static JoinedDataFrame rightJoin(DataFrame dfA, DataFrame dfB, JoinColumn... joinColumns)
dfA - first data framedfB - second data framejoinColumns - columns used for the joinLeftJoin.join(DataFrame, DataFrame, String, String, JoinColumn...)public static JoinedDataFrame rightJoin(DataFrame dfA, DataFrame dfB, String joinSuffixA, String joinSuffixB, JoinColumn... joinColumns)
dfA - first data framedfB - second data framejoinSuffixA - suffix used for columns in the first data framejoinSuffixB - suffix used for columns in the second data framejoinColumns - columns used for the joinLeftJoin.join(DataFrame, DataFrame, String, String, JoinColumn...)public static JoinedDataFrame innerJoin(DataFrame dfA, DataFrame dfB, JoinColumn... joinColumns)
dfA - first data framedfB - second data framejoinColumns - columns used for the joinLeftJoin.join(DataFrame, DataFrame, String, String, JoinColumn...)public static JoinedDataFrame innerJoin(DataFrame dfA, DataFrame dfB, String joinSuffixA, String joinSuffixB, JoinColumn... joinColumns)
dfA - first data framedfB - second data framejoinSuffixA - suffix used for columns in the first data framejoinSuffixB - suffix used for columns in the second data framejoinColumns - columns used for the joinLeftJoin.join(DataFrame, DataFrame, String, String, JoinColumn...)Copyright © 2017. All rights reserved.