Package com.adbs.syntax
Class DB2SQLSelectStatementExtender
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.syntax.DB2SQLSelectStatementExtender
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 
 public class DB2SQLSelectStatementExtender extends AstExtender 
- 
- 
Field SummaryFields Modifier and Type Field Description AstNodeforClauseDB2SQLIsolationClauseisolationClauseDB2SQLOptimizeForClauseoptimizeForClause- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description DB2SQLSelectStatementExtender(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildForClause(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildIsolationClause(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildOptimizeForClause(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildSQLForNode(AstNode n, SQLBuilder builder, SQLBuilderSelectFormat format)protected voidgetASTFields(AstFieldList l)- 
Methods inherited from class com.adbs.ast.AstExtendereditPropsForNode
 - 
Methods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, assign, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, clone, cloneInternal, dispose, findFirstChildIndexForClass, getAstFieldList, 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
 
- 
 
- 
- 
- 
Field Detail- 
forClausepublic AstNode forClause 
 - 
optimizeForClausepublic DB2SQLOptimizeForClause optimizeForClause 
 - 
isolationClausepublic DB2SQLIsolationClause isolationClause 
 
- 
 - 
Constructor Detail- 
DB2SQLSelectStatementExtenderpublic DB2SQLSelectStatementExtender(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getASTFieldsprotected void getASTFields(AstFieldList l) - Overrides:
- getASTFieldsin class- AstNodeBase
 
 - 
buildSQLForNodepublic void buildSQLForNode(AstNode n, SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLForNodein class- AstExtender
 
 - 
buildForClausepublic void buildForClause(SQLBuilder builder, SQLBuilderSelectFormat format) 
 - 
buildOptimizeForClausepublic void buildOptimizeForClause(SQLBuilder builder, SQLBuilderSelectFormat format) 
 - 
buildIsolationClausepublic void buildIsolationClause(SQLBuilder builder, SQLBuilderSelectFormat format) 
 
- 
 
-