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 Summary
Fields inherited from class com.adbs.ast.AstNodeBase
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildSQLForNode
(AstNode n, SQLBuilder builder, SQLBuilderSelectFormat format) boolean
editPropsForNode
(AstNode n, Object parameter) Methods inherited from class com.adbs.ast.AstNodeBase
assertIsAlive, 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
-