Package com.adbs.syntax
Class OracleSQLSubQueryExtender
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.syntax.OracleSQLSubQueryExtender
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 
 public class OracleSQLSubQueryExtender extends AstExtender 
- 
- 
Field SummaryFields Modifier and Type Field Description OracleSQLHierarchicalQueryClausehierarchicalQueryClauseOracleSQLModelClausemodelClausejava.lang.StringoptimizerHints- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description OracleSQLSubQueryExtender(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(java.lang.Object source)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, 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- 
optimizerHintspublic java.lang.String optimizerHints 
 - 
hierarchicalQueryClausepublic OracleSQLHierarchicalQueryClause hierarchicalQueryClause 
 - 
modelClausepublic OracleSQLModelClause modelClause 
 
- 
 - 
Constructor Detail- 
OracleSQLSubQueryExtenderpublic OracleSQLSubQueryExtender(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getASTFieldsprotected void getASTFields(AstFieldList l) - Overrides:
- getASTFieldsin class- AstNodeBase
 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- AstNodeBase
 
 - 
buildSQLForNodepublic void buildSQLForNode(AstNode n, SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLForNodein class- AstExtender
 
 
- 
 
-