Package com.adbs.ast
Class SQLSubSelectStatementProxy
java.lang.Object
com.adbs.ast.AstNodeBase
com.adbs.ast.AstExtender
com.adbs.ast.AstNode
com.adbs.ast.SQLSubQueryExpression
com.adbs.ast.SQLSubQueryExpressions
com.adbs.ast.SQLSubSelectStatement
com.adbs.ast.SQLSubSelectStatementProxy
- All Implemented Interfaces:
- Disposable
- Direct Known Subclasses:
- SubSelectStatementProxy
- 
Field SummaryFields inherited from class com.adbs.ast.SQLSubSelectStatementorderBy, withClauseFields inherited from class com.adbs.ast.AstNodeBasedata, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
- 
Constructor SummaryConstructorsConstructorDescriptionSQLSubSelectStatementProxy(BaseSQLContext sqlContext) SQLSubSelectStatementProxy(BaseSQLContext sqlContext, Object param, AstNodeBase subQueryParent, SQLSubSelectStatement subQuery) 
- 
Method SummaryModifier and TypeMethodDescriptionintadd(SQLSubQueryExpression subExpression) voidvoidbuildSQL(SQLBuilder builder, SQLBuilderSelectFormat format) voidclear()protected AstNodeBasecloneInternal(BaseSQLContext sqlContext) voiddelete(int index) extract(int index) extract(SQLSubQueryExpression item) abstract SQLSubSelectStatementgenerateASTTree(BaseSQLContext sqlContext) get(int index) intgetCount()voidintMethods inherited from class com.adbs.ast.SQLSubSelectStatementbuildOrderByClause, buildSelects, buildSQLDirect, buildWithClause, calcStatisticsRecursive, getASTFieldsMethods inherited from class com.adbs.ast.SQLSubQueryExpressionbuildUnionOperator, getSimpleUnionOperator, getUnionOperator, isAll, setAll, setUnionOperatorMethods inherited from class com.adbs.ast.AstNodeclone, dispose, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtenderMethods inherited from class com.adbs.ast.AstExtenderbuildSQLForNode, editPropsForNodeMethods inherited from class com.adbs.ast.AstNodeBaseassertIsAlive, buildASTField, buildASTField, calcStatistics, 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 Details- 
SQLSubSelectStatementProxy
- 
SQLSubSelectStatementProxypublic SQLSubSelectStatementProxy(BaseSQLContext sqlContext, Object param, AstNodeBase subQueryParent, SQLSubSelectStatement subQuery) 
 
- 
- 
Method Details- 
cloneInternal- Overrides:
- cloneInternalin class- AstNodeBase
 
- 
generateASTTree
- 
get- Overrides:
- getin class- SQLSubQueryExpressions
 
- 
getCountpublic int getCount()- Overrides:
- getCountin class- SQLSubQueryExpressions
 
- 
assign- Overrides:
- assignin class- SQLSubQueryExpressions
 
- 
buildSQL
- 
add- Overrides:
- addin class- SQLSubQueryExpressions
 
- 
remove- Overrides:
- removein class- SQLSubQueryExpressions
 
- 
deletepublic void delete(int index) - Overrides:
- deletein class- SQLSubQueryExpressions
 
- 
extract- Overrides:
- extractin class- SQLSubQueryExpressions
 
- 
extract- Overrides:
- extractin class- SQLSubQueryExpressions
 
- 
clearpublic void clear()- Overrides:
- clearin class- SQLSubQueryExpressions
 
- 
getMyChildren- Overrides:
- getMyChildrenin class- SQLSubQueryExpressions
 
- 
firstUnionSubQuery- Overrides:
- firstUnionSubQueryin class- SQLSubQueryExpressions
 
 
-