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
,ActionListener
,EventListener
-
Field Summary
Fields inherited from class com.adbs.querybuilder.DataSourceBase
astFromSource, query
Fields inherited from class com.adbs.querybuilder.ControlOwner
children, controls, queryBuilder, sqlContext
-
Constructor Summary
ConstructorsConstructorDescriptionDataSourceObject
(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder) -
Method Summary
Methods inherited from class com.adbs.querybuilder.DataSource
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
Methods inherited from class com.adbs.querybuilder.DataSourceBase
addLinksFromExpression, containsDatasource, createResultAST, getASTChildren, getDatasourceByClass, getFromSource, getGroup, getJoinKind, getJoinKindClass, getQuery, invalidateLinks, loadJoins, realignLinks, setGroup, setJoinKind, setJoinKindClass
Methods 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
-
DataSourceObject
public DataSourceObject(DatasourceGroup owner, DatasourceGroup updateParent, QueryBuilder queryBuilder)
-
-
Method Details
-
getDatabaseObject
-
getSubQueryCTE
-
getDatasourceAST
- Overrides:
getDatasourceAST
in classDataSource
-
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classDataSource
-
getDataSourceName
- Overrides:
getDataSourceName
in classDataSource
-
loadFromAST
- Overrides:
loadFromAST
in classDataSource
-
isDeletedFieldsCleaned
protected boolean isDeletedFieldsCleaned()- Overrides:
isDeletedFieldsCleaned
in classDataSource
-
getPopupMenu
- Overrides:
getPopupMenu
in classDataSource
-
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
- Overrides:
actionPerformed
in classDataSource
-
getObjectNameInQuery
- Overrides:
getObjectNameInQuery
in classDataSource
-