Package com.adbs.ast
Class SQLExpressionCompWithSubQuery
- java.lang.Object
- 
- All Implemented Interfaces:
- Disposable
 
 public class SQLExpressionCompWithSubQuery extends SQLExpressionCompWithSet 
- 
- 
Field SummaryFields Modifier and Type Field Description SQLSubSelectStatementsubQuery- 
Fields inherited from class com.adbs.ast.SQLExpressionCompWithSetcompareType
 - 
Fields inherited from class com.adbs.ast.SQLExpressionOperatoroperatorObj
 - 
Fields inherited from class com.adbs.ast.SQLExpressionExpressionItemlExpression
 - 
Fields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
 
- 
 - 
Constructor SummaryConstructors Constructor Description SQLExpressionCompWithSubQuery(BaseSQLContext sqlContext)SQLExpressionCompWithSubQuery(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)protected voidgetASTFields(AstFieldList l)- 
Methods inherited from class com.adbs.ast.SQLExpressionCompWithSetassign, isLogical
 - 
Methods inherited from class com.adbs.ast.SQLExpressionOperationfindExpressionItem, removeLExpression, restoreLExpression
 - 
Methods inherited from class com.adbs.ast.SQLExpressionExpressionItembuildSQLExpression
 - 
Methods inherited from class com.adbs.ast.SQLExpressionItembuildSQLCosmetic, clone, removeReferencesToDatasourceInternal
 - 
Methods inherited from class com.adbs.ast.AstNodebuildSQL, 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- 
subQuerypublic SQLSubSelectStatement subQuery 
 
- 
 - 
Constructor Detail- 
SQLExpressionCompWithSubQuerypublic SQLExpressionCompWithSubQuery(BaseSQLContext sqlContext) 
 - 
SQLExpressionCompWithSubQuerypublic SQLExpressionCompWithSubQuery(BaseSQLContext sqlContext, SQLExpressionItem lExpression, SQLOperator operatorObj) 
 
- 
 - 
Method Detail- 
getASTFieldsprotected void getASTFields(AstFieldList l) - Overrides:
- getASTFieldsin class- SQLExpressionOperator
 
 - 
buildSQLDirectpublic void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- buildSQLDirectin class- SQLExpressionCompWithSet
 
 
- 
 
-