Package com.adbs.metadata
Class JdbcMetadataProvider
- java.lang.Object
- 
- java.awt.Component
- 
- com.adbs.ast.BaseMetadataProvider
- 
- com.adbs.metadata.JdbcMetadataProvider
 
 
 
- 
- All Implemented Interfaces:
- Disposable,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 
 public class JdbcMetadataProvider extends BaseMetadataProvider - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.adbs.ast.BaseMetadataProviderBaseMetadataProvider.AfterConnectEvent, BaseMetadataProvider.AfterConnectEventListener, BaseMetadataProvider.AfterDisconnectEvent, BaseMetadataProvider.AfterDisconnectEventListener, BaseMetadataProvider.BeforeConnectEvent, BaseMetadataProvider.BeforeConnectEventListener, BaseMetadataProvider.BeforeDisconnectEvent, BaseMetadataProvider.BeforeDisconnectEventListener, BaseMetadataProvider.DestroyedEvent, BaseMetadataProvider.DestroyedEventListener
 
- 
 - 
Field Summary- 
Fields inherited from class com.adbs.ast.BaseMetadataProviderafterConnectEventListenerList, afterDisconnectEventListenerList, beforeConnectEventListenerList, beforeDisconnectEventListenerList, destroyedEventListenerList
 
- 
 - 
Constructor SummaryConstructors Constructor Description JdbcMetadataProvider()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanCreateInternalConnection()protected voidcheckConnectionSet()javax.swing.JPanelcreateConnectionEditFrame(java.awt.Component owner)voiddispose()protected voiddoDisconnect()protected voidexecSQLInternal(java.lang.String sql)java.sql.ConnectiongetConnection()voidgetDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList)SQLQualifiedNamegetDefaultDatabaseName(BaseSQLContext sqlContext)java.lang.StringgetDescription()booleanisConnected()voidloadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database)voidloadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database)protected java.sql.ResultSetprepareSQLDatasetInternal(java.lang.String sql, boolean schemaOnly)voidsetConnection(java.sql.Connection connection)- 
Methods inherited from class com.adbs.ast.BaseMetadataProvideraddAfterConnectEventListener, addAfterDisconnectEventListener, addBeforeConnectEventListener, addBeforeDisconnectEventListener, addDestroyedEventListener, addInternalConnectionObject, canExecSQL, clearInternalConnectionObjects, connect, createAndBindInternalConnectionObj, disconnect, doConnect, execSQL, execSQLNoResult, fireAfterConnectEvent, fireAfterDisconnectEvent, fireBeforeConnectEvent, fireBeforeDisconnectEvent, fireDestroyedEvent, getDefaultSchemaNames, getSchemaList, isConnectionObjectsCreated, loadFieldsForObjectFromDriver, loadFieldsForProcedureFromDriver, loadFieldsForQuery, loadFieldsForSynonymFromDriver, loadFieldsForTableFromDriver, loadFieldsForViewFromDriver, loadMetadataForProcedure, loadMetadataForSynonym, loadMetadataForTable, loadMetadataForView, loadParamsForProcedureFromDriver, prepareSQLDataset, removeAfterConnectEventListener, removeAfterDisconnectEventListener, removeBeforeConnectEventListener, removeBeforeDisconnectEventListener, removeDestroyedEventListener, setConnected, toString
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
 
- 
 
- 
- 
- 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- BaseMetadataProvider
 
 - 
getConnectionpublic java.sql.Connection getConnection() - Overrides:
- getConnectionin class- BaseMetadataProvider
 
 - 
setConnectionpublic void setConnection(java.sql.Connection connection) - Overrides:
- setConnectionin class- BaseMetadataProvider
 
 - 
isConnectedpublic boolean isConnected() - Overrides:
- isConnectedin class- BaseMetadataProvider
 
 - 
doDisconnectprotected void doDisconnect() - Overrides:
- doDisconnectin class- BaseMetadataProvider
 
 - 
checkConnectionSetprotected void checkConnectionSet() throws QueryBuilderException- Overrides:
- checkConnectionSetin class- BaseMetadataProvider
- Throws:
- QueryBuilderException
 
 - 
prepareSQLDatasetInternalprotected java.sql.ResultSet prepareSQLDatasetInternal(java.lang.String sql, boolean schemaOnly) throws QueryBuilderException- Overrides:
- prepareSQLDatasetInternalin class- BaseMetadataProvider
- Throws:
- QueryBuilderException
 
 - 
execSQLInternalprotected void execSQLInternal(java.lang.String sql) throws QueryBuilderException- Overrides:
- execSQLInternalin class- BaseMetadataProvider
- Throws:
- QueryBuilderException
 
 - 
getDefaultDatabaseNamepublic SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) - Overrides:
- getDefaultDatabaseNamein class- BaseMetadataProvider
 
 - 
getDatabaseListpublic void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) throws QueryBuilderException - Overrides:
- getDatabaseListin class- BaseMetadataProvider
- Throws:
- QueryBuilderException
 
 - 
loadMetadataObjectspublic void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Overrides:
- loadMetadataObjectsin class- BaseMetadataProvider
- Throws:
- QueryBuilderException
 
 - 
loadMetadataRelationspublic void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Overrides:
- loadMetadataRelationsin class- BaseMetadataProvider
- Throws:
- QueryBuilderException
 
 - 
getDescriptionpublic java.lang.String getDescription() - Overrides:
- getDescriptionin class- BaseMetadataProvider
 
 - 
canCreateInternalConnectionpublic boolean canCreateInternalConnection() - Overrides:
- canCreateInternalConnectionin class- BaseMetadataProvider
 
 - 
createConnectionEditFramepublic javax.swing.JPanel createConnectionEditFrame(java.awt.Component owner) - Overrides:
- createConnectionEditFramein class- BaseMetadataProvider
 
 
- 
 
-