Package com.adbs.querybuilder
Class Query
- All Implemented Interfaces:
Disposable
,ActionListener
,EventListener
-
Field Summary
Fields inherited from class com.adbs.querybuilder.UnionGroup
astUnionGroup, items
Fields inherited from class com.adbs.querybuilder.QueryBase
astQueryBase
Fields inherited from class com.adbs.querybuilder.ControlOwner
children, controls, queryBuilder, sqlContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
boolean
void
loadFromAST
(SQLSelectStatement query) Methods inherited from class com.adbs.querybuilder.SubQuery
addNewCTE, addNewCTE, canCreateControls, canRenameCTETo, collectVisibleCTE, createControlInternal, createResultAST, createUniqueCTEName, dispose, firstSelect, gatherPrepareAndFixupContext, getActiveUnionSubquery, getASTSubQuery, getCaption, getControlsCount, getFields, getOwnerSubQuery, getQueryPage, getSQL, getSubQueries, getSubQuery, getSubQueryCount, getSubQueryCTEClauseAST, getSubQueryCTEIndex, getSubQueryCTEItemAST, getSubQueryDerivedTable, getWithClauseItem, insertNewCTE, insertNewCTE, isMainQuery, isQueryWithUnions, isSubQueryCTE, isSubQueryDerivedTable, isUniqueCTEName, loadFromAST, loadLayout, makeVisible, registerUnionSubQuery, renameCTE, requestAlignUnionNavbar, restoreControlParams, saveLayout, setActiveUnionSubquery, setSQL, setWithClauseItem, unregisterUnionSubQuery, updateActiveUnionSubQueryControls, updateCaption, updateContolParams, updateUnionSubQueriesOrder
Methods inherited from class com.adbs.querybuilder.UnionGroup
actionPerformed, add, addAST, addGroup, addGroupAST, addToBegin, addToEnd, clear, delete, gatherUnionSubQueries, get, getCount, getLeftBracketPopupMenu, getPopupMenu, getRightBracketPopupMenu, getUnionSubQueryList, indexOf, insert, insertGroup, loadFromAST, moveItem, remove, removeFromBegin, removeFromEnd
Methods inherited from class com.adbs.querybuilder.QueryBase
getASTChildren, getParentQuery, getRootQuery, getUnionOperator, getUnionOperatorFull, insertAfter, insertBefore, isUnionAllFlag, loadFromAST, setParentQuery, setUnionAllFlag, setUnionOperator, setUnionOperatorByMenuItem, setUnionOperatorFull, updateUnionOperator
Methods inherited from class com.adbs.querybuilder.ControlOwner
addAfterUpdatedEventListener, addDestroyingEventListener, beginUpdate, calcAcOwnerFromOwner, collectSubqueryProxiesByRootNode, createControls, destroyCachedResultASTs, destroyControls, doCreateControls, doDestroyControls, doSQLUpdated, doUpdateContolParams, editProps, endUpdate, fireAfterUpdatedEvent, fireDestroyingEvent, getASTChildrenForSubtree, getChildrenCount, getControl, getOwner, getQueryBuilder, getResultAST, getResultASTInternal, getResultSQL, getResultSQL, getSQLContext, getSubqueryCountByRootNode, getUpdateParent, getVisibleDataSources, isControlsCreated, isDisposing, isUpdating, loadSubQueries, notifyDatasourceDestroying, notifyDatasourceDestroyingInternal, notifyDatasourceReplaced, notifyDatasourceReplacedInternal, notifySQLUpdated, notifySQLUpdatedRecursive, registerUpdateChild, removeAfterUpdatedEventListener, removeDestroyingEventListener, saveControlParams, setDisposing, setOwner, setUpdateParent, showSubQueriesPopup, unregisterUpdateChild
-
Constructor Details
-
Query
-
-
Method Details
-
getASTQuery
-
doAfterUpdated
protected void doAfterUpdated()- Overrides:
doAfterUpdated
in classSubQuery
-
isSubQuery
public boolean isSubQuery()- Overrides:
isSubQuery
in classSubQuery
-
loadFromAST
- Throws:
QueryBuilderException
-