Package com.adbs.querybuilder
Class QueryBuilder
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.adbs.querybuilder.QueryBuilder
- All Implemented Interfaces:
MetadataObjectVisibleEventListener
,SyntaxProviderChangedEventListener
,UpdatedEventListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
public final class QueryBuilder
extends JPanel
implements Serializable, SyntaxProviderChangedEventListener, MetadataObjectVisibleEventListener, UpdatedEventListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ArrayList<ActiveSubQueryChangedEventListener>
protected ArrayList<ActiveUnionSubQueryChangedEventListener>
protected ArrayList<AfterPropertiesDialogEventListener>
protected ArrayList<BeforeDatasourceFieldDragEventListener>
protected ArrayList<BeforePropertiesDialogEventListener>
protected ArrayList<ComponentCreatedEventListener>
protected ArrayList<ComponentDestroyingEventListener>
protected ArrayList<CustomExpressionBuilderEventListener>
protected ArrayList<CustomizeDatasourceCaptionEventListener>
protected ArrayList<DatasourceFieldAddedEventListener>
protected ArrayList<DatasourceFieldAddingEventListener>
protected ArrayList<DatasourceFieldRemovedEventListener>
protected ArrayList<DatasourceFieldRemovingEventListener>
protected ArrayList<DiagramObjectAddedEventListener>
protected ArrayList<DiagramObjectAddingEventListener>
protected ArrayList<DiagramObjectDeletingEventListener>
protected ArrayList<FilterProcedureEventListener>
protected ArrayList<FilterSynonymEventListener>
protected ArrayList<FilterTableEventListener>
protected ArrayList<FilterViewEventListener>
protected ArrayList<GetDiagramObjectWidthEventListener>
protected ArrayList<GetProcedureParametersEventListener>
protected ArrayList<GridCellValueChangedEventListener>
protected ArrayList<GridCellValueChangingEventListener>
protected ArrayList<LinkChangedEventListener>
protected ArrayList<LinkChangingEventListener>
protected ArrayList<LinkCreatedEventListener>
protected ArrayList<LinkCreatingEventListener>
protected ArrayList<LinkDeletingEventListener>
protected ArrayList<LinkDragOverEventListener>
protected static final Logger
protected ArrayList<QueryAwakeEventListener>
protected ArrayList<SleepModeChangedEventListener>
protected ArrayList<SqlErrorEventListener>
protected ArrayList<SQLUpdatedEventListener>
protected ArrayList<UserMessageEventListener>
protected ArrayList<ValidatePopupMenuEventListener>
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
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
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
addFocusedDiagramPaneControlChangedEventListener
(FocusedDiagramPaneControlChangedEventListener listener) void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
clear()
protected void
void
clearMetadataByMask
(String objectMask, String schemaMask, SQLQualifiedName database) void
void
void
doLayout()
static boolean
editMetadataContainer
(Window parent, MetadataContainer metadataContainer, boolean forceSaveResults, MetadataFilter metadataFilter) void
static String
fetchMetadataToFile
(Window parent) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
fireUserMessageEvent
(UserMessageId messageId) boolean
void
getDatabaseList
(SQLQualifiedNameList databaseList) void
getDatabaseList
(List<String> databaseList) int
int
boolean
void
getProcedureNames
(List names, boolean system) getQuery()
getSQL()
void
getTableNames
(List names, boolean system) void
getViewNames
(List names, boolean system) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
loadMetadata
(SQLQualifiedName database) void
loadMetadata
(String database) void
loadMetadataByFilter
(MetadataFilter metadataFilter, SQLQualifiedName database) void
loadMetadataByMask
(String objectMask, String schemaMask, SQLQualifiedName database) void
loadMetadataByMask
(String objectMask, String schemaMask, String database) static boolean
loadMetadataContainer
(Window parent, MetadataContainer metadataContainer, MetadataFilter metadataFilter) protected static void
protected static void
static void
void
protected SQLSelectStatement
protected void
void
void
protected void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
removeFocusedDiagramPaneControlChangedEventListener
(FocusedDiagramPaneControlChangedEventListener listener) void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
setActiveSubquery
(SubQuery value) void
void
setAllowSleepMode
(boolean value) void
void
void
setCanReorderDatasources
(boolean value) void
void
setCustomCriteriaListDropTarget
(DropTarget dropTraget) void
setCustomDiagramPaneDropTarget
(DropTarget dropTraget) void
setDefaultDiagramObjectWidth
(int value) void
setDiagramObjectColor
(Color value) void
setDiagramObjectFont
(Font value) void
setDiagramPaneVisible
(boolean value) void
setFieldListOptions
(FieldListOptions options) void
void
void
setLanguage
(String language) void
setLayoutSQL
(String layout) void
setLinkOptions
(LinkOptions linkOptions) void
setLinkStyle
(LinkPainter value) void
setLoadJoinsFromWhereClause
(boolean value) void
setMaxDiagramObjectHeight
(int value) void
setMetadataFilter
(MetadataFilter value) void
void
void
void
setOfflineMode
(boolean value) void
void
setParsingErrorOnUnknownObjects
(boolean value) void
void
setQuoteAllIdentifiers
(boolean value) void
setResolveColumnNamingConflictsAutomatically
(boolean resolveColumnNamingConflictsAutomatically) void
setShowLinkedObjectsButton
(boolean value) void
setSleepModeText
(String value) void
setSnapDiagramObjects
(boolean value) void
setSnapSize
(Dimension value) void
setSortDiagramObjectFields
(boolean value) void
void
setSQLAsync
(String value) void
void
setTableChecksCountInCaption
(boolean value) void
setTabsVisible
(boolean value) void
setTreeFont
(Font value) void
setUnionNavBarVisible
(boolean value) void
setUseAltNames
(boolean value) static void
showAboutDialog
(Window parent) void
void
showQueryBuilderPropertiesDialog
(Window parent, String title, EnumSet<QueryBuilderProperties> flags, BaseSQLBuilder builder) void
void
updatedEventOccurred
(UpdatedEvent event) void
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
LOGGER
-
sqlErrorEventListenerList
-
diagramObjectAddingEventListenerList
-
diagramObjectAddedEventListenerList
-
diagramObjectDeletingEventListenerList
-
validatePopupMenuEventListenerList
-
filterTableEventListenerList
-
filterViewEventListenerList
-
filterProcedureEventListenerList
-
filterSynonymEventListenerList
-
activeSubQueryChangedEventListenerList
-
activeUnionSubQueryChangedEventListenerList
protected ArrayList<ActiveUnionSubQueryChangedEventListener> activeUnionSubQueryChangedEventListenerList -
sleepModeChangedEventListenerList
-
queryAwakeEventListenerList
-
customExpressionBuilderEventListenerList
-
customizeDatasourceFieldListEventListenerList
protected ArrayList<CustomizeDatasourceFieldListEventListener> customizeDatasourceFieldListEventListenerList -
linkDeletingEventListenerList
-
linkCreatedEventListenerList
-
linkDragOverEventListenerList
-
linkCreatingEventListenerList
-
linkChangingEventListenerList
-
linkChangedEventListenerList
-
beforeDatasourceFieldDragEventListenerList
protected ArrayList<BeforeDatasourceFieldDragEventListener> beforeDatasourceFieldDragEventListenerList -
gridCellValueChangingEventListenerList
-
gridCellValueChangedEventListenerList
-
customizeDatasourceCaptionEventListenerList
protected ArrayList<CustomizeDatasourceCaptionEventListener> customizeDatasourceCaptionEventListenerList -
beforePropertiesDialogEventListenerList
-
afterPropertiesDialogEventListenerList
-
datasourceFieldAddingEventListenerList
-
datasourceFieldAddedEventListenerList
-
datasourceFieldRemovingEventListenerList
-
datasourceFieldRemovedEventListenerList
-
updatedEventListenerList
-
getDiagramObjectWidthEventListenerList
-
userMessageEventListenerList
-
getProcedureParametersEventListenerList
-
componentCreatedEventListenerList
-
componentDestroyingEventListenerList
-
focusedDiagramPaneControlChangedEventListenerList
protected ArrayList<FocusedDiagramPaneControlChangedEventListener> focusedDiagramPaneControlChangedEventListenerList
-
-
Constructor Details
-
QueryBuilder
- Throws:
QueryBuilderException
-
QueryBuilder
- Throws:
QueryBuilderException
-
-
Method Details
-
editMetadataContainer
public static boolean editMetadataContainer(Window parent, MetadataContainer metadataContainer, boolean forceSaveResults, MetadataFilter metadataFilter) -
loadMetadataContainer
public static boolean loadMetadataContainer(Window parent, MetadataContainer metadataContainer, MetadataFilter metadataFilter) -
fetchMetadataToFile
-
showAboutDialog
-
main
-
log
-
log
-
addPropertyChangeListener
- Overrides:
addPropertyChangeListener
in classContainer
-
removePropertyChangeListener
- Overrides:
removePropertyChangeListener
in classComponent
-
getLanguage
-
setLanguage
-
isOfflineMode
public boolean isOfflineMode() -
setOfflineMode
public void setOfflineMode(boolean value) -
getSyntaxProvider
-
setSyntaxProvider
-
getMetadataProvider
-
setMetadataProvider
-
getMetadataFilter
-
setMetadataFilter
-
getSQLContext
-
getQuery
-
getResultQueryAST
- Throws:
QueryBuilderException
-
getActiveSubquery
-
setActiveSubquery
-
getSubQueries
-
getSQL
- Throws:
QueryBuilderException
-
setSQL
- Throws:
QueryBuilderException
-
setSQLAsync
- Throws:
QueryBuilderException
-
getMetadataContainer
-
getParameters
-
getQueryStatistics
- Throws:
QueryBuilderException
-
getQueryStructureTree
-
getMetadataTree
-
isFreeVersion
public boolean isFreeVersion() -
isUpdating
public boolean isUpdating() -
isCanReorderDatasources
public boolean isCanReorderDatasources() -
setCanReorderDatasources
public void setCanReorderDatasources(boolean value) -
isSnapDiagramObjects
public boolean isSnapDiagramObjects() -
setSnapDiagramObjects
public void setSnapDiagramObjects(boolean value) -
getSnapSize
-
setSnapSize
-
isQuoteAllIdentifiers
public boolean isQuoteAllIdentifiers() -
setQuoteAllIdentifiers
public void setQuoteAllIdentifiers(boolean value) -
getObjectPrefixSkipping
-
setObjectPrefixSkipping
-
getLinkStyle
-
setLinkStyle
-
getDiagramObjectColor
-
setDiagramObjectColor
-
getDiagramObjectFont
-
setDiagramObjectFont
-
isDiagramPaneVisible
public boolean isDiagramPaneVisible() -
setDiagramPaneVisible
public void setDiagramPaneVisible(boolean value) -
getTreeFont
-
setTreeFont
-
getAddObjectDialogOptions
-
setAddObjectDialogOptions
-
getQueryStructureTreeOptions
-
setQueryStructureTreeOptions
-
getMetadataTreeOptions
-
setMetadataTreeOptions
-
getCriteriaListOptions
-
setCriteriaListOptions
-
getFieldListOptions
-
setFieldListOptions
-
getDefaultDiagramObjectWidth
public int getDefaultDiagramObjectWidth() -
setDefaultDiagramObjectWidth
public void setDefaultDiagramObjectWidth(int value) -
getMaxDiagramObjectHeight
public int getMaxDiagramObjectHeight() -
setMaxDiagramObjectHeight
public void setMaxDiagramObjectHeight(int value) -
isShowLinkedObjectsButton
public boolean isShowLinkedObjectsButton() -
setShowLinkedObjectsButton
public void setShowLinkedObjectsButton(boolean value) -
getLayoutSQL
-
setLayoutSQL
-
getParsingErrorOnUnknownObjects
public boolean getParsingErrorOnUnknownObjects() -
setParsingErrorOnUnknownObjects
public void setParsingErrorOnUnknownObjects(boolean value) -
isSortDiagramObjectFields
public boolean isSortDiagramObjectFields() -
setSortDiagramObjectFields
public void setSortDiagramObjectFields(boolean value) -
isTableChecksCountInCaption
public boolean isTableChecksCountInCaption() -
setTableChecksCountInCaption
public void setTableChecksCountInCaption(boolean value) -
isUseAltNames
public boolean isUseAltNames() -
setUseAltNames
public void setUseAltNames(boolean value) -
getAllowSleepMode
public boolean getAllowSleepMode() -
setAllowSleepMode
public void setAllowSleepMode(boolean value) -
getSleepModeText
-
setSleepModeText
-
isSleepMode
public boolean isSleepMode() -
addSqlErrorEventListener
-
removeSqlErrorEventListener
-
fireSqlErrorEvent
-
addDiagramObjectAddingEventListener
-
removeDiagramObjectAddingEventListener
-
fireDiagramObjectAddingEvent
-
addDiagramObjectAddedEventListener
-
removeDiagramObjectAddedEventListener
-
fireDiagramObjectAddedEvent
-
addDiagramObjectDeletingEventListener
-
removeDiagramObjectDeletingEventListener
-
fireDiagramObjectDeletingEvent
-
addValidatePopupMenuEventListener
-
removeValidatePopupMenuEventListener
-
addFilterTableEventListener
-
removeFilterTableEventListener
-
fireFilterTableEvent
-
addFilterViewEventListener
-
removeFilterViewEventListener
-
fireFilterViewEvent
-
addFilterProcedureEventListener
-
removeFilterProcedureEventListener
-
fireFilterProcedureEvent
-
addFilterSynonymEventListener
-
removeFilterSynonymEventListener
-
fireFilterSynonymEvent
-
addActiveSubQueryChangedEventListener
-
removeActiveSubQueryChangedEventListener
-
fireActiveSubQueryChangedEvent
-
addActiveUnionSubQueryChangedEventListener
public void addActiveUnionSubQueryChangedEventListener(ActiveUnionSubQueryChangedEventListener listener) -
removeActiveUnionSubQueryChangedEventListener
public void removeActiveUnionSubQueryChangedEventListener(ActiveUnionSubQueryChangedEventListener listener) -
fireActiveUnionSubQueryChangedEvent
-
addSleepModeChangedEventListener
-
removeSleepModeChangedEventListener
-
fireSleepModeChangedEvent
-
addQueryAwakeEventListener
-
removeQueryAwakeEventListener
-
fireQueryAwakeEvent
-
addCustomExpressionBuilderEventListener
-
removeCustomExpressionBuilderEventListener
public void removeCustomExpressionBuilderEventListener(CustomExpressionBuilderEventListener listener) -
fireCustomExpressionBuilderEvent
-
addCustomizeDatasourceFieldListEventListener
public void addCustomizeDatasourceFieldListEventListener(CustomizeDatasourceFieldListEventListener listener) -
removeCustomizeDatasourceFieldListEventListener
public void removeCustomizeDatasourceFieldListEventListener(CustomizeDatasourceFieldListEventListener listener) -
fireCustomizeDatasourceFieldListEvent
-
addLinkDeletingEventListener
-
removeLinkDeletingEventListener
-
fireLinkDeletingEvent
-
addLinkCreatedEventListener
-
removeLinkCreatedEventListener
-
fireLinkCreatedEvent
-
addLinkDragOverEventListener
-
removeLinkDragOverEventListener
-
fireLinkDragOverEvent
-
addLinkCreatingEventListener
-
removeLinkCreatingEventListener
-
fireLinkCreatingEvent
-
addLinkChangingEventListener
-
removeLinkChangingEventListener
-
fireLinkChangingEvent
-
addLinkChangedEventListener
-
removeLinkChangedEventListener
-
fireLinkChangedEvent
-
addBeforeDatasourceFieldDragEventListener
public void addBeforeDatasourceFieldDragEventListener(BeforeDatasourceFieldDragEventListener listener) -
removeBeforeDatasourceFieldDragEventListener
public void removeBeforeDatasourceFieldDragEventListener(BeforeDatasourceFieldDragEventListener listener) -
fireBeforeDatasourceFieldDragEvent
-
addGridCellValueChangingEventListener
-
removeGridCellValueChangingEventListener
-
fireGridCellValueChangingEvent
-
addGridCellValueChangedEventListener
-
removeGridCellValueChangedEventListener
-
fireGridCellValueChangedEvent
-
addCustomizeDatasourceCaptionEventListener
public void addCustomizeDatasourceCaptionEventListener(CustomizeDatasourceCaptionEventListener listener) -
removeCustomizeDatasourceCaptionEventListener
public void removeCustomizeDatasourceCaptionEventListener(CustomizeDatasourceCaptionEventListener listener) -
fireCustomizeDatasourceCaptionEvent
-
addBeforePropertiesDialogEventListener
-
removeBeforePropertiesDialogEventListener
-
fireBeforePropertiesDialogEvent
-
addAfterPropertiesDialogEventListener
-
removeAfterPropertiesDialogEventListener
-
fireAfterPropertiesDialogEvent
-
addDatasourceFieldAddingEventListener
-
removeDatasourceFieldAddingEventListener
-
fireDatasourceFieldAddingEvent
-
addDatasourceFieldAddedEventListener
-
removeDatasourceFieldAddedEventListener
-
fireDatasourceFieldAddedEvent
-
addDatasourceFieldRemovingEventListener
-
removeDatasourceFieldRemovingEventListener
public void removeDatasourceFieldRemovingEventListener(DatasourceFieldRemovingEventListener listener) -
fireDatasourceFieldRemovingEvent
-
addDatasourceFieldRemovedEventListener
-
removeDatasourceFieldRemovedEventListener
-
fireDatasourceFieldRemovedEvent
-
addGetDiagramObjectWidthEventListener
-
removeGetDiagramObjectWidthEventListener
-
fireGetDiagramObjectWidthEvent
-
addUserMessageEventListener
-
removeUserMessageEventListener
-
fireUserMessageEvent
-
addGetProcedureParametersEventListener
-
removeGetProcedureParametersEventListener
-
fireGetProcedureParametersEvent
-
addComponentCreatedEventListener
-
removeComponentCreatedEventListener
-
fireComponentCreatedEvent
-
addComponentDestroyingEventListener
-
removeComponentDestroyingEventListener
-
fireComponentDestroyingEvent
-
addFocusedDiagramPaneControlChangedEventListener
public void addFocusedDiagramPaneControlChangedEventListener(FocusedDiagramPaneControlChangedEventListener listener) -
removeFocusedDiagramPaneControlChangedEventListener
public void removeFocusedDiagramPaneControlChangedEventListener(FocusedDiagramPaneControlChangedEventListener listener) -
fireFocusedDiagramPaneControlChangedEvent
-
syntaxProviderChangedEventOccurred
- Specified by:
syntaxProviderChangedEventOccurred
in interfaceSyntaxProviderChangedEventListener
-
metadataObjectVisibleEventOccurred
- Specified by:
metadataObjectVisibleEventOccurred
in interfaceMetadataObjectVisibleEventListener
-
refreshDatasourcesMetadata
public void refreshDatasourcesMetadata() -
beginUpdate
public void beginUpdate() -
endUpdate
public void endUpdate() -
refreshMetadata
- Throws:
QueryBuilderException
-
isNameOfTable
-
isNameOfView
-
isNameOfProcedure
-
getDatabaseList
- Throws:
QueryBuilderException
-
getDatabaseList
- Throws:
QueryBuilderException
-
loadMetadata
- Throws:
QueryBuilderException
-
loadMetadata
- Throws:
QueryBuilderException
-
loadMetadataByFilter
public void loadMetadataByFilter(MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Throws:
QueryBuilderException
-
loadMetadataByMask
public void loadMetadataByMask(String objectMask, String schemaMask, SQLQualifiedName database) throws QueryBuilderException - Throws:
QueryBuilderException
-
loadMetadataByMask
public void loadMetadataByMask(String objectMask, String schemaMask, String database) throws QueryBuilderException - Throws:
QueryBuilderException
-
clearMetadataByMask
public void clearMetadataByMask(String objectMask, String schemaMask, SQLQualifiedName database) throws QueryBuilderException - Throws:
QueryBuilderException
-
getTableNames
-
getViewNames
-
getProcedureNames
-
showQueryBuilderPropertiesDialog
public void showQueryBuilderPropertiesDialog(Window parent, String title, EnumSet<QueryBuilderProperties> flags, BaseSQLBuilder builder) -
createControls
public void createControls() -
destroyControls
public void destroyControls() -
updateQueryStructureTree
public void updateQueryStructureTree() -
repaintDiagramPane
public void repaintDiagramPane() -
parseSQL
- Throws:
QueryBuilderException
-
clearInternal
protected void clearInternal() -
clear
public void clear() -
readSyntaxProviderCaps
protected void readSyntaxProviderCaps() -
getPreferredSize
- Overrides:
getPreferredSize
in classJComponent
-
showAddObjectDialog
public void showAddObjectDialog() -
updatedEventOccurred
- Specified by:
updatedEventOccurred
in interfaceUpdatedEventListener
-
getLinkOptions
-
setLinkOptions
-
addSQLUpdatedEventListener
-
removeSQLUpdatedEventListener
-
fireSQLUpdatedEvent
-
doLayout
public void doLayout() -
getOuterKeywordInLinks
-
setOuterKeywordInLinks
-
getInnerKeywordInLinks
-
setInnerKeywordInLinks
-
getAsKeywordInExpressionAlias
-
setAsKeywordInExpressionAlias
-
getAsKeywordInObjectAlias
-
setAsKeywordInObjectAlias
-
isLoadJoinsFromWhereClause
public boolean isLoadJoinsFromWhereClause() -
setLoadJoinsFromWhereClause
public void setLoadJoinsFromWhereClause(boolean value) -
isTabsVisible
public boolean isTabsVisible() -
setTabsVisible
public void setTabsVisible(boolean value) -
getCustomDiagramPaneDropTarget
-
setCustomDiagramPaneDropTarget
-
getCustomCriteriaListDropTarget
-
setCustomCriteriaListDropTarget
-
isUniqueQueryName
-
createUniqueQueryName
-
createUniqueQueryNameStr
-
getSubQueryList
-
getUnionSubQueryList
-
getFilterTabsByActiveQueryPart
-
setFilterTabsByActiveQueryPart
-
reloadStatistics
protected void reloadStatistics() -
isResolveColumnNamingConflictsAutomatically
public boolean isResolveColumnNamingConflictsAutomatically() -
setResolveColumnNamingConflictsAutomatically
public void setResolveColumnNamingConflictsAutomatically(boolean resolveColumnNamingConflictsAutomatically)
-