public class DataSourceObject extends DataSource
astFromSource, query
children, controls, queryBuilder, sqlContext
Constructor and Description |
---|
DataSourceObject(DatasourceGroup owner,
DatasourceGroup updateParent,
QueryBuilder queryBuilder) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
dispose() |
SQLDatabaseObject |
getDatabaseObject() |
SQLFromObject |
getDatasourceAST() |
protected java.lang.String |
getDataSourceName() |
java.lang.String |
getObjectNameInQuery() |
javax.swing.JPopupMenu |
getPopupMenu() |
SubQuery |
getSubQueryCTE() |
protected boolean |
isDeletedFieldsCleaned() |
boolean |
loadFromAST(SQLFromSource fs) |
calcFieldRect, collectVisibleDataSources, createControlInternal, doAfterUpdated, doCustomizeDatasourceFieldsList, getAlias, getAliasAST, getCaption, getControlsCount, getDatasources, getDatasourceType, getDSControl, getFields, getHeight, getIcon, getLeft, getLinkedObjectsMenuItems, getMetadataObject, getNameInQuery, getTop, getWidth, isFieldSelected, loadLayout, refreshMetadata, restoreControlParams, saveControlParams, saveLayout, setAlias, setBounds, setHeight, setLeft, setTop, setWidth, syntaxProviderChangedEventOccurred, updateCaption, updateChecks, updateContolParams, updateDatasourceType, updatedEventOccurred
addLinksFromExpression, containsDatasource, createResultAST, getASTChildren, getDatasourceByClass, getFromSource, getGroup, getJoinKind, getJoinKindClass, getQuery, invalidateLinks, loadJoins, realignLinks, setGroup, setJoinKind, setJoinKindClass
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
public DataSourceObject(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder)
public SQLDatabaseObject getDatabaseObject()
public SubQuery getSubQueryCTE()
public SQLFromObject getDatasourceAST()
getDatasourceAST
in class DataSource
public void dispose()
dispose
in interface Disposable
dispose
in class DataSource
protected java.lang.String getDataSourceName()
getDataSourceName
in class DataSource
public boolean loadFromAST(SQLFromSource fs)
loadFromAST
in class DataSource
protected boolean isDeletedFieldsCleaned()
isDeletedFieldsCleaned
in class DataSource
public javax.swing.JPopupMenu getPopupMenu()
getPopupMenu
in class DataSource
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class DataSource
public java.lang.String getObjectNameInQuery()
getObjectNameInQuery
in class DataSource