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() |
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–2016 Apache Software Foundation. All rights reserved.