Package com.adbs.ast
Class BaseMetadataProvider
java.lang.Object
java.awt.Component
com.adbs.ast.BaseMetadataProvider
- All Implemented Interfaces:
- Disposable,- ImageObserver,- MenuContainer,- Serializable
- Direct Known Subclasses:
- EventMetadataProvider,- JdbcMetadataProvider
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionclassstatic interfaceclassstatic interfaceclassstatic interfaceclassstatic interfaceclassstatic interfaceNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidprotected voidbooleanbooleanprotected voidprotected voidvoidconnect()voidvoidvoiddispose()protected voidprotected voidprotected voidexecSQLInternal(String sql) voidexecSQLNoResult(String sql) protected voidprotected voidprotected voidprotected voidprotected voidvoidgetDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) getDefaultDatabaseName(BaseSQLContext sqlContext) voidgetDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) voidgetSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) booleanbooleanvoidloadFieldsForObjectFromDriver(BaseSQLContext sqlContext, MetadataObject metadataObject) voidloadFieldsForProcedureFromDriver(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) voidloadFieldsForQuery(BaseSQLContext sqlContext, String query, MetadataFieldList fieldList) voidloadFieldsForSynonymFromDriver(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) voidloadFieldsForTableFromDriver(BaseSQLContext sqlContext, MetadataTable metadataTable) voidloadFieldsForViewFromDriver(BaseSQLContext sqlContext, MetadataView metadataView) voidloadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) voidloadMetadataForSynonym(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) voidloadMetadataForTable(BaseSQLContext sqlContext, MetadataTable metadataTable) voidloadMetadataForView(BaseSQLContext sqlContext, MetadataView metadataView) voidloadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadParamsForProcedureFromDriver(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) prepareSQLDataset(String sql, boolean schemaOnly) protected ResultSetprepareSQLDatasetInternal(String sql, boolean schemaOnly) voidvoidvoidvoidvoidvoidsetConnected(boolean value) voidsetConnection(Connection connection) 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
- 
Field Details- 
beforeConnectEventListenerList
- 
afterConnectEventListenerList
- 
beforeDisconnectEventListenerListprotected ArrayList<BaseMetadataProvider.BeforeDisconnectEventListener> beforeDisconnectEventListenerList
- 
afterDisconnectEventListenerListprotected ArrayList<BaseMetadataProvider.AfterDisconnectEventListener> afterDisconnectEventListenerList
- 
destroyedEventListenerList
 
- 
- 
Constructor Details- 
BaseMetadataProviderpublic BaseMetadataProvider()
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
 
- 
canExecSQLpublic boolean canExecSQL()
- 
isConnectionObjectsCreatedpublic boolean isConnectionObjectsCreated()
- 
isConnectedpublic boolean isConnected()
- 
setConnectedpublic void setConnected(boolean value) 
- 
getDescription
- 
doConnectprotected void doConnect()
- 
doDisconnectprotected void doDisconnect()
- 
checkConnectionSet- Throws:
- QueryBuilderException
 
- 
addInternalConnectionObject
- 
clearInternalConnectionObjectsprotected void clearInternalConnectionObjects()
- 
prepareSQLDataset- Throws:
- QueryBuilderException
 
- 
prepareSQLDatasetInternalprotected ResultSet prepareSQLDatasetInternal(String sql, boolean schemaOnly) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
execSQLInternal- Throws:
- QueryBuilderException
 
- 
execSQL- Throws:
- QueryBuilderException
 
- 
execSQLNoResult- Throws:
- QueryBuilderException
 
- 
getDatabaseListpublic void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadMetadataObjectspublic void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadFieldsForQuerypublic void loadFieldsForQuery(BaseSQLContext sqlContext, String query, MetadataFieldList fieldList) 
- 
canCreateInternalConnectionpublic boolean canCreateInternalConnection()
- 
createAndBindInternalConnectionObjpublic void createAndBindInternalConnectionObj()
- 
createConnectionEditFrame
- 
connectpublic void connect()
- 
disconnectpublic void disconnect()
- 
toString
- 
getDefaultDatabaseName
- 
getDefaultSchemaNamespublic void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) 
- 
loadMetadataRelationspublic void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadFieldsForObjectFromDriver
- 
loadFieldsForTableFromDriver
- 
loadFieldsForViewFromDriver
- 
loadFieldsForProcedureFromDriverpublic void loadFieldsForProcedureFromDriver(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) 
- 
loadFieldsForSynonymFromDriverpublic void loadFieldsForSynonymFromDriver(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) 
- 
loadParamsForProcedureFromDriverpublic void loadParamsForProcedureFromDriver(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) 
- 
loadMetadataForTable
- 
loadMetadataForView
- 
loadMetadataForProcedurepublic void loadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) 
- 
loadMetadataForSynonym
- 
getSchemaListpublic void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) 
- 
addBeforeConnectEventListener
- 
removeBeforeConnectEventListenerpublic void removeBeforeConnectEventListener(BaseMetadataProvider.BeforeConnectEventListener listener) 
- 
fireBeforeConnectEvent
- 
addAfterConnectEventListener
- 
removeAfterConnectEventListenerpublic void removeAfterConnectEventListener(BaseMetadataProvider.AfterConnectEventListener listener) 
- 
fireAfterConnectEvent
- 
addBeforeDisconnectEventListenerpublic void addBeforeDisconnectEventListener(BaseMetadataProvider.BeforeDisconnectEventListener listener) 
- 
removeBeforeDisconnectEventListenerpublic void removeBeforeDisconnectEventListener(BaseMetadataProvider.BeforeDisconnectEventListener listener) 
- 
fireBeforeDisconnectEvent
- 
addAfterDisconnectEventListenerpublic void addAfterDisconnectEventListener(BaseMetadataProvider.AfterDisconnectEventListener listener) 
- 
removeAfterDisconnectEventListenerpublic void removeAfterDisconnectEventListener(BaseMetadataProvider.AfterDisconnectEventListener listener) 
- 
fireAfterDisconnectEvent
- 
addDestroyedEventListener
- 
removeDestroyedEventListener
- 
fireDestroyedEvent
- 
getConnection
- 
setConnection
 
-