Package com.adbs.querybuilder
Class UnionSubQuery
java.lang.Object
com.adbs.querybuilder.ControlOwner
com.adbs.querybuilder.QueryBase
com.adbs.querybuilder.UnionSubQuery
- All Implemented Interfaces:
- Disposable,- ActionListener,- EventListener
- 
Field SummaryFieldsFields inherited from class com.adbs.querybuilder.QueryBaseastQueryBaseFields inherited from class com.adbs.querybuilder.ControlOwnerchildren, controls, queryBuilder, sqlContext
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprotected DataSourceaddDataSourceHelper(SQLFromSource fromSource, Point pos, Class datasourceClass) intaddFKLinksForObject(DataSource datasource) addFromExpression(SQLFromSource fromSource, AstTokenIdentifier alias) addFromExpression(String expression, String alias) addFromExpressionAt(SQLFromSource fromSource, Point pos, AstTokenIdentifier alias) addFromExpressionAt(String expression, Point pos, String alias) intaddIdenticalFieldsLinksForObject(DataSourceObject dataSource) addLink(DataSource leftDatasource, SQLQualifiedName leftField, DataSource rightDatasource, SQLQualifiedName rightField) addLink(DataSource leftDatasource, SQLQualifiedName leftField, DataSource rightDatasource, SQLQualifiedName rightField, LinkPlace place) addLink(DataSource leftDatasource, DataSource rightDatasource, SQLExpressionItem parsedExpression) addLink(DataSource leftDatasource, DataSource rightDatasource, SQLExpressionItem parsedExpression, LinkPlace place) addLink(DataSource leftDatasource, DataSource rightDatasource, String expression) addLink(DataSource leftDatasource, DataSource rightDatasource, String expression, LinkPlace place) addLink(DataSource leftDatasource, String leftField, DataSource rightDatasource, String rightField) addLink(DataSource leftDatasource, String leftField, DataSource rightDatasource, String rightField, LinkPlace place) voidaddLinkedObjectsFor(DataSource datasource) addLinksFromExpression(DataSource leftDatasource, DataSource rightDatasource, SQLExpressionItem parsedExpression) addLinksFromExpression(DataSource leftDatasource, DataSource rightDatasource, String expression) addObject(MetadataObject metadataObject) addObject(MetadataObject metadataObject, AstTokenIdentifier alias) addObject(SQLQualifiedName name) addObject(SQLQualifiedName name, AstTokenIdentifier alias) addObjectAt(MetadataObject metadataObject, Point pos) addObjectAt(MetadataObject metadataObject, Point pos, AstTokenIdentifier alias) addObjectAt(SQLQualifiedName name, Point pos) addObjectAt(SQLQualifiedName name, Point pos, AstTokenIdentifier alias) addObjectAt(String name, Point pos) addObjectAt(String name, Point pos, String alias) addObjectWithFK(SQLQualifiedName name, AstTokenIdentifier alias) addObjectWithFK(String name, String alias) addObjectWithFKAt(SQLQualifiedName name, Point pos, AstTokenIdentifier alias) addObjectWithFKAt(String name, Point pos, String alias) addStoredProc(SQLQualifiedName name, AstTokenIdentifier alias) addStoredProc(String name, String alias) addStoredProcAt(SQLQualifiedName name, Point pos, AstTokenIdentifier alias) addStoredProcAt(String name, Point pos, String alias) voidclear()voidcollectVisibleDataSources(List<DataSource> dataSourceList) convertDatasourceToDerivedTable(DataSource dataSource) protected ComponentcreateControlInternal(int i) protected AstNodecreateUniqueAlias(String prefix) voiddispose()protected voidfindLink(DataSourceBase left, SQLQualifiedName leftField, DataSourceBase right, SQLQualifiedName rightField) voidfindTablesByDBName(SQLQualifiedName name, List ts) voidgatherPrepareAndFixupContext(List cteList, List fromSourceList, boolean inclParentQueryFromSources) intgetSQL()booleanbooleanbooleanisUniqueAlias(AstTokenIdentifier alias) voidloadFromAST(SQLSubQuerySelectExpression subQuery) voidloadLayout(Element unionSubQuery, SQLBuilder sqlBuilder) protected booleanmakeVisible(int i) protected booleannotifyDatasourceDestroyingInternal(DataSource datasource) protected voidnotifyDatasourceReplacedInternal(DataSource datasourceFrom, DataSource datasourceTo) protected voidrestoreControlParams(int i) voidsaveLayout(Document document, Element subQuery, SQLBuilder sqlBuilder) voidvoidprotected voidupdateContolParams(int i) booleanMethods inherited from class com.adbs.querybuilder.QueryBasegetASTChildren, getParentQuery, getRootQuery, getUnionOperator, getUnionOperatorFull, insertAfter, insertBefore, isUnionAllFlag, loadFromAST, setParentQuery, setUnionAllFlag, setUnionOperator, setUnionOperatorByMenuItem, setUnionOperatorFull, updateUnionOperatorMethods inherited from class com.adbs.querybuilder.ControlOwneraddAfterUpdatedEventListener, addDestroyingEventListener, beginUpdate, calcAcOwnerFromOwner, canCreateControls, collectSubqueryProxiesByRootNode, createControls, destroyCachedResultASTs, destroyControls, doAfterUpdated, doCreateControls, doDestroyControls, doUpdateContolParams, editProps, endUpdate, fireAfterUpdatedEvent, fireDestroyingEvent, getASTChildrenForSubtree, getChildrenCount, getControl, getOwner, getQueryBuilder, getResultAST, getResultASTInternal, getResultSQL, getResultSQL, getSQLContext, getSubqueryCountByRootNode, getUpdateParent, getVisibleDataSources, isControlsCreated, isDisposing, isUpdating, loadSubQueries, notifyDatasourceDestroying, notifyDatasourceReplaced, notifySQLUpdated, notifySQLUpdatedRecursive, registerUpdateChild, removeAfterUpdatedEventListener, removeDestroyingEventListener, saveControlParams, setDisposing, setOwner, setUpdateParent, showSubQueriesPopup, unregisterUpdateChild
- 
Field Details- 
astQuery
 
- 
- 
Constructor Details- 
UnionSubQuery
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- QueryBase
 
- 
getSelectMode
- 
setSelectMode
- 
getCriteriaList
- 
getFromClause
- 
getQueryAST
- 
getResultQueryAST
- 
getSelectListString
- 
getFromClauseString
- 
getWhereClauseString
- 
getHavingClauseString
- 
getGroupByClauseString
- 
getOrderByClauseString
- 
getControlsCountpublic int getControlsCount()- Overrides:
- getControlsCountin class- ControlOwner
 
- 
createControlInternal- Overrides:
- createControlInternalin class- ControlOwner
 
- 
restoreControlParamsprotected void restoreControlParams(int i) - Overrides:
- restoreControlParamsin class- ControlOwner
 
- 
updateContolParamsprotected void updateContolParams(int i) - Overrides:
- updateContolParamsin class- ControlOwner
 
- 
makeVisibleprotected boolean makeVisible(int i) - Overrides:
- makeVisiblein class- ControlOwner
 
- 
saveLayout
- 
loadLayout
- 
createResultAST- Overrides:
- createResultASTin class- ControlOwner
 
- 
findTablesByDBName
- 
findLinkpublic Link findLink(DataSourceBase left, SQLQualifiedName leftField, DataSourceBase right, SQLQualifiedName rightField) 
- 
addObject- Throws:
- QueryBuilderException
 
- 
addObject- Throws:
- QueryBuilderException
 
- 
addObjectpublic DataSource addObject(SQLQualifiedName name, AstTokenIdentifier alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addObject- Throws:
- QueryBuilderException
 
- 
addObjectpublic DataSource addObject(MetadataObject metadataObject, AstTokenIdentifier alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addObject- Throws:
- QueryBuilderException
 
- 
addObjectAt- Throws:
- QueryBuilderException
 
- 
addObjectAt- Throws:
- QueryBuilderException
 
- 
addObjectAtpublic DataSource addObjectAt(SQLQualifiedName name, Point pos, AstTokenIdentifier alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addObjectAt- Throws:
- QueryBuilderException
 
- 
addObjectAtpublic DataSource addObjectAt(MetadataObject metadataObject, Point pos, AstTokenIdentifier alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addObjectAtpublic DataSource addObjectAt(MetadataObject metadataObject, Point pos) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addDataSourceHelperprotected DataSource addDataSourceHelper(SQLFromSource fromSource, Point pos, Class datasourceClass) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
isUniqueAlias
- 
createUniqueAlias
- 
addStoredProc
- 
addStoredProc
- 
addStoredProcAtpublic DataSource addStoredProcAt(String name, Point pos, String alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addStoredProcAt
- 
addObjectWithFK- Throws:
- QueryBuilderException
 
- 
addObjectWithFKpublic DataSource addObjectWithFK(SQLQualifiedName name, AstTokenIdentifier alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addObjectWithFKAtpublic DataSource addObjectWithFKAt(String name, Point pos, String alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addObjectWithFKAtpublic DataSource addObjectWithFKAt(SQLQualifiedName name, Point pos, AstTokenIdentifier alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addFromExpression- Throws:
- QueryBuilderException
 
- 
addFromExpressionAtpublic DataSource addFromExpressionAt(String expression, Point pos, String alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addFromExpressionpublic DataSource addFromExpression(SQLFromSource fromSource, AstTokenIdentifier alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addFromExpressionAtpublic DataSource addFromExpressionAt(SQLFromSource fromSource, Point pos, AstTokenIdentifier alias) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
addFKLinksForObject
- 
addLinkpublic Link addLink(DataSource leftDatasource, String leftField, DataSource rightDatasource, String rightField) 
- 
addLinkpublic Link addLink(DataSource leftDatasource, String leftField, DataSource rightDatasource, String rightField, LinkPlace place) 
- 
addLinkpublic Link addLink(DataSource leftDatasource, SQLQualifiedName leftField, DataSource rightDatasource, SQLQualifiedName rightField) 
- 
addLinkpublic Link addLink(DataSource leftDatasource, SQLQualifiedName leftField, DataSource rightDatasource, SQLQualifiedName rightField, LinkPlace place) 
- 
addLink
- 
addLinkpublic Link addLink(DataSource leftDatasource, DataSource rightDatasource, String expression, LinkPlace place) 
- 
addLinkpublic Link addLink(DataSource leftDatasource, DataSource rightDatasource, SQLExpressionItem parsedExpression) 
- 
addLinkpublic Link addLink(DataSource leftDatasource, DataSource rightDatasource, SQLExpressionItem parsedExpression, LinkPlace place) 
- 
loadFromAST
- 
getPopupMenu- Overrides:
- getPopupMenuin class- ControlOwner
 
- 
getPopupMenuWA
- 
createUnionPopupMenu
- 
actionPerformed- Specified by:
- actionPerformedin interface- ActionListener
 
- 
gatherPrepareAndFixupContextpublic void gatherPrepareAndFixupContext(List cteList, List fromSourceList, boolean inclParentQueryFromSources) - Overrides:
- gatherPrepareAndFixupContextin class- ControlOwner
 
- 
getSQL
- 
setSQL
- 
clearpublic void clear()
- 
notifyDatasourceReplacedInternal- Overrides:
- notifyDatasourceReplacedInternalin class- ControlOwner
 
- 
convertDatasourceToDerivedTable
- 
haveAnsiJoinspublic boolean haveAnsiJoins()
- 
haveWhereJoinspublic boolean haveWhereJoins()
- 
useANSIJoinspublic boolean useANSIJoins()
- 
addLinkedObjectsFor
- 
doSQLUpdatedprotected void doSQLUpdated()- Overrides:
- doSQLUpdatedin class- ControlOwner
 
- 
addIdenticalFieldsLinksForObject
- 
notifyDatasourceDestroyingInternal- Overrides:
- notifyDatasourceDestroyingInternalin class- ControlOwner
 
- 
addLinksFromExpressionpublic List addLinksFromExpression(DataSource leftDatasource, DataSource rightDatasource, SQLExpressionItem parsedExpression) 
- 
addLinksFromExpressionpublic List addLinksFromExpression(DataSource leftDatasource, DataSource rightDatasource, String expression) 
- 
collectVisibleDataSources
 
-