Package com.adbs.metadata
Class EventMetadataProvider
java.lang.Object
java.awt.Component
com.adbs.ast.BaseMetadataProvider
com.adbs.metadata.EventMetadataProvider
- All Implemented Interfaces:
Disposable
,ImageObserver
,MenuContainer
,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.adbs.ast.BaseMetadataProvider
BaseMetadataProvider.AfterConnectEvent, BaseMetadataProvider.AfterConnectEventListener, BaseMetadataProvider.AfterDisconnectEvent, BaseMetadataProvider.AfterDisconnectEventListener, BaseMetadataProvider.BeforeConnectEvent, BaseMetadataProvider.BeforeConnectEventListener, BaseMetadataProvider.BeforeDisconnectEvent, BaseMetadataProvider.BeforeDisconnectEventListener, BaseMetadataProvider.DestroyedEvent, BaseMetadataProvider.DestroyedEventListener
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ArrayList<ExecSQLEventListener>
protected ArrayList<GetMetadataEventListener>
Fields inherited from class com.adbs.ast.BaseMetadataProvider
afterConnectEventListenerList, afterDisconnectEventListenerList, beforeConnectEventListenerList, beforeDisconnectEventListenerList, destroyedEventListenerList
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExecSQLEventListener
(ExecSQLEventListener listener) void
boolean
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
void
loadMetadataForProcedure
(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) void
loadMetadataForSynonym
(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) void
loadMetadataForTable
(BaseSQLContext sqlContext, MetadataTable metadataTable) void
loadMetadataForView
(BaseSQLContext sqlContext, MetadataView metadataView) void
loadMetadataObjects
(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) void
loadMetadataRelations
(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) protected ResultSet
prepareSQLDatasetInternal
(String sql, boolean schemaOnly) void
void
Methods inherited from class com.adbs.ast.BaseMetadataProvider
addAfterConnectEventListener, addAfterDisconnectEventListener, addBeforeConnectEventListener, addBeforeDisconnectEventListener, addDestroyedEventListener, addInternalConnectionObject, canCreateInternalConnection, checkConnectionSet, clearInternalConnectionObjects, connect, createAndBindInternalConnectionObj, createConnectionEditFrame, disconnect, dispose, doConnect, doDisconnect, execSQL, execSQLInternal, execSQLNoResult, fireAfterConnectEvent, fireAfterDisconnectEvent, fireBeforeConnectEvent, fireBeforeDisconnectEvent, fireDestroyedEvent, getConnection, getDatabaseList, getDefaultDatabaseName, getDefaultSchemaNames, getSchemaList, isConnected, isConnectionObjectsCreated, loadFieldsForObjectFromDriver, loadFieldsForProcedureFromDriver, loadFieldsForQuery, loadFieldsForSynonymFromDriver, loadFieldsForTableFromDriver, loadFieldsForViewFromDriver, loadParamsForProcedureFromDriver, prepareSQLDataset, removeAfterConnectEventListener, removeAfterDisconnectEventListener, removeBeforeConnectEventListener, removeBeforeDisconnectEventListener, removeDestroyedEventListener, setConnected, setConnection, toString
Methods inherited from class java.awt.Component
action, 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
-
Field Details
-
getMetadataEventListenerList
-
execSQLEventListenerList
-
-
Constructor Details
-
EventMetadataProvider
public EventMetadataProvider()
-
-
Method Details
-
addGetObjectsNamesEventListener
-
removeGetObjectsNamesEventListener
-
fireGetTablesEvent
-
fireGetSystemTablesEvent
-
fireGetViewsEvent
-
fireGetSystemViewsEvent
-
fireGetProceduresEvent
-
fireGetSystemProceduresEvent
-
fireGetSynonymsEvent
-
fireGetSystemSynonymsEvent
-
fireGetFieldsEvent
-
fireGetRelationsEvent
-
addExecSQLEventListener
-
removeExecSQLEventListener
-
fireExecSQLEvent
-
getDescription
- Overrides:
getDescription
in classBaseMetadataProvider
-
canExecSQL
public boolean canExecSQL()- Overrides:
canExecSQL
in classBaseMetadataProvider
-
prepareSQLDatasetInternal
protected ResultSet prepareSQLDatasetInternal(String sql, boolean schemaOnly) throws QueryBuilderException - Overrides:
prepareSQLDatasetInternal
in classBaseMetadataProvider
- Throws:
QueryBuilderException
-
loadMetadataObjects
public void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) - Overrides:
loadMetadataObjects
in classBaseMetadataProvider
-
loadMetadataRelations
public void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) - Overrides:
loadMetadataRelations
in classBaseMetadataProvider
-
loadMetadataForTable
- Overrides:
loadMetadataForTable
in classBaseMetadataProvider
-
loadMetadataForView
- Overrides:
loadMetadataForView
in classBaseMetadataProvider
-
loadMetadataForProcedure
public void loadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) - Overrides:
loadMetadataForProcedure
in classBaseMetadataProvider
-
loadMetadataForSynonym
- Overrides:
loadMetadataForSynonym
in classBaseMetadataProvider
-