Package com.adbs.querybuilder
Class QueryBase
- java.lang.Object
- 
- com.adbs.querybuilder.ControlOwner
- 
- com.adbs.querybuilder.QueryBase
 
 
- 
- All Implemented Interfaces:
- Disposable
 - Direct Known Subclasses:
- UnionGroup,- UnionSubQuery
 
 public abstract class QueryBase extends ControlOwner 
- 
- 
Field SummaryFields Modifier and Type Field Description protected SQLSubQueryExpressionastQueryBase- 
Fields inherited from class com.adbs.querybuilder.ControlOwnerchildren, controls, queryBuilder, sqlContext
 
- 
 - 
Constructor SummaryConstructors Constructor Description QueryBase(ControlOwner owner, QueryBuilder queryBuilder)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()protected voidgetASTChildren(java.util.List l)UnionGroupgetParentQuery()SubQuerygetRootQuery()java.lang.StringgetUnionOperator()java.lang.StringgetUnionOperatorFull()protected intinsertAfter(QueryBase q)protected intinsertBefore(QueryBase q)booleanisUnionAllFlag()voidloadFromAST(SQLSubQueryExpression astQuery)voidsetParentQuery(UnionGroup value)voidsetUnionAllFlag(boolean value)voidsetUnionOperator(java.lang.String value)protected voidsetUnionOperatorByMenuItem(java.lang.Object source)voidsetUnionOperatorFull(java.lang.String value)protected voidupdateUnionOperator()- 
Methods inherited from class com.adbs.querybuilder.ControlOwneraddAfterUpdatedEventListener, addDestroyingEventListener, beginUpdate, calcAcOwnerFromOwner, canCreateControls, collectSubqueryProxiesByRootNode, createControlInternal, createControls, createResultAST, destroyCachedResultASTs, destroyControls, doAfterUpdated, doCreateControls, doDestroyControls, doSQLUpdated, doUpdateContolParams, editProps, endUpdate, fireAfterUpdatedEvent, fireDestroyingEvent, gatherPrepareAndFixupContext, getASTChildrenForSubtree, getChildrenCount, getControl, getControlsCount, getOwner, getPopupMenu, getQueryBuilder, getResultAST, getResultASTInternal, getResultSQL, getResultSQL, getSQLContext, getSubqueryCountByRootNode, getUpdateParent, getVisibleDataSources, isControlsCreated, isDisposing, isUpdating, loadSubQueries, makeVisible, notifyDatasourceDestroying, notifyDatasourceDestroyingInternal, notifyDatasourceReplaced, notifyDatasourceReplacedInternal, notifySQLUpdated, notifySQLUpdatedRecursive, registerUpdateChild, removeAfterUpdatedEventListener, removeDestroyingEventListener, restoreControlParams, saveControlParams, setDisposing, setOwner, setUpdateParent, showSubQueriesPopup, unregisterUpdateChild, updateContolParams
 
- 
 
- 
- 
- 
Field Detail- 
astQueryBaseprotected SQLSubQueryExpression astQueryBase 
 
- 
 - 
Constructor Detail- 
QueryBasepublic QueryBase(ControlOwner owner, QueryBuilder queryBuilder) 
 
- 
 - 
Method Detail- 
getParentQuerypublic UnionGroup getParentQuery() 
 - 
setParentQuerypublic void setParentQuery(UnionGroup value) 
 - 
getRootQuerypublic SubQuery getRootQuery() 
 - 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- ControlOwner
 
 - 
insertBeforeprotected int insertBefore(QueryBase q) throws QueryBuilderException - Throws:
- QueryBuilderException
 
 - 
insertAfterprotected int insertAfter(QueryBase q) throws QueryBuilderException - Throws:
- QueryBuilderException
 
 - 
updateUnionOperatorprotected void updateUnionOperator() 
 - 
getASTChildrenprotected void getASTChildren(java.util.List l) - Overrides:
- getASTChildrenin class- ControlOwner
 
 - 
setUnionOperatorByMenuItemprotected void setUnionOperatorByMenuItem(java.lang.Object source) 
 - 
loadFromASTpublic void loadFromAST(SQLSubQueryExpression astQuery) 
 - 
getUnionOperatorpublic java.lang.String getUnionOperator() 
 - 
setUnionOperatorpublic void setUnionOperator(java.lang.String value) 
 - 
isUnionAllFlagpublic boolean isUnionAllFlag() 
 - 
setUnionAllFlagpublic void setUnionAllFlag(boolean value) 
 - 
getUnionOperatorFullpublic java.lang.String getUnionOperatorFull() 
 - 
setUnionOperatorFullpublic void setUnionOperatorFull(java.lang.String value) 
 
- 
 
-