public abstract class QueryBase extends ControlOwner
Modifier and Type | Field and Description |
---|---|
protected SQLSubQueryExpression |
astQueryBase |
children, controls, queryBuilder, sqlContext
Constructor and Description |
---|
QueryBase(ControlOwner owner,
QueryBuilder queryBuilder) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected void |
getASTChildren(java.util.List l) |
UnionGroup |
getParentQuery() |
SubQuery |
getRootQuery() |
java.lang.String |
getUnionOperator() |
java.lang.String |
getUnionOperatorFull() |
protected int |
insertAfter(QueryBase q) |
protected int |
insertBefore(QueryBase q) |
boolean |
isUnionAllFlag() |
void |
loadFromAST(SQLSubQueryExpression astQuery) |
void |
setParentQuery(UnionGroup value) |
void |
setUnionAllFlag(boolean value) |
void |
setUnionOperator(java.lang.String value) |
protected void |
setUnionOperatorByMenuItem(java.lang.Object source) |
void |
setUnionOperatorFull(java.lang.String value) |
protected void |
updateUnionOperator() |
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
protected SQLSubQueryExpression astQueryBase
public QueryBase(ControlOwner owner, QueryBuilder queryBuilder)
public UnionGroup getParentQuery()
public void setParentQuery(UnionGroup value)
public SubQuery getRootQuery()
public void dispose()
dispose
in interface Disposable
dispose
in class ControlOwner
protected int insertBefore(QueryBase q) throws QueryBuilderException
QueryBuilderException
protected int insertAfter(QueryBase q) throws QueryBuilderException
QueryBuilderException
protected void updateUnionOperator()
protected void getASTChildren(java.util.List l)
getASTChildren
in class ControlOwner
protected void setUnionOperatorByMenuItem(java.lang.Object source)
public void loadFromAST(SQLSubQueryExpression astQuery)
public java.lang.String getUnionOperator()
public void setUnionOperator(java.lang.String value)
public boolean isUnionAllFlag()
public void setUnionAllFlag(boolean value)
public java.lang.String getUnionOperatorFull()
public void setUnionOperatorFull(java.lang.String value)