public class BridgeTableJoinContext extends Object
Constructor and Description |
---|
BridgeTableJoinContext(CubeQueryContext cubeql,
CandidateFact fact,
QueryAST queryAST,
String bridgeTableFieldAggr,
String arrayFilter,
boolean doFlatteningEarly) |
Modifier and Type | Method and Description |
---|---|
void |
addAnotherJoinClause(TableRelationship rel,
String fromAlias,
String toAlias,
CandidateDim toTable,
String userFilter,
String storageFilter) |
String |
generateJoinClause(String joinTypeStr,
String toAlias) |
void |
initBridgeClauses(TableRelationship rel,
String fromAlias,
String toAlias,
CandidateDim toTable,
String userFilter,
String storageFilter) |
void |
resetContext() |
void |
updateBridgeClause(TableRelationship rel,
String fromAlias,
String toAlias,
CandidateDim toTable,
String userFilter,
String storageFilter) |
public BridgeTableJoinContext(CubeQueryContext cubeql, CandidateFact fact, QueryAST queryAST, String bridgeTableFieldAggr, String arrayFilter, boolean doFlatteningEarly)
public void resetContext()
public void initBridgeClauses(TableRelationship rel, String fromAlias, String toAlias, CandidateDim toTable, String userFilter, String storageFilter)
public void updateBridgeClause(TableRelationship rel, String fromAlias, String toAlias, CandidateDim toTable, String userFilter, String storageFilter)
public void addAnotherJoinClause(TableRelationship rel, String fromAlias, String toAlias, CandidateDim toTable, String userFilter, String storageFilter)
public String generateJoinClause(String joinTypeStr, String toAlias) throws LensException
LensException
Copyright © 2014–2016 Apache Software Foundation. All rights reserved.