Package com.adbs.querybuilder
Class UnionGroup
java.lang.Object
com.adbs.querybuilder.ControlOwner
com.adbs.querybuilder.QueryBase
com.adbs.querybuilder.UnionGroup
- All Implemented Interfaces:
- Disposable,- ActionListener,- EventListener
- Direct Known Subclasses:
- SubQuery
- 
Field SummaryFieldsFields inherited from class com.adbs.querybuilder.QueryBaseastQueryBaseFields inherited from class com.adbs.querybuilder.ControlOwnerchildren, controls, queryBuilder, sqlContext
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd()protected UnionSubQueryaddAST(SQLSubQuerySelectExpression subQuery) addGroup()protected UnionGroupaddGroupAST(SQLSubQueryExpressions subQuery) protected voidaddToBegin(QueryBase from) protected voidvoidclear()protected ComponentcreateControlInternal(int i) protected AstNodevoiddelete(int index) voiddispose()voidgatherUnionSubQueries(List<UnionSubQuery> toList) get(int index) intintgetCount()intinsert(int index) insertGroup(int index) voidloadFromAST(SQLSubQueryExpressions subQuery) voidmoveItem(int curIndex, int newIndex) intprotected voidprotected voidremoveFromEnd(QueryBase from) protected voidrestoreControlParams(int i) Methods 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, doSQLUpdated, doUpdateContolParams, editProps, endUpdate, fireAfterUpdatedEvent, fireDestroyingEvent, gatherPrepareAndFixupContext, getASTChildrenForSubtree, getChildrenCount, getControl, getOwner, getQueryBuilder, getResultAST, getResultASTInternal, getResultSQL, getResultSQL, getSQLContext, getSubqueryCountByRootNode, getUpdateParent, getVisibleDataSources, isControlsCreated, isDisposing, isUpdating, loadSubQueries, makeVisible, notifyDatasourceDestroying, notifyDatasourceDestroyingInternal, notifyDatasourceReplaced, notifyDatasourceReplacedInternal, notifySQLUpdated, notifySQLUpdatedRecursive, registerUpdateChild, removeAfterUpdatedEventListener, removeDestroyingEventListener, saveControlParams, setDisposing, setOwner, setUpdateParent, showSubQueriesPopup, unregisterUpdateChild, updateContolParams
- 
Field Details- 
items
- 
astUnionGroup
 
- 
- 
Constructor Details- 
UnionGroup
 
- 
- 
Method Details- 
get
- 
getCountpublic int getCount()
- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- QueryBase
 
- 
getControlsCountpublic int getControlsCount()- Overrides:
- getControlsCountin class- ControlOwner
 
- 
createControlInternal- Overrides:
- createControlInternalin class- ControlOwner
 
- 
restoreControlParamsprotected void restoreControlParams(int i) - Overrides:
- restoreControlParamsin class- ControlOwner
 
- 
addToBegin
- 
removeFromBegin
- 
addToEnd
- 
removeFromEnd
- 
addAST
- 
addGroupAST
- 
createResultAST- Overrides:
- createResultASTin class- ControlOwner
 
- 
add- Throws:
- QueryBuilderException
 
- 
addGroup- Throws:
- QueryBuilderException
 
- 
indexOf
- 
insert- Throws:
- QueryBuilderException
 
- 
insertGroup- Throws:
- QueryBuilderException
 
- 
moveItempublic void moveItem(int curIndex, int newIndex) 
- 
deletepublic void delete(int index) 
- 
remove
- 
clearpublic void clear()
- 
getLeftBracketPopupMenu
- 
getRightBracketPopupMenu
- 
getPopupMenu- Overrides:
- getPopupMenuin class- ControlOwner
 
- 
loadFromAST
- 
actionPerformed- Specified by:
- actionPerformedin interface- ActionListener
 
- 
gatherUnionSubQueries
- 
getUnionSubQueryList
 
-