Package com.adbs.syntax
Class DB2SyntaxProvider
- java.lang.Object
- 
- java.awt.Component
- 
- com.adbs.syntax.BaseSyntaxProvider
- 
- com.adbs.syntax.DB2SyntaxProvider
 
 
 
- 
- All Implemented Interfaces:
- Disposable,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 
 public class DB2SyntaxProvider extends BaseSyntaxProvider - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.adbs.syntax.BaseSyntaxProviderBaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListener
 
- 
 - 
Field Summary- 
Fields inherited from class com.adbs.syntax.BaseSyntaxProviderchangedEventListenerList, destroyedEventListenerList
 
- 
 - 
Constructor SummaryConstructors Constructor Description DB2SyntaxProvider()
 - 
Method Summary- 
Methods inherited from class com.adbs.syntax.BaseSyntaxProvideraddChangedEventListener, 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
 - 
Methods inherited from class java.awt.Componentaction, 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, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
 
- 
 
- 
- 
- 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- BaseSyntaxProvider
 
 - 
getParserClassprotected java.lang.Class getParserClass() - Overrides:
- getParserClassin class- BaseSyntaxProvider
 
 - 
getScannerClassprotected java.lang.Class getScannerClass() - Overrides:
- getScannerClassin class- BaseSyntaxProvider
 
 - 
getDescriptionpublic java.lang.String getDescription() - Overrides:
- getDescriptionin class- BaseSyntaxProvider
 
 - 
getUnionOperatorListpublic void getUnionOperatorList(java.util.List sl) - Overrides:
- getUnionOperatorListin class- BaseSyntaxProvider
 
 - 
getStarAggregateNamespublic void getStarAggregateNames(SQLQualifiedNameList names) - Overrides:
- getStarAggregateNamesin class- BaseSyntaxProvider
 
 - 
get1ParamAggregateNamespublic void get1ParamAggregateNames(SQLQualifiedNameList names) - Overrides:
- get1ParamAggregateNamesin class- BaseSyntaxProvider
 
 - 
getPrefixed1ParamAggregateNamespublic void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names) - Overrides:
- getPrefixed1ParamAggregateNamesin class- BaseSyntaxProvider
 
 - 
isSupportNullOrderingpublic boolean isSupportNullOrdering() - Overrides:
- isSupportNullOrderingin class- BaseSyntaxProvider
 
 - 
isSupportCTEpublic boolean isSupportCTE() - Overrides:
- isSupportCTEin class- BaseSyntaxProvider
 
 - 
isFromClauseMandatorypublic boolean isFromClauseMandatory() - Overrides:
- isFromClauseMandatoryin class- BaseSyntaxProvider
 
 - 
getSimpleEmptyFromSubquerypublic java.lang.String getSimpleEmptyFromSubquery() - Overrides:
- getSimpleEmptyFromSubqueryin class- BaseSyntaxProvider
 
 - 
getQueryToLoadFieldsForObjectpublic java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName, java.lang.String objectExpression)- Overrides:
- getQueryToLoadFieldsForObjectin class- BaseSyntaxProvider
 
 - 
resetCachedDefaultDatabaseNamepublic void resetCachedDefaultDatabaseName() - Overrides:
- resetCachedDefaultDatabaseNamein class- BaseSyntaxProvider
 
 - 
getDefaultDatabaseNamepublic SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException - Overrides:
- getDefaultDatabaseNamein class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
 - 
getDefaultSchemaNamespublic void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException - Overrides:
- getDefaultSchemaNamesin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
 - 
getEditPropsFormClasspublic java.lang.Class getEditPropsFormClass(java.lang.Object forObj) - Overrides:
- getEditPropsFormClassin class- BaseSyntaxProvider
 
 - 
createWrapperForStoredProcpublic java.lang.String createWrapperForStoredProc(java.lang.String storedProcCallExpression) - Overrides:
- createWrapperForStoredProcin class- BaseSyntaxProvider
 
 - 
loadMetadataObjectspublic void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Overrides:
- loadMetadataObjectsin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
 - 
loadMetadataRelationspublic void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Overrides:
- loadMetadataRelationsin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
 - 
loadFieldsForObjectFromServerpublic void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Overrides:
- loadFieldsForObjectFromServerin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
 - 
isSupportConectedServerpublic SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider) - Overrides:
- isSupportConectedServerin class- BaseSyntaxProvider
 
 - 
isFixedSizeTypepublic boolean isFixedSizeType(java.lang.String type) - Overrides:
- isFixedSizeTypein class- BaseSyntaxProvider
 
 - 
getSchemaListpublic void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) - Overrides:
- getSchemaListin class- BaseSyntaxProvider
 
 - 
getNamingConventionpublic DB2NamingConventions getNamingConvention() 
 - 
setNamingConventionpublic void setNamingConvention(DB2NamingConventions value) 
 - 
getObjectNameSeparatorpublic java.lang.String getObjectNameSeparator() - Overrides:
- getObjectNameSeparatorin class- BaseSyntaxProvider
 
 - 
getUseObjectNamesAsDefaultAliasespublic boolean getUseObjectNamesAsDefaultAliases() - Overrides:
- getUseObjectNamesAsDefaultAliasesin class- BaseSyntaxProvider
 
 - 
beginBuildWrapperForStoredProcpublic void beginBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- beginBuildWrapperForStoredProcin class- BaseSyntaxProvider
 
 - 
endBuildWrapperForStoredProcpublic void endBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- endBuildWrapperForStoredProcin class- BaseSyntaxProvider
 
 
- 
 
-