public class DataSourceObject extends DataSource
astFromSource, querychildren, 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, 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 DataSourceObject(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder)
public SQLDatabaseObject getDatabaseObject()
public SubQuery getSubQueryCTE()
public SQLFromObject getDatasourceAST()
getDatasourceAST in class DataSourcepublic void dispose()
dispose in interface Disposabledispose in class DataSourceprotected java.lang.String getDataSourceName()
getDataSourceName in class DataSourcepublic boolean loadFromAST(SQLFromSource fs)
loadFromAST in class DataSourceprotected boolean isDeletedFieldsCleaned()
isDeletedFieldsCleaned 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 java.lang.String getObjectNameInQuery()
getObjectNameInQuery in class DataSource