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,ActionListener,EventListener
-
Field Summary
Fields inherited from class com.adbs.querybuilder.DataSourceBase
astFromSource, queryFields inherited from class com.adbs.querybuilder.ControlOwner
children, controls, queryBuilder, sqlContext -
Constructor Summary
ConstructorsConstructorDescriptionDataSourceQuery(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddispose()protected booleanbooleanvoidprotected voidvoidMethods inherited from class com.adbs.querybuilder.DataSource
calcFieldRect, 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, updatedEventOccurredMethods inherited from class com.adbs.querybuilder.DataSourceBase
addLinksFromExpression, containsDatasource, createResultAST, getASTChildren, getDatasourceByClass, getFromSource, getGroup, getJoinKind, getJoinKindClass, getQuery, invalidateLinks, loadJoins, realignLinks, setGroup, setJoinKind, setJoinKindClassMethods inherited from class com.adbs.querybuilder.ControlOwner
addAfterUpdatedEventListener, 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 Details
-
DataSourceQuery
public DataSourceQuery(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder)
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable- Overrides:
disposein classDataSource
-
getQuery2
-
loadFromAST
- Overrides:
loadFromASTin classDataSource
-
getPopupMenu
- Overrides:
getPopupMenuin classDataSource
-
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener- Overrides:
actionPerformedin classDataSource
-
switchToSubqueryTab
public void switchToSubqueryTab() -
isDeletedFieldsCleaned
protected boolean isDeletedFieldsCleaned()- Overrides:
isDeletedFieldsCleanedin classDataSource
-
reloadFieldsFromUnderlyingSubquery
protected void reloadFieldsFromUnderlyingSubquery() -
refreshMetadata
public void refreshMetadata()- Overrides:
refreshMetadatain classDataSource
-