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 TypeClassDescriptionclass
static interface
class
static interface
class
static interface
class
static interface
class
static interface
Nested 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_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
void
void
void
void
protected void
boolean
boolean
protected void
protected void
void
connect()
void
void
void
dispose()
protected void
protected void
protected void
execSQLInternal
(String sql) void
execSQLNoResult
(String sql) protected void
protected void
protected void
protected void
protected void
void
getDatabaseList
(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) getDefaultDatabaseName
(BaseSQLContext sqlContext) void
getDefaultSchemaNames
(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) void
getSchemaList
(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) boolean
boolean
void
loadFieldsForObjectFromDriver
(BaseSQLContext sqlContext, MetadataObject metadataObject) void
loadFieldsForProcedureFromDriver
(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) void
loadFieldsForQuery
(BaseSQLContext sqlContext, String query, MetadataFieldList fieldList) void
loadFieldsForSynonymFromDriver
(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) void
loadFieldsForTableFromDriver
(BaseSQLContext sqlContext, MetadataTable metadataTable) void
loadFieldsForViewFromDriver
(BaseSQLContext sqlContext, MetadataView metadataView) 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) void
loadParamsForProcedureFromDriver
(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) prepareSQLDataset
(String sql, boolean schemaOnly) protected ResultSet
prepareSQLDatasetInternal
(String sql, boolean schemaOnly) void
void
void
void
void
void
setConnected
(boolean value) void
setConnection
(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:
dispose
in 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
-