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 Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic interfaceclassstatic interfaceclassstatic interfaceclassstatic interfaceclassstatic interfaceNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier 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.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
-
beforeConnectEventListenerList
-
afterConnectEventListenerList
-
beforeDisconnectEventListenerList
protected ArrayList<BaseMetadataProvider.BeforeDisconnectEventListener> beforeDisconnectEventListenerList -
afterDisconnectEventListenerList
protected ArrayList<BaseMetadataProvider.AfterDisconnectEventListener> afterDisconnectEventListenerList -
destroyedEventListenerList
-
-
Constructor Details
-
BaseMetadataProvider
public BaseMetadataProvider()
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable
-
canExecSQL
public boolean canExecSQL() -
isConnectionObjectsCreated
public boolean isConnectionObjectsCreated() -
isConnected
public boolean isConnected() -
setConnected
public void setConnected(boolean value) -
getDescription
-
doConnect
protected void doConnect() -
doDisconnect
protected void doDisconnect() -
checkConnectionSet
- Throws:
QueryBuilderException
-
addInternalConnectionObject
-
clearInternalConnectionObjects
protected void clearInternalConnectionObjects() -
prepareSQLDataset
- Throws:
QueryBuilderException
-
prepareSQLDatasetInternal
protected ResultSet prepareSQLDatasetInternal(String sql, boolean schemaOnly) throws QueryBuilderException - Throws:
QueryBuilderException
-
execSQLInternal
- Throws:
QueryBuilderException
-
execSQL
- Throws:
QueryBuilderException
-
execSQLNoResult
- Throws:
QueryBuilderException
-
getDatabaseList
public void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) throws QueryBuilderException - Throws:
QueryBuilderException
-
loadMetadataObjects
public void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Throws:
QueryBuilderException
-
loadFieldsForQuery
public void loadFieldsForQuery(BaseSQLContext sqlContext, String query, MetadataFieldList fieldList) -
canCreateInternalConnection
public boolean canCreateInternalConnection() -
createAndBindInternalConnectionObj
public void createAndBindInternalConnectionObj() -
createConnectionEditFrame
-
connect
public void connect() -
disconnect
public void disconnect() -
toString
-
getDefaultDatabaseName
-
getDefaultSchemaNames
public void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) -
loadMetadataRelations
public void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Throws:
QueryBuilderException
-
loadFieldsForObjectFromDriver
-
loadFieldsForTableFromDriver
-
loadFieldsForViewFromDriver
-
loadFieldsForProcedureFromDriver
public void loadFieldsForProcedureFromDriver(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) -
loadFieldsForSynonymFromDriver
public void loadFieldsForSynonymFromDriver(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) -
loadParamsForProcedureFromDriver
public void loadParamsForProcedureFromDriver(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) -
loadMetadataForTable
-
loadMetadataForView
-
loadMetadataForProcedure
public void loadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) -
loadMetadataForSynonym
-
getSchemaList
public void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) -
addBeforeConnectEventListener
-
removeBeforeConnectEventListener
public void removeBeforeConnectEventListener(BaseMetadataProvider.BeforeConnectEventListener listener) -
fireBeforeConnectEvent
-
addAfterConnectEventListener
-
removeAfterConnectEventListener
public void removeAfterConnectEventListener(BaseMetadataProvider.AfterConnectEventListener listener) -
fireAfterConnectEvent
-
addBeforeDisconnectEventListener
public void addBeforeDisconnectEventListener(BaseMetadataProvider.BeforeDisconnectEventListener listener) -
removeBeforeDisconnectEventListener
public void removeBeforeDisconnectEventListener(BaseMetadataProvider.BeforeDisconnectEventListener listener) -
fireBeforeDisconnectEvent
-
addAfterDisconnectEventListener
public void addAfterDisconnectEventListener(BaseMetadataProvider.AfterDisconnectEventListener listener) -
removeAfterDisconnectEventListener
public void removeAfterDisconnectEventListener(BaseMetadataProvider.AfterDisconnectEventListener listener) -
fireAfterDisconnectEvent
-
addDestroyedEventListener
-
removeDestroyedEventListener
-
fireDestroyedEvent
-
getConnection
-
setConnection
-