Package com.adbs.querybuilder
Class DataSourceObject
- java.lang.Object
- 
- com.adbs.querybuilder.ControlOwner
- 
- com.adbs.querybuilder.DataSourceBase
- 
- com.adbs.querybuilder.DataSource
- 
- com.adbs.querybuilder.DataSourceObject
 
 
 
 
- 
- All Implemented Interfaces:
- Disposable,- SyntaxProviderChangedEventListener,- UpdatedEventListener,- java.awt.event.ActionListener,- java.util.EventListener
 
 public class DataSourceObject extends DataSource 
- 
- 
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 DataSourceObject(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()SQLDatabaseObjectgetDatabaseObject()SQLFromObjectgetDatasourceAST()protected java.lang.StringgetDataSourceName()java.lang.StringgetObjectNameInQuery()javax.swing.JPopupMenugetPopupMenu()SubQuerygetSubQueryCTE()protected booleanisDeletedFieldsCleaned()booleanloadFromAST(SQLFromSource fs)- 
Methods inherited from class com.adbs.querybuilder.DataSourcecalcFieldRect, 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
 - 
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- 
DataSourceObjectpublic DataSourceObject(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder) 
 
- 
 - 
Method Detail- 
getDatabaseObjectpublic SQLDatabaseObject getDatabaseObject() 
 - 
getSubQueryCTEpublic SubQuery getSubQueryCTE() 
 - 
getDatasourceASTpublic SQLFromObject getDatasourceAST() - Overrides:
- getDatasourceASTin class- DataSource
 
 - 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- DataSource
 
 - 
getDataSourceNameprotected java.lang.String getDataSourceName() - Overrides:
- getDataSourceNamein class- DataSource
 
 - 
loadFromASTpublic boolean loadFromAST(SQLFromSource fs) - Overrides:
- loadFromASTin class- DataSource
 
 - 
isDeletedFieldsCleanedprotected boolean isDeletedFieldsCleaned() - Overrides:
- isDeletedFieldsCleanedin 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
 
 - 
getObjectNameInQuerypublic java.lang.String getObjectNameInQuery() - Overrides:
- getObjectNameInQueryin class- DataSource
 
 
- 
 
-