Package com.adbs.ast
Class AstExtender
java.lang.Object
com.adbs.ast.AstNodeBase
com.adbs.ast.AstExtender
- All Implemented Interfaces:
- Disposable
- Direct Known Subclasses:
- AccessSubQuerySelectExpressionExtender,- AstNode,- DB2SQLFromFunctionExtender,- DB2SQLFromObjectExtender,- DB2SQLFromQueryExtender,- DB2SQLSelectStatementExtender,- DB2SubQuerySelectExpressionExtender,- FirebirdSQLSelectStatementExtender,- FirebirdSQLSubQuerySelectExpressionExtender,- InformixSQLSelectStatementExtender,- InformixSQLSubQuerySelectExpressionExtender,- MSSQLExpressionItemExtender,- MSSQLFromSourceExtender,- MSSQLGroupByListExtender,- MSSQLSubQuerySelectExpressionExtender,- MSSQLSubSelectStatementExtender,- MySQLastTokenStringExtender,- MySQLGroupByListExtender,- MySQLSubQuerySelectExpressionExtender,- OracleSQLFromQueryExtender,- OracleSQLFromSourceExtender,- OracleSQLSelectStatementExtender,- OracleSQLSubQueryExtender,- OracleWithClauseItemExtender,- PostgreSQLSubQuerySelectExpressionExtender,- PostgreSQLSubSelectStatementExtender,- SQLiteSubSelectStatementExtender,- SQLOrderByItemExtender,- SybaseSubQuerySelectExpressionExtender,- TeradataIdentifierExtender,- TeradataStringLiteralExtender,- TeradataSubQuerySelectExpressionExtender
- 
Field SummaryFields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidbuildSQLForNode(AstNode n, SQLBuilder builder, SQLBuilderSelectFormat format) booleaneditPropsForNode(AstNode n, Object parameter) Methods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, assign, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, clone, cloneInternal, dispose, findFirstChildIndexForClass, getAstFieldList, getASTFields, getMyChildren, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
- 
Constructor Details- 
AstExtender
 
- 
- 
Method Details- 
editPropsForNode
- 
buildSQLForNode
 
-