Package com.adbs.querybuilder
Class SubSelectStatementProxy
- java.lang.Object
-
- All Implemented Interfaces:
Disposable
,java.awt.event.ActionListener
,java.util.EventListener
public class SubSelectStatementProxy extends SQLSubSelectStatementProxy implements java.awt.event.ActionListener
-
-
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
Constructors Constructor Description SubSelectStatementProxy(BaseSQLContext sqlContext, java.lang.Object param, AstNodeBase subQueryParent, SQLSubSelectStatement subQuery)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
void
dispose()
SQLSubQuerySelectExpression
firstUnionSubQuery()
SQLSubSelectStatement
generateASTTree(BaseSQLContext sqlContext)
-
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 Detail
-
SubSelectStatementProxy
public SubSelectStatementProxy(BaseSQLContext sqlContext, java.lang.Object param, AstNodeBase subQueryParent, SQLSubSelectStatement subQuery)
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classAstNode
-
generateASTTree
public SQLSubSelectStatement generateASTTree(BaseSQLContext sqlContext)
- Specified by:
generateASTTree
in classSQLSubSelectStatementProxy
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
firstUnionSubQuery
public SQLSubQuerySelectExpression firstUnionSubQuery()
- Overrides:
firstUnionSubQuery
in classSQLSubSelectStatementProxy
-
-