public class DataFrameUntil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DataFrameUntil.Sorting |
| 构造器和说明 |
|---|
DataFrameUntil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <V> joinery.DataFrame<V> |
cartesian(joinery.DataFrame<V> leftDf,
joinery.DataFrame<V> rightDf) |
static Map<String,Integer> |
computeFiledToIndex(joinery.DataFrame df) |
static joinery.DataFrame.JoinType |
convertDruiJoinTypeToDFJoinType(com.alibaba.druid.sql.ast.statement.SQLJoinTableSource.JoinType joinType) |
static Map<List<Object>,List<Object>> |
dfToMapList(joinery.DataFrame df) |
static void |
dropColumnTableAlias(joinery.DataFrame<Object> df) |
static Boolean |
exectuePredicaeEntity(List<PredicateEntity<Object>> predicateEntities,
Map<String,Integer> columnToIndex,
List<Object> values,
String tableAlias) |
static joinery.DataFrame |
filter(List<PredicateEntity<Object>> predicateEntities,
joinery.DataFrame<Object> df,
Map<String,Integer> columnToIndex,
String tableAlias) |
static <V> joinery.DataFrame<V> |
join(joinery.DataFrame<V> left,
joinery.DataFrame<V> right,
joinery.DataFrame.JoinType how,
joinery.DataFrame.KeyFunction<V> leftOn,
joinery.DataFrame.KeyFunction<V> rightOn) |
static <V> joinery.DataFrame<V> |
joinOn(joinery.DataFrame<V> left,
joinery.DataFrame<V> right,
joinery.DataFrame.JoinType how,
List<Integer> leftCols,
List<Integer> rightCols) |
static void |
main(String[] args) |
static void |
renameNewTableAlias(joinery.DataFrame df,
String tableAlias) |
static void |
setColumnTableAlias(joinery.DataFrame<Object> df,
String alilas) |
static joinery.DataFrame |
sortBy(joinery.DataFrame df,
Map<String,Integer> columnToIndex,
Object... cols) |
static joinery.DataFrame<Object> |
union(joinery.DataFrame<Object> leftDf,
joinery.DataFrame<Object> rightDf,
com.alibaba.druid.sql.ast.statement.SQLUnionOperator operator,
Map<String,Integer> columnToIndex) |
public static void dropColumnTableAlias(joinery.DataFrame<Object> df)
public static void setColumnTableAlias(joinery.DataFrame<Object> df, String alilas)
public static void renameNewTableAlias(joinery.DataFrame df,
String tableAlias)
public static joinery.DataFrame.JoinType convertDruiJoinTypeToDFJoinType(com.alibaba.druid.sql.ast.statement.SQLJoinTableSource.JoinType joinType)
public static joinery.DataFrame sortBy(joinery.DataFrame df,
Map<String,Integer> columnToIndex,
Object... cols)
public static joinery.DataFrame<Object> union(joinery.DataFrame<Object> leftDf, joinery.DataFrame<Object> rightDf, com.alibaba.druid.sql.ast.statement.SQLUnionOperator operator, Map<String,Integer> columnToIndex)
public static void main(String[] args)
public static <V> joinery.DataFrame<V> join(joinery.DataFrame<V> left,
joinery.DataFrame<V> right,
joinery.DataFrame.JoinType how,
joinery.DataFrame.KeyFunction<V> leftOn,
joinery.DataFrame.KeyFunction<V> rightOn)
public static <V> joinery.DataFrame<V> joinOn(joinery.DataFrame<V> left,
joinery.DataFrame<V> right,
joinery.DataFrame.JoinType how,
List<Integer> leftCols,
List<Integer> rightCols)
public static <V> joinery.DataFrame<V> cartesian(joinery.DataFrame<V> leftDf,
joinery.DataFrame<V> rightDf)
public static joinery.DataFrame filter(List<PredicateEntity<Object>> predicateEntities, joinery.DataFrame<Object> df, Map<String,Integer> columnToIndex, String tableAlias)
Copyright © 2019. All rights reserved.