public class JdbcMetadataProvider extends BaseMetadataProvider
BaseMetadataProvider.AfterConnectEvent, BaseMetadataProvider.AfterConnectEventListener, BaseMetadataProvider.AfterDisconnectEvent, BaseMetadataProvider.AfterDisconnectEventListener, BaseMetadataProvider.BeforeConnectEvent, BaseMetadataProvider.BeforeConnectEventListener, BaseMetadataProvider.BeforeDisconnectEvent, BaseMetadataProvider.BeforeDisconnectEventListener, BaseMetadataProvider.DestroyedEvent, BaseMetadataProvider.DestroyedEventListenerafterConnectEventListenerList, afterDisconnectEventListenerList, beforeConnectEventListenerList, beforeDisconnectEventListenerList, destroyedEventListenerList| Constructor and Description |
|---|
JdbcMetadataProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreateInternalConnection() |
protected void |
checkConnectionSet() |
javax.swing.JPanel |
createConnectionEditFrame(java.awt.Component owner) |
void |
dispose() |
protected void |
doDisconnect() |
protected void |
execSQLInternal(java.lang.String sql) |
java.sql.Connection |
getConnection() |
void |
getDatabaseList(BaseSQLContext sqlContext,
SQLQualifiedNameList databaseList) |
SQLQualifiedName |
getDefaultDatabaseName(BaseSQLContext sqlContext) |
java.lang.String |
getDescription() |
boolean |
isConnected() |
void |
loadMetadataObjects(BaseSQLContext sqlContext,
MetadataContainer metadataContainer,
MetadataFilter metadataFilter,
SQLQualifiedName database) |
void |
loadMetadataRelations(BaseSQLContext sqlContext,
MetadataContainer metadataContainer,
MetadataFilter metadataFilter,
SQLQualifiedName database) |
protected java.sql.ResultSet |
prepareSQLDatasetInternal(java.lang.String sql,
boolean schemaOnly) |
void |
setConnection(java.sql.Connection connection) |
addAfterConnectEventListener, 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, toStringaction, 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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validatepublic void dispose()
dispose in interface Disposabledispose in class BaseMetadataProviderpublic java.sql.Connection getConnection()
getConnection in class BaseMetadataProviderpublic void setConnection(java.sql.Connection connection)
setConnection in class BaseMetadataProviderpublic boolean isConnected()
isConnected in class BaseMetadataProviderprotected void doDisconnect()
doDisconnect in class BaseMetadataProviderprotected void checkConnectionSet()
throws QueryBuilderException
checkConnectionSet in class BaseMetadataProviderQueryBuilderExceptionprotected java.sql.ResultSet prepareSQLDatasetInternal(java.lang.String sql,
boolean schemaOnly)
throws QueryBuilderException
prepareSQLDatasetInternal in class BaseMetadataProviderQueryBuilderExceptionprotected void execSQLInternal(java.lang.String sql)
throws QueryBuilderException
execSQLInternal in class BaseMetadataProviderQueryBuilderExceptionpublic SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext)
getDefaultDatabaseName in class BaseMetadataProviderpublic void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) throws QueryBuilderException
getDatabaseList in class BaseMetadataProviderQueryBuilderExceptionpublic void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataObjects in class BaseMetadataProviderQueryBuilderExceptionpublic void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataRelations in class BaseMetadataProviderQueryBuilderExceptionpublic java.lang.String getDescription()
getDescription in class BaseMetadataProviderpublic boolean canCreateInternalConnection()
canCreateInternalConnection in class BaseMetadataProviderpublic javax.swing.JPanel createConnectionEditFrame(java.awt.Component owner)
createConnectionEditFrame in class BaseMetadataProvider