Package com.adbs.syntax
Class OracleSQLHierarchicalQueryClause
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.syntax.OracleSQLHierarchicalQueryClause
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- OracleSQLHierarchicalQueryClause2
 
 public class OracleSQLHierarchicalQueryClause extends AstNode 
- 
- 
Field SummaryFields Modifier and Type Field Description SQLExpressionItemconnectBybooleannoCycleSQLExpressionItemstartWith- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description OracleSQLHierarchicalQueryClause(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(java.lang.Object source)voidbuildConnectBy(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildStartWith(SQLBuilder builder, SQLBuilderSelectFormat format)protected voidgetASTFields(AstFieldList l)protected voidremoveReferencesToDatasourceInternal(SQLFromSource fs)- 
Methods inherited from class com.adbs.ast.AstNodebuildSQL, clone, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtender
 - 
Methods inherited from class com.adbs.ast.AstExtenderbuildSQLForNode, editPropsForNode
 - 
Methods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildren, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxy, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
 
- 
 
- 
- 
- 
Field Detail- 
startWithpublic SQLExpressionItem startWith 
 - 
connectBypublic SQLExpressionItem connectBy 
 - 
noCyclepublic boolean noCycle 
 
- 
 - 
Constructor Detail- 
OracleSQLHierarchicalQueryClausepublic OracleSQLHierarchicalQueryClause(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getASTFieldsprotected void getASTFields(AstFieldList l) - Overrides:
- getASTFieldsin class- AstNode
 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- AstNodeBase
 
 - 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- AstNode
 
 - 
removeReferencesToDatasourceInternalprotected void removeReferencesToDatasourceInternal(SQLFromSource fs) - Overrides:
- removeReferencesToDatasourceInternalin class- AstNodeBase
 
 - 
buildStartWithpublic void buildStartWith(SQLBuilder builder, SQLBuilderSelectFormat format) 
 - 
buildConnectBypublic void buildConnectBy(SQLBuilder builder, SQLBuilderSelectFormat format) 
 
- 
 
-