All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
assertIsAlive() |
void |
assign(java.lang.Object source) |
protected void |
buildASTField(AstNode field,
SQLBuilder builder,
SQLBuilderSelectFormat format) |
protected void |
buildASTField(AstNode field,
SQLBuilder builder,
SQLBuilderSelectFormat format,
boolean writeSpaceAfter) |
protected int |
calcStatistics() |
int |
calcStatisticsRecursive() |
java.lang.Object |
clone(BaseSQLContext sqlContext) |
protected AstNodeBase |
cloneInternal(BaseSQLContext sqlContext) |
void |
dispose() |
protected int |
findFirstChildIndexForClass(java.lang.Class type) |
protected AstFieldList |
getAstFieldList() |
protected void |
getASTFields(AstFieldList l) |
void |
getMyChildren(java.util.List list) |
void |
getMyChildrenRecursive(Wrapper<java.util.List> list) |
void |
getReferencedColumns(java.util.List l) |
void |
getReferencedColumnsRecursive(java.util.List l) |
void |
getReferencedDatasources(java.util.List l) |
void |
getReferencedDatasourcesRecursive(java.util.List l) |
BaseSQLContext |
getSQLContext() |
StatsColumns |
getUsedDatabaseObjectColumns() |
StatsObjects |
getUsedDatabaseObjects() |
boolean |
isAlive() |
void |
moveSubQueryInProxy(java.lang.Object parameter,
java.lang.Class cls) |
void |
moveSubQueryInProxyRecursive(java.lang.Object parameter,
java.lang.Class cls) |
void |
prepareAndFixupRecursive(java.util.List cteList,
java.util.List fromSourcesList) |
void |
prepareAndFixupRecursive(java.util.List cteList,
java.util.List fromSourcesList,
boolean calcFieldUsageStats) |
void |
prepareCalcStatistics() |
void |
prepareCalcStatisticsRecursive() |
boolean |
removeReferencesToDatasource(SQLFromSource fs) |
protected void |
removeReferencesToDatasourceInternal(SQLFromSource fs) |
protected boolean |
replaceReferencesToDatasource(SQLFromSource fsFrom,
SQLFromSource fsTo) |
boolean |
replaceReferencesToDatasourceRecursive(SQLFromSource fsFrom,
SQLFromSource fsTo) |
protected void |
restoreColumnPrefix() |
void |
restoreColumnPrefixRecursive(boolean restore) |
void |
simplifyTree() |
void |
simplifyTreeRecursive() |
void |
traverseASTTreeDepthFirst(AstTraversable traversable) |
void |
traverseASTTreeSiblingFirst(AstTraversable traversable) |