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_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
protected SQLBuilder
void
protected void
int
getSQL()
boolean
boolean
boolean
boolean
boolean
boolean
void
void
void
void
void
void
void
void
void
setExpandVirtualFields
(boolean value) void
setExpandVirtualObjects
(boolean value) void
void
void
setKeywordFormat
(KeywordFormat value) void
void
void
void
setParenthesizeANDGroups
(boolean value) void
setParenthesizeSingleCriterion
(boolean value) void
setQueryBuilder
(QueryBuilder value) void
void
setRightMargin
(int value) void
void
setTargetQueryPart
(QueryPart value) void
setUseAltNames
(boolean value) void
void
updatedEventOccurred
(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:
updatedEventOccurred
in 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:
activeUnionSubQueryChangedEventOccurred
in interfaceActiveUnionSubQueryChangedEventListener
-
activeSubQueryChangedEventOccurred
- Specified by:
activeSubQueryChangedEventOccurred
in interfaceActiveSubQueryChangedEventListener
-
sqlUpdatedEventOccurred
- Specified by:
sqlUpdatedEventOccurred
in interfaceSQLUpdatedEventListener
-