Package com.adbs.ast
Class SQLSubQueryExpressions
- java.lang.Object
- 
- com.adbs.ast.AstNodeBase
- 
- com.adbs.ast.AstExtender
- 
- com.adbs.ast.AstNode
- 
- com.adbs.ast.SQLSubQueryExpression
- 
- com.adbs.ast.SQLSubQueryExpressions
 
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- SQLSubSelectStatement
 
 public class SQLSubQueryExpressions extends SQLSubQueryExpression 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLSubQueryExpressions(BaseSQLContext sqlContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intadd(SQLSubQueryExpression subExpression)voidassign(java.lang.Object source)voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)voidclear()voiddelete(int index)SQLSubQueryExpressionextract(int index)SQLSubQueryExpressionextract(SQLSubQueryExpression item)SQLSubQuerySelectExpressionfirstUnionSubQuery()SQLSubQueryExpressionget(int index)intgetCount()voidgetMyChildren(java.util.List l)intremove(AstNode item)- 
Methods inherited from class com.adbs.ast.SQLSubQueryExpressionbuildUnionOperator, getSimpleUnionOperator, getUnionOperator, isAll, setAll, setUnionOperator
 - 
Methods inherited from class com.adbs.ast.AstNodebuildSQL, clone, dispose, editProps, editPropsInternal, getASTFields, 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, 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 Detail- 
SQLSubQueryExpressionspublic SQLSubQueryExpressions(BaseSQLContext sqlContext) 
 
- 
 - 
Method Detail- 
getCountpublic int getCount() 
 - 
getpublic SQLSubQueryExpression get(int index) 
 - 
assignpublic void assign(java.lang.Object source) - Overrides:
- assignin class- SQLSubQueryExpression
 
 - 
getMyChildrenpublic void getMyChildren(java.util.List l) - Overrides:
- getMyChildrenin class- AstNodeBase
 
 - 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- AstNode
 
 - 
addpublic int add(SQLSubQueryExpression subExpression) 
 - 
removepublic int remove(AstNode item) 
 - 
deletepublic void delete(int index) 
 - 
extractpublic SQLSubQueryExpression extract(SQLSubQueryExpression item) 
 - 
extractpublic SQLSubQueryExpression extract(int index) 
 - 
clearpublic void clear() 
 - 
firstUnionSubQuerypublic SQLSubQuerySelectExpression firstUnionSubQuery() 
 
- 
 
-