public class BridgeTableJoinContext extends Object
Constructor and Description |
---|
BridgeTableJoinContext(CubeQueryContext cubeql,
DimHQLContext sc,
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, DimHQLContext sc, 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–2018 Apache Software Foundation. All rights reserved.