public class joinRelationAnalyze extends Object
| Modifier and Type | Field and Description |
|---|---|
HashSet<gudusoft.gsqlparser.util.JoinCondition> |
joinRelationSet |
HashMap |
queryAliasMap |
| Constructor and Description |
|---|
joinRelationAnalyze(File file,
EDbVendor dbVendor) |
joinRelationAnalyze(String sql,
EDbVendor dbVendor) |
joinRelationAnalyze(TGSqlParser sqlparser,
boolean showLocation) |
| Modifier and Type | Method and Description |
|---|---|
gudusoft.gsqlparser.util.TColumn |
attrToColumn(TResultColumn field,
TCustomSqlStatement stmt) |
String |
getAnalysisResult() |
List<gudusoft.gsqlparser.util.JoinCondition> |
getJoinConditions() |
static void |
main(String[] args) |
void |
searchFields(TResultColumn field,
TCustomSqlStatement select) |
void |
searchSubQuery(TSelectSqlStatement select) |
public HashMap queryAliasMap
public HashSet<gudusoft.gsqlparser.util.JoinCondition> joinRelationSet
public joinRelationAnalyze(String sql, EDbVendor dbVendor)
public joinRelationAnalyze(File file, EDbVendor dbVendor)
public joinRelationAnalyze(TGSqlParser sqlparser, boolean showLocation)
public String getAnalysisResult()
public List<gudusoft.gsqlparser.util.JoinCondition> getJoinConditions()
public void searchFields(TResultColumn field, TCustomSqlStatement select)
public void searchSubQuery(TSelectSqlStatement select)
public gudusoft.gsqlparser.util.TColumn attrToColumn(TResultColumn field, TCustomSqlStatement stmt)