Package | Description |
---|---|
org.apache.lens.cube.parse | |
org.apache.lens.cube.parse.join |
Modifier and Type | Method and Description |
---|---|
static <K extends Named> |
Aliased.create(K obj) |
static <K extends Named> |
Aliased.create(K obj,
String alias) |
Modifier and Type | Method and Description |
---|---|
Map<org.apache.lens.cube.parse.CubeQueryContext.QueriedExprColumn,Set<Aliased<Dimension>>> |
CubeQueryContext.getExprColToDim() |
Map<Aliased<Dimension>,org.apache.lens.cube.parse.CubeQueryContext.OptionalDimCtx> |
CubeQueryContext.getOptionalDimensionMap() |
Map<String,Set<Aliased<Dimension>>> |
CubeQueryContext.getRefColToDim() |
Modifier and Type | Method and Description |
---|---|
Map<Aliased<Dimension>,List<JoinPath>> |
AutoJoinContext.getAllPaths() |
Map<Aliased<Dimension>,Map<AbstractCubeTable,List<String>>> |
AutoJoinContext.getJoinPathFromColumns() |
Map<Aliased<Dimension>,Map<AbstractCubeTable,List<String>>> |
AutoJoinContext.getJoinPathToColumns() |
Modifier and Type | Method and Description |
---|---|
void |
AutoJoinContext.removeJoinedTable(Aliased<Dimension> dim) |
Modifier and Type | Method and Description |
---|---|
Set<Dimension> |
AutoJoinContext.getDimsOnPath(Map<Aliased<Dimension>,List<TableRelationship>> joinChain,
Set<Dimension> qdims) |
JoinTree |
JoinClause.mergeJoinChains(Map<Aliased<Dimension>,List<TableRelationship>> chain)
Takes chains and merges them in the form of a tree.
|
Constructor and Description |
---|
AutoJoinContext(Map<Aliased<Dimension>,List<JoinPath>> allPaths,
Set<Dimension> requiredDimensions,
Map<AbstractCubeTable,org.apache.hadoop.hive.ql.parse.JoinType> tableJoinTypeMap,
AbstractCubeTable autoJoinTarget,
String joinTypeCfg,
boolean joinsResolved,
boolean flattenBridgeTables,
String bridgeTableFieldAggr,
String bridgeTableFieldArrayFilter,
boolean doFlatteningEarly) |
JoinClause(CubeQueryContext cubeql,
Map<Aliased<Dimension>,List<TableRelationship>> chain,
Set<Dimension> dimsInPath) |
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.