public class DataSourceQuery extends DataSource implements java.awt.event.ActionListener
astFromSource, querychildren, controls, queryBuilder, sqlContext| Constructor and Description |
|---|
DataSourceQuery(DatasourceGroup owner,
DatasourceGroup updateParent,
QueryBuilder queryBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
dispose() |
javax.swing.JPopupMenu |
getPopupMenu() |
SubQuery |
getQuery2() |
protected boolean |
isDeletedFieldsCleaned() |
boolean |
loadFromAST(SQLFromSource fs) |
void |
refreshMetadata() |
protected void |
reloadFieldsFromUnderlyingSubquery() |
void |
switchToSubqueryTab() |
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, updatedEventOccurredaddLinksFromExpression, containsDatasource, createResultAST, getASTChildren, getDatasourceByClass, getFromSource, getGroup, getJoinKind, getJoinKindClass, getQuery, invalidateLinks, loadJoins, realignLinks, setGroup, setJoinKind, setJoinKindClassaddAfterUpdatedEventListener, 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, unregisterUpdateChildpublic DataSourceQuery(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder)
public void dispose()
dispose in interface Disposabledispose in class DataSourcepublic SubQuery getQuery2()
public boolean loadFromAST(SQLFromSource fs)
loadFromAST in class DataSourcepublic javax.swing.JPopupMenu getPopupMenu()
getPopupMenu in class DataSourcepublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class DataSourcepublic void switchToSubqueryTab()
protected boolean isDeletedFieldsCleaned()
isDeletedFieldsCleaned in class DataSourceprotected void reloadFieldsFromUnderlyingSubquery()
public void refreshMetadata()
refreshMetadata in class DataSource