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 QueryWriterContext
LensException
public void addExpressionDims() throws LensException
addExpressionDims
in interface QueryWriterContext
LensException
public void addDenormDims() throws LensException
addDenormDims
in interface QueryWriterContext
LensException
public void updateDimFilterWithFactFilter() throws LensException
updateDimFilterWithFactFilter
in interface QueryWriterContext
LensException
public QueryAST getQueryAst()
getQueryAst
in interface QueryWriterContext
public void updateFromString() throws LensException
updateFromString
in interface QueryWriterContext
LensException
public UnionQueryWriter toQueryWriter() throws LensException
toQueryWriter
in interface QueryWriterContext
LensException
public 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.