Package com.adbs.querybuilder
Class BaseSQLBuilder
java.lang.Object
java.awt.Component
com.adbs.querybuilder.BaseSQLBuilder
- All Implemented Interfaces:
UpdatedEventListener,ActiveSubQueryChangedEventListener,ActiveUnionSubQueryChangedEventListener,SQLUpdatedEventListener,ImageObserver,MenuContainer,Serializable,EventListener
- Direct Known Subclasses:
PlainTextSQLBuilder
public class BaseSQLBuilder
extends Component
implements UpdatedEventListener, ActiveUnionSubQueryChangedEventListener, ActiveSubQueryChangedEventListener, SQLUpdatedEventListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsFields 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 TypeMethodDescriptionvoidvoidvoidvoidvoidvoidprotected SQLBuildervoidprotected voidintgetSQL()booleanbooleanbooleanbooleanbooleanbooleanvoidvoidvoidvoidvoidvoidvoidvoidvoidsetExpandVirtualFields(boolean value) voidsetExpandVirtualObjects(boolean value) voidvoidvoidsetKeywordFormat(KeywordFormat value) voidvoidvoidvoidsetParenthesizeANDGroups(boolean value) voidsetParenthesizeSingleCriterion(boolean value) voidsetQueryBuilder(QueryBuilder value) voidvoidsetRightMargin(int value) voidvoidsetTargetQueryPart(QueryPart value) voidsetUseAltNames(boolean value) voidvoidupdatedEventOccurred(UpdatedEvent event) 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 Details
-
updatedEventListenerList
-
-
Constructor Details
-
BaseSQLBuilder
public BaseSQLBuilder()
-
-
Method Details
-
getSQL
- Throws:
QueryBuilderException
-
setSQL
-
getSQLBuilder
-
isUpdating
public boolean isUpdating() -
getQueryBuilder
-
setQueryBuilder
-
getRightMargin
public int getRightMargin() -
setRightMargin
public void setRightMargin(int value) -
getKeywordFormat
-
setKeywordFormat
-
getQuoteAllIdentifiers
-
setQuoteAllIdentifiers
-
getObjectPrefixSkipping
-
setObjectPrefixSkipping
-
getMainQueryFormat
-
setMainQueryFormat
-
getExpressionSubqueryFormat
-
setExpressionSubqueryFormat
-
getDerievedQueryFormat
-
setDerievedQueryFormat
-
getCTESubQueryFormat
-
setCTESubQueryFormat
-
isUseAltNames
public boolean isUseAltNames() -
setUseAltNames
public void setUseAltNames(boolean value) -
getOuterKeywordInLinks
-
setOuterKeywordInLinks
-
getInnerKeywordInLinks
-
setInnerKeywordInLinks
-
isParenthesizeANDGroups
public boolean isParenthesizeANDGroups() -
setParenthesizeANDGroups
public void setParenthesizeANDGroups(boolean value) -
isParenthesizeSingleCriterion
public boolean isParenthesizeSingleCriterion() -
setParenthesizeSingleCriterion
public void setParenthesizeSingleCriterion(boolean value) -
updatedEventOccurred
- Specified by:
updatedEventOccurredin interfaceUpdatedEventListener
-
onSQLUpdated
public void onSQLUpdated() -
beginUpdate
public void beginUpdate() -
endUpdate
public void endUpdate() -
createSQLBuilder
-
addSQLUpdatedEventListener
-
removeSQLUpdatedEventListener
-
fireSQLUpdatedEvent
-
getAsKeywordInExpressionAlias
-
setAsKeywordInExpressionAlias
-
getAsKeywordInObjectAlias
-
setAsKeywordInObjectAlias
-
isExpandVirtualFields
public boolean isExpandVirtualFields() -
setExpandVirtualFields
public void setExpandVirtualFields(boolean value) -
isExpandVirtualObjects
public boolean isExpandVirtualObjects() -
setExpandVirtualObjects
public void setExpandVirtualObjects(boolean value) -
addBeginBuildSQLForNodeEventListener
-
removeBeginBuildSQLForNodeEventListener
-
addEndBuildSQLForNodeEventListener
-
removeEndBuildSQLForNodeEventListener
-
getTargetQueryPart
-
setTargetQueryPart
-
activeUnionSubQueryChangedEventOccurred
- Specified by:
activeUnionSubQueryChangedEventOccurredin interfaceActiveUnionSubQueryChangedEventListener
-
activeSubQueryChangedEventOccurred
- Specified by:
activeSubQueryChangedEventOccurredin interfaceActiveSubQueryChangedEventListener
-
sqlUpdatedEventOccurred
- Specified by:
sqlUpdatedEventOccurredin interfaceSQLUpdatedEventListener
-