Package | Description |
---|---|
org.apache.lens.cube.parse | |
org.apache.lens.cube.parse.join |
Modifier and Type | Method and Description |
---|---|
Map<Dimension,Set<CandidateDim>> |
CubeQueryContext.getCandidateDims() |
Map<Dimension,Set<CandidateDim>> |
CubeQueryContext.getCandidateDimTables() |
Map<Dimension,CandidateDim> |
QueryWriterContext.getDimsToQuery() |
Map<Dimension,CandidateDim> |
MultiCandidateQueryWriterContext.getDimsToQuery() |
Map<Dimension,CandidateDim> |
DimHQLContext.getDimsToQuery() |
Collection<CandidateDim> |
CubeQueryContext.getPickedDimTables() |
Modifier and Type | Method and Description |
---|---|
static String |
StorageUtil.getWhereClause(CandidateDim dim,
String alias) |
Modifier and Type | Method and Description |
---|---|
QueryWriterContext |
CubeQueryContext.getQueryWriterContext(Candidate cand,
Map<Dimension,CandidateDim> dimsToQuery) |
StorageCandidateHQLContext |
StorageCandidate.toQueryWriterContext(Map<Dimension,CandidateDim> dimsToQuery,
CubeQueryContext rootCubeQueryContext) |
default QueryWriterContext |
Candidate.toQueryWriterContext(Map<Dimension,CandidateDim> dimsToQuery,
CubeQueryContext rootCubeQueryContext)
Get query writer context from the candidate.
|
Modifier and Type | Method and Description |
---|---|
void |
BridgeTableJoinContext.addAnotherJoinClause(TableRelationship rel,
String fromAlias,
String toAlias,
CandidateDim toTable,
String userFilter,
String storageFilter) |
void |
BridgeTableJoinContext.initBridgeClauses(TableRelationship rel,
String fromAlias,
String toAlias,
CandidateDim toTable,
String userFilter,
String storageFilter) |
void |
BridgeTableJoinContext.updateBridgeClause(TableRelationship rel,
String fromAlias,
String toAlias,
CandidateDim toTable,
String userFilter,
String storageFilter) |
Modifier and Type | Method and Description |
---|---|
String |
AutoJoinContext.getFromString(String fromTable,
DimHQLContext sc,
Map<Dimension,CandidateDim> dimsToQuery,
CubeQueryContext cubeql) |
String |
AutoJoinContext.getMergedJoinClause(CubeQueryContext cubeql,
DimHQLContext sc,
JoinClause joinClause,
Map<Dimension,CandidateDim> dimsToQuery) |
void |
AutoJoinContext.pruneAllPaths(CubeInterface cube,
Collection<String> candColumns,
Map<Dimension,CandidateDim> dimsToQuery)
Prunes the join chains defined in Cube whose starting column is not there in any of the candidate facts.
|
void |
AutoJoinContext.pruneAllPathsForCandidateDims(Map<Dimension,Set<CandidateDim>> candidateDims)
Prunes allPaths by removing paths which contain columns that are not present in any candidate dims.
|
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.