| Package | Description |
|---|---|
| org.apache.lens.cube.metadata.join | |
| org.apache.lens.cube.parse.join |
| Modifier and Type | Method and Description |
|---|---|
List<TableRelationship> |
JoinPath.getEdges() |
| Modifier and Type | Method and Description |
|---|---|
void |
JoinPath.addEdge(TableRelationship edge) |
| Modifier and Type | Method and Description |
|---|---|
TableRelationship |
JoinTree.getParentRelationship() |
TableRelationship |
JoinClause.getStarJoin(String table) |
| Modifier and Type | Method and Description |
|---|---|
Map<TableRelationship,JoinTree> |
JoinTree.getSubtrees() |
| Modifier and Type | Method and Description |
|---|---|
void |
BridgeTableJoinContext.addAnotherJoinClause(TableRelationship rel,
String fromAlias,
String toAlias,
CandidateDim toTable,
String userFilter,
String storageFilter) |
JoinTree |
JoinTree.addChild(TableRelationship tableRelationship,
Map<String,Integer> aliasUsage) |
void |
BridgeTableJoinContext.initBridgeClauses(TableRelationship rel,
String fromAlias,
String toAlias,
CandidateDim toTable,
String userFilter,
String storageFilter) |
void |
JoinTree.setParentRelationship(TableRelationship parentRelationship) |
void |
BridgeTableJoinContext.updateBridgeClause(TableRelationship rel,
String fromAlias,
String toAlias,
CandidateDim toTable,
String userFilter,
String storageFilter) |
| 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.
|
void |
JoinTree.setSubtrees(Map<TableRelationship,JoinTree> subtrees) |
| Constructor and Description |
|---|
JoinTree(JoinTree parent,
TableRelationship tableRelationship,
int depthFromRoot) |
| Constructor and Description |
|---|
JoinClause(CubeQueryContext cubeql,
Map<Aliased<Dimension>,List<TableRelationship>> chain,
Set<Dimension> dimsInPath) |
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.