public class DB2SyntaxProvider extends BaseSyntaxProvider
BaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListener
changedEventListenerList, destroyedEventListenerList
Constructor and Description |
---|
DB2SyntaxProvider() |
addChangedEventListener, addDestroyedEventListener, assign, clone, connectionChanged, createParser, createScanner, doDetectServerVersion, findExtenderClass, findFieldInFieldList, fireChangedEvent, fireDestroyedEvent, getBuiltinFunctionNames, getComparisonOperators, getDatabaseList, getEmptySchemaName, getIdentCaseSens, getMultiParamAggregateNames, getQueryToLoadFieldsForProcedure, getQueryToLoadFieldsForSynonym, getQueryToLoadFieldsForTable, getQueryToLoadFieldsForView, getQuoteBegin, getQuoteEnd, getUnionOperatorImage, getUpperCaseFunctionName, isAsKeywordInExpressionAliasMandatory, isAsKeywordInObjectAliasMandatory, isColumnOfDBObject, isCreateWhereJoinsByDefault, isCteColumnNamesMandatory, isDenyIntoClause, isDetectServerVersion, isForceBinaryANSIJoins, isIdentifiersCaseSensitive, isInnerKeywordInLinksMandatory, isNonQuotedIdentifiersToUpperCase, isOuterKeywordInLinksMandatory, isServerVersionStored, isSupportAllTableFieldsSelection, isSupportANSIJoins, isSupportBracketsInUnions, isSupportCrossJoin, isSupportDatabases, isSupportDerivedTables, isSupportEmptyBracketsInStoredProcs, isSupportFullANSIJoin, isSupportGroupByStar, isSupportOracleJoins, isSupportOrderByAlias, isSupportProcedures, isSupportRecursiveCTE, isSupportSchemas, isSupportSubQueryBracketsInUnions, isSupportSubQueryCTE, isSupportSubQueryDerivedTables, isSupportSubQueryUnions, isSupportSynonyms, isSupportTransactSQLJoins, isSupportUnions, isSupportViews, isUniversalExpressions, isVariablePrecisionType, loadFieldsForProcedureFromServer, loadFieldsForQuery, loadFieldsForSynonymFromServer, loadFieldsForTableFromServer, loadFieldsForViewFromServer, loadMetadataCustomAggregateNames, loadMetadataForProcedure, loadMetadataForSynonym, loadMetadataForTable, loadMetadataForView, loadParamsForProcedureFromServer, normalizeUnionOperator, registerExtender, registerExtender, removeChangedEventListener, removeDestroyedEventListener, sendNotifications, setCreateWhereJoinsByDefault, setDenyIntoClause, setDetectServerVersion, setIdentCaseSens, setParserParams, setScannerParams, toString, validateQuery
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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
public void dispose()
dispose
in interface Disposable
dispose
in class BaseSyntaxProvider
protected java.lang.Class getParserClass()
getParserClass
in class BaseSyntaxProvider
protected java.lang.Class getScannerClass()
getScannerClass
in class BaseSyntaxProvider
public java.lang.String getDescription()
getDescription
in class BaseSyntaxProvider
public void getUnionOperatorList(java.util.List sl)
getUnionOperatorList
in class BaseSyntaxProvider
public void getStarAggregateNames(SQLQualifiedNameList names)
getStarAggregateNames
in class BaseSyntaxProvider
public void get1ParamAggregateNames(SQLQualifiedNameList names)
get1ParamAggregateNames
in class BaseSyntaxProvider
public void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names)
getPrefixed1ParamAggregateNames
in class BaseSyntaxProvider
public boolean isSupportNullOrdering()
isSupportNullOrdering
in class BaseSyntaxProvider
public boolean isSupportCTE()
isSupportCTE
in class BaseSyntaxProvider
public boolean isFromClauseMandatory()
isFromClauseMandatory
in class BaseSyntaxProvider
public java.lang.String getSimpleEmptyFromSubquery()
getSimpleEmptyFromSubquery
in class BaseSyntaxProvider
public java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName, java.lang.String objectExpression)
getQueryToLoadFieldsForObject
in class BaseSyntaxProvider
public void resetCachedDefaultDatabaseName()
resetCachedDefaultDatabaseName
in class BaseSyntaxProvider
public SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException
getDefaultDatabaseName
in class BaseSyntaxProvider
QueryBuilderException
public void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException
getDefaultSchemaNames
in class BaseSyntaxProvider
QueryBuilderException
public java.lang.Class getEditPropsFormClass(java.lang.Object forObj)
getEditPropsFormClass
in class BaseSyntaxProvider
public java.lang.String createWrapperForStoredProc(java.lang.String storedProcCallExpression)
createWrapperForStoredProc
in class BaseSyntaxProvider
public void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataObjects
in class BaseSyntaxProvider
QueryBuilderException
public void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataRelations
in class BaseSyntaxProvider
QueryBuilderException
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException
loadFieldsForObjectFromServer
in class BaseSyntaxProvider
QueryBuilderException
public SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider)
isSupportConectedServer
in class BaseSyntaxProvider
public boolean isFixedSizeType(java.lang.String type)
isFixedSizeType
in class BaseSyntaxProvider
public void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase)
getSchemaList
in class BaseSyntaxProvider
public DB2NamingConventions getNamingConvention()
public void setNamingConvention(DB2NamingConventions value)
public java.lang.String getObjectNameSeparator()
getObjectNameSeparator
in class BaseSyntaxProvider
public boolean getUseObjectNamesAsDefaultAliases()
getUseObjectNamesAsDefaultAliases
in class BaseSyntaxProvider
public void beginBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format)
beginBuildWrapperForStoredProc
in class BaseSyntaxProvider
public void endBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format)
endBuildWrapperForStoredProc
in class BaseSyntaxProvider