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
-
Field Summary
FieldsFields inherited from class com.adbs.querybuilder.ControlOwner
children, controls, queryBuilder, sqlContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
protected void
protected int
protected int
boolean
void
loadFromAST
(SQLSubQueryExpression astQuery) void
setParentQuery
(UnionGroup value) void
setUnionAllFlag
(boolean value) void
setUnionOperator
(String value) protected void
setUnionOperatorByMenuItem
(Object source) void
setUnionOperatorFull
(String value) protected void
Methods inherited from class com.adbs.querybuilder.ControlOwner
addAfterUpdatedEventListener, 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 Details
-
astQueryBase
-
-
Constructor Details
-
QueryBase
-
-
Method Details
-
getParentQuery
-
setParentQuery
-
getRootQuery
-
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classControlOwner
-
insertBefore
- Throws:
QueryBuilderException
-
insertAfter
- Throws:
QueryBuilderException
-
updateUnionOperator
protected void updateUnionOperator() -
getASTChildren
- Overrides:
getASTChildren
in classControlOwner
-
setUnionOperatorByMenuItem
-
loadFromAST
-
getUnionOperator
-
setUnionOperator
-
isUnionAllFlag
public boolean isUnionAllFlag() -
setUnionAllFlag
public void setUnionAllFlag(boolean value) -
getUnionOperatorFull
-
setUnionOperatorFull
-