Package com.adbs.querybuilder
Class SubSelectStatementProxy
- All Implemented Interfaces:
Disposable
,ActionListener
,EventListener
-
Field Summary
Fields inherited from class com.adbs.ast.SQLSubSelectStatement
orderBy, withClause
Fields inherited from class com.adbs.ast.AstNodeBase
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
-
Constructor Summary
ConstructorsConstructorDescriptionSubSelectStatementProxy
(BaseSQLContext sqlContext, Object param, AstNodeBase subQueryParent, SQLSubSelectStatement subQuery) -
Method Summary
Methods inherited from class com.adbs.ast.SQLSubSelectStatementProxy
add, assign, buildSQL, clear, cloneInternal, delete, extract, extract, get, getCount, getMyChildren, remove
Methods inherited from class com.adbs.ast.SQLSubSelectStatement
buildOrderByClause, buildSelects, buildSQLDirect, buildWithClause, calcStatisticsRecursive, getASTFields
Methods inherited from class com.adbs.ast.SQLSubQueryExpression
buildUnionOperator, getSimpleUnionOperator, getUnionOperator, isAll, setAll, setUnionOperator
Methods inherited from class com.adbs.ast.AstNode
clone, editProps, editPropsInternal, getExtender, getSimpleSQL, setExtender, updateExtender
Methods inherited from class com.adbs.ast.AstExtender
buildSQLForNode, editPropsForNode
Methods inherited from class com.adbs.ast.AstNodeBase
assertIsAlive, 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
-
SubSelectStatementProxy
public SubSelectStatementProxy(BaseSQLContext sqlContext, Object param, AstNodeBase subQueryParent, SQLSubSelectStatement subQuery)
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classAstNode
-
generateASTTree
- Specified by:
generateASTTree
in classSQLSubSelectStatementProxy
-
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-
firstUnionSubQuery
- Overrides:
firstUnionSubQuery
in classSQLSubSelectStatementProxy
-