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, queryFields 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, updatedEventOccurredMethods inherited from class com.adbs.querybuilder.DataSourceBase
addLinksFromExpression, containsDatasource, createResultAST, getASTChildren, getDatasourceByClass, getFromSource, getGroup, getJoinKind, getJoinKindClass, getQuery, invalidateLinks, loadJoins, realignLinks, setGroup, setJoinKind, setJoinKindClassMethods 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:
getDatasourceASTin classDataSource
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable- Overrides:
disposein classDataSource
-
getDataSourceName
- Overrides:
getDataSourceNamein classDataSource
-
loadFromAST
- Overrides:
loadFromASTin classDataSource
-
isDeletedFieldsCleaned
protected boolean isDeletedFieldsCleaned()- Overrides:
isDeletedFieldsCleanedin classDataSource
-
getPopupMenu
- Overrides:
getPopupMenuin classDataSource
-
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener- Overrides:
actionPerformedin classDataSource
-
getObjectNameInQuery
- Overrides:
getObjectNameInQueryin classDataSource
-