Package com.adbs.querybuilder
Class DataSourceQuery
- java.lang.Object
- 
- com.adbs.querybuilder.ControlOwner
- 
- com.adbs.querybuilder.DataSourceBase
- 
- com.adbs.querybuilder.DataSource
- 
- com.adbs.querybuilder.DataSourceQuery
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable,- SyntaxProviderChangedEventListener,- UpdatedEventListener,- java.awt.event.ActionListener,- java.util.EventListener
 
 public class DataSourceQuery extends DataSource implements java.awt.event.ActionListener 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.querybuilder.DataSourceBaseastFromSource, query
 - 
Fields inherited from class com.adbs.querybuilder.ControlOwnerchildren, controls, queryBuilder, sqlContext
 
- 
 - 
Constructor SummaryConstructors Constructor Description DataSourceQuery(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voiddispose()javax.swing.JPopupMenugetPopupMenu()SubQuerygetQuery2()protected booleanisDeletedFieldsCleaned()booleanloadFromAST(SQLFromSource fs)voidrefreshMetadata()protected voidreloadFieldsFromUnderlyingSubquery()voidswitchToSubqueryTab()- 
Methods inherited from class com.adbs.querybuilder.DataSourcecalcFieldRect, collectVisibleDataSources, createControlInternal, doAfterUpdated, doCustomizeDatasourceFieldsList, getAlias, getAliasAST, getCaption, getControlsCount, getDatasourceAST, getDataSourceName, getDatasources, getDatasourceType, getDSControl, getFields, getHeight, getIcon, getLeft, getLinkedObjectsMenuItems, getMetadataObject, getNameInQuery, getObjectNameInQuery, getTop, getWidth, isFieldSelected, loadLayout, restoreControlParams, saveControlParams, saveLayout, setAlias, setBounds, setHeight, setLeft, setTop, setWidth, syntaxProviderChangedEventOccurred, updateCaption, updateChecks, updateContolParams, updateDatasourceType, updatedEventOccurred
 - 
Methods inherited from class com.adbs.querybuilder.DataSourceBaseaddLinksFromExpression, containsDatasource, createResultAST, getASTChildren, getDatasourceByClass, getFromSource, getGroup, getJoinKind, getJoinKindClass, getQuery, invalidateLinks, loadJoins, realignLinks, setGroup, setJoinKind, setJoinKindClass
 - 
Methods inherited from class com.adbs.querybuilder.ControlOwneraddAfterUpdatedEventListener, addDestroyingEventListener, beginUpdate, calcAcOwnerFromOwner, canCreateControls, collectSubqueryProxiesByRootNode, createControls, destroyCachedResultASTs, destroyControls, 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, setDisposing, setOwner, setUpdateParent, showSubQueriesPopup, unregisterUpdateChild
 
- 
 
- 
- 
- 
Constructor Detail- 
DataSourceQuerypublic DataSourceQuery(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder) 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- DataSource
 
 - 
getQuery2public SubQuery getQuery2() 
 - 
loadFromASTpublic boolean loadFromAST(SQLFromSource fs) - Overrides:
- loadFromASTin class- DataSource
 
 - 
getPopupMenupublic javax.swing.JPopupMenu getPopupMenu() - Overrides:
- getPopupMenuin class- DataSource
 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
- Overrides:
- actionPerformedin class- DataSource
 
 - 
switchToSubqueryTabpublic void switchToSubqueryTab() 
 - 
isDeletedFieldsCleanedprotected boolean isDeletedFieldsCleaned() - Overrides:
- isDeletedFieldsCleanedin class- DataSource
 
 - 
reloadFieldsFromUnderlyingSubqueryprotected void reloadFieldsFromUnderlyingSubquery() 
 - 
refreshMetadatapublic void refreshMetadata() - Overrides:
- refreshMetadatain class- DataSource
 
 
- 
 
-