public class MultiCandidateQueryWriterContext extends Object implements QueryWriterContext
| Constructor and Description |
|---|
MultiCandidateQueryWriterContext(List<QueryWriterContext> children,
CubeQueryContext cubeQueryContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAutoJoinDims() |
void |
addDenormDims() |
void |
addExpressionDims() |
List<QueryWriterContext> |
getChildren() |
CubeQueryContext |
getCubeQueryContext() |
Map<Dimension,CandidateDim> |
getDimsToQuery() |
QueryAST |
getQueryAst() |
UnionQueryWriter |
toQueryWriter() |
void |
updateDimFilterWithFactFilter() |
void |
updateFromString() |
public MultiCandidateQueryWriterContext(List<QueryWriterContext> children, CubeQueryContext cubeQueryContext)
public void addAutoJoinDims()
throws LensException
addAutoJoinDims in interface QueryWriterContextLensExceptionpublic void addExpressionDims()
throws LensException
addExpressionDims in interface QueryWriterContextLensExceptionpublic void addDenormDims()
throws LensException
addDenormDims in interface QueryWriterContextLensExceptionpublic void updateDimFilterWithFactFilter()
throws LensException
updateDimFilterWithFactFilter in interface QueryWriterContextLensExceptionpublic QueryAST getQueryAst()
getQueryAst in interface QueryWriterContextpublic void updateFromString()
throws LensException
updateFromString in interface QueryWriterContextLensExceptionpublic UnionQueryWriter toQueryWriter() throws LensException
toQueryWriter in interface QueryWriterContextLensExceptionpublic Map<Dimension,CandidateDim> getDimsToQuery()
getDimsToQuery in interface QueryWriterContext@Generated(value="lombok") public List<QueryWriterContext> getChildren()
@Generated(value="lombok") public CubeQueryContext getCubeQueryContext()
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.