Package com.adbs.querybuilder
Class BaseSQLBuilder
- java.lang.Object
-
- java.awt.Component
-
- com.adbs.querybuilder.BaseSQLBuilder
-
- All Implemented Interfaces:
UpdatedEventListener
,ActiveSubQueryChangedEventListener
,ActiveUnionSubQueryChangedEventListener
,SQLUpdatedEventListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,java.util.EventListener
- Direct Known Subclasses:
PlainTextSQLBuilder
public class BaseSQLBuilder extends java.awt.Component implements UpdatedEventListener, ActiveUnionSubQueryChangedEventListener, ActiveSubQueryChangedEventListener, SQLUpdatedEventListener
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.ArrayList<SQLUpdatedEventListener>
updatedEventListenerList
-
Constructor Summary
Constructors Constructor Description BaseSQLBuilder()
-
Method Summary
-
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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
-
-
-
-
Field Detail
-
updatedEventListenerList
protected java.util.ArrayList<SQLUpdatedEventListener> updatedEventListenerList
-
-
Method Detail
-
getSQL
public java.lang.String getSQL() throws QueryBuilderException
- Throws:
QueryBuilderException
-
setSQL
public void setSQL(java.lang.String value)
-
getSQLBuilder
public SQLBuilder getSQLBuilder()
-
isUpdating
public boolean isUpdating()
-
getQueryBuilder
public QueryBuilder getQueryBuilder()
-
setQueryBuilder
public void setQueryBuilder(QueryBuilder value)
-
getRightMargin
public int getRightMargin()
-
setRightMargin
public void setRightMargin(int value)
-
getKeywordFormat
public KeywordFormat getKeywordFormat()
-
setKeywordFormat
public void setKeywordFormat(KeywordFormat value)
-
getQuoteAllIdentifiers
public QuoteAllIdentifiers getQuoteAllIdentifiers()
-
setQuoteAllIdentifiers
public void setQuoteAllIdentifiers(QuoteAllIdentifiers value)
-
getObjectPrefixSkipping
public ObjectPrefixSkipping getObjectPrefixSkipping()
-
setObjectPrefixSkipping
public void setObjectPrefixSkipping(ObjectPrefixSkipping value)
-
getMainQueryFormat
public SQLBuilderSelectFormat getMainQueryFormat()
-
setMainQueryFormat
public void setMainQueryFormat(SQLBuilderSelectFormat value)
-
getExpressionSubqueryFormat
public SQLBuilderSelectFormat getExpressionSubqueryFormat()
-
setExpressionSubqueryFormat
public void setExpressionSubqueryFormat(SQLBuilderSelectFormat value)
-
getDerievedQueryFormat
public SQLBuilderSelectFormat getDerievedQueryFormat()
-
setDerievedQueryFormat
public void setDerievedQueryFormat(SQLBuilderSelectFormat value)
-
getCTESubQueryFormat
public SQLBuilderSelectFormat getCTESubQueryFormat()
-
setCTESubQueryFormat
public void setCTESubQueryFormat(SQLBuilderSelectFormat value)
-
isUseAltNames
public boolean isUseAltNames()
-
setUseAltNames
public void setUseAltNames(boolean value)
-
getOuterKeywordInLinks
public SkipKeywordMode getOuterKeywordInLinks()
-
setOuterKeywordInLinks
public void setOuterKeywordInLinks(SkipKeywordMode value)
-
getInnerKeywordInLinks
public SkipKeywordMode getInnerKeywordInLinks()
-
setInnerKeywordInLinks
public void setInnerKeywordInLinks(SkipKeywordMode value)
-
isParenthesizeANDGroups
public boolean isParenthesizeANDGroups()
-
setParenthesizeANDGroups
public void setParenthesizeANDGroups(boolean value)
-
isParenthesizeSingleCriterion
public boolean isParenthesizeSingleCriterion()
-
setParenthesizeSingleCriterion
public void setParenthesizeSingleCriterion(boolean value)
-
updatedEventOccurred
public void updatedEventOccurred(UpdatedEvent event)
- Specified by:
updatedEventOccurred
in interfaceUpdatedEventListener
-
onSQLUpdated
public void onSQLUpdated()
-
beginUpdate
public void beginUpdate()
-
endUpdate
public void endUpdate()
-
createSQLBuilder
protected SQLBuilder createSQLBuilder()
-
addSQLUpdatedEventListener
public void addSQLUpdatedEventListener(SQLUpdatedEventListener listener)
-
removeSQLUpdatedEventListener
public void removeSQLUpdatedEventListener(SQLUpdatedEventListener listener)
-
fireSQLUpdatedEvent
protected void fireSQLUpdatedEvent(SQLUpdatedEvent evt)
-
getAsKeywordInExpressionAlias
public SkipKeywordMode getAsKeywordInExpressionAlias()
-
setAsKeywordInExpressionAlias
public void setAsKeywordInExpressionAlias(SkipKeywordMode value)
-
getAsKeywordInObjectAlias
public SkipKeywordMode getAsKeywordInObjectAlias()
-
setAsKeywordInObjectAlias
public void setAsKeywordInObjectAlias(SkipKeywordMode value)
-
isExpandVirtualFields
public boolean isExpandVirtualFields()
-
setExpandVirtualFields
public void setExpandVirtualFields(boolean value)
-
isExpandVirtualObjects
public boolean isExpandVirtualObjects()
-
setExpandVirtualObjects
public void setExpandVirtualObjects(boolean value)
-
addBeginBuildSQLForNodeEventListener
public void addBeginBuildSQLForNodeEventListener(BuildSQLForNodeEventListener listener)
-
removeBeginBuildSQLForNodeEventListener
public void removeBeginBuildSQLForNodeEventListener(BuildSQLForNodeEventListener listener)
-
addEndBuildSQLForNodeEventListener
public void addEndBuildSQLForNodeEventListener(BuildSQLForNodeEventListener listener)
-
removeEndBuildSQLForNodeEventListener
public void removeEndBuildSQLForNodeEventListener(BuildSQLForNodeEventListener listener)
-
getTargetQueryPart
public QueryPart getTargetQueryPart()
-
setTargetQueryPart
public void setTargetQueryPart(QueryPart value)
-
activeUnionSubQueryChangedEventOccurred
public void activeUnionSubQueryChangedEventOccurred(ActiveUnionSubQueryChangedEvent event)
- Specified by:
activeUnionSubQueryChangedEventOccurred
in interfaceActiveUnionSubQueryChangedEventListener
-
activeSubQueryChangedEventOccurred
public void activeSubQueryChangedEventOccurred(ActiveSubQueryChangedEvent event)
- Specified by:
activeSubQueryChangedEventOccurred
in interfaceActiveSubQueryChangedEventListener
-
sqlUpdatedEventOccurred
public void sqlUpdatedEventOccurred(SQLUpdatedEvent event)
- Specified by:
sqlUpdatedEventOccurred
in interfaceSQLUpdatedEventListener
-
-