Package com.adbs.syntax
Class MSSQLSyntaxProvider
java.lang.Object
java.awt.Component
com.adbs.syntax.BaseSyntaxProvider
com.adbs.syntax.MSSQLSyntaxProvider
- All Implemented Interfaces:
- Disposable,- ImageObserver,- MenuContainer,- Serializable
- Direct Known Subclasses:
- MSSQLCESyntaxProvider
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.adbs.syntax.BaseSyntaxProviderBaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListenerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFields inherited from class com.adbs.syntax.BaseSyntaxProviderchangedEventListenerList, destroyedEventListenerListFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclone()voiddispose()voiddoDetectServerVersion(BaseMetadataProvider metadataProvider) voidvoidvoidgetComparisonOperators(List<String> list) voidgetDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) getDefaultDatabaseName(BaseSQLContext sqlContext) voidgetDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) getEditPropsFormClass(Object forObj) protected ClassvoidgetQueryToLoadFieldsForObject(String fieldName, String objectExpression) protected ClassvoidgetSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) voidvoidbooleanbooleanbooleanisFixedSizeType(String type) booleanisSupportConectedServer(BaseMetadataProvider metadataProvider) booleanbooleanbooleanbooleanvoidloadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) voidloadMetadataCustomAggregateNames(BaseSQLContext sqlContext, MetadataContainer metadataContainer, SQLQualifiedName database) voidloadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidvoidsetDenyIntoClause(boolean value) voidsetDetectServerVersion(boolean detectServerVersion) voidprotected voidsetParserParams(BaseParser parser) voidsetServerVersion(MSSQLServerVersion serverVersion) Methods inherited from class com.adbs.syntax.BaseSyntaxProvideraddChangedEventListener, addDestroyedEventListener, assign, beginBuildWrapperForStoredProc, connectionChanged, createParser, createScanner, createWrapperForStoredProc, endBuildWrapperForStoredProc, findExtenderClass, findFieldInFieldList, fireChangedEvent, fireDestroyedEvent, getEmptySchemaName, getMultiParamAggregateNames, getObjectNameSeparator, getQueryToLoadFieldsForProcedure, getQueryToLoadFieldsForSynonym, getQueryToLoadFieldsForTable, getQueryToLoadFieldsForView, getSimpleEmptyFromSubquery, getUnionOperatorImage, getUpperCaseFunctionName, getUseObjectNamesAsDefaultAliases, isAsKeywordInExpressionAliasMandatory, isAsKeywordInObjectAliasMandatory, isColumnOfDBObject, isCreateWhereJoinsByDefault, isCteColumnNamesMandatory, isForceBinaryANSIJoins, isFromClauseMandatory, isIdentifiersCaseSensitive, isNonQuotedIdentifiersToUpperCase, isOuterKeywordInLinksMandatory, isServerVersionStored, isSupportAllTableFieldsSelection, isSupportANSIJoins, isSupportBracketsInUnions, isSupportCrossJoin, isSupportDatabases, isSupportDerivedTables, isSupportEmptyBracketsInStoredProcs, isSupportFullANSIJoin, isSupportGroupByStar, isSupportNullOrdering, isSupportOracleJoins, isSupportOrderByAlias, isSupportRecursiveCTE, isSupportSubQueryBracketsInUnions, isSupportSubQueryCTE, isSupportSubQueryDerivedTables, isSupportSubQueryUnions, isSupportSynonyms, isSupportUnions, isSupportViews, isUniversalExpressions, isVariablePrecisionType, loadFieldsForProcedureFromServer, loadFieldsForQuery, loadFieldsForSynonymFromServer, loadFieldsForTableFromServer, loadFieldsForViewFromServer, loadMetadataForProcedure, loadMetadataForSynonym, loadMetadataForTable, loadMetadataForView, loadParamsForProcedureFromServer, normalizeUnionOperator, registerExtender, registerExtender, removeChangedEventListener, removeDestroyedEventListener, sendNotifications, setCreateWhereJoinsByDefault, setScannerParams, toString, validateQueryMethods 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
- 
Constructor Details- 
MSSQLSyntaxProviderpublic MSSQLSyntaxProvider()
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- BaseSyntaxProvider
 
- 
clone- Overrides:
- clonein class- BaseSyntaxProvider
 
- 
getServerVersion
- 
setServerVersion
- 
getIdentCaseSens- Overrides:
- getIdentCaseSensin class- BaseSyntaxProvider
 
- 
setIdentCaseSens- Overrides:
- setIdentCaseSensin class- BaseSyntaxProvider
 
- 
getParserClass- Overrides:
- getParserClassin class- BaseSyntaxProvider
 
- 
getScannerClass- Overrides:
- getScannerClassin class- BaseSyntaxProvider
 
- 
getDescription- Overrides:
- getDescriptionin class- BaseSyntaxProvider
 
- 
setParserParams- Overrides:
- setParserParamsin 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
 
- 
getStarAggregateNames- Overrides:
- getStarAggregateNamesin class- BaseSyntaxProvider
 
- 
get1ParamAggregateNames- Overrides:
- get1ParamAggregateNamesin class- BaseSyntaxProvider
 
- 
getPrefixed1ParamAggregateNames- Overrides:
- getPrefixed1ParamAggregateNamesin class- BaseSyntaxProvider
 
- 
getComparisonOperators- Overrides:
- getComparisonOperatorsin class- BaseSyntaxProvider
 
- 
getQuoteBegin- Overrides:
- getQuoteBeginin class- BaseSyntaxProvider
 
- 
getQuoteEnd- Overrides:
- getQuoteEndin class- BaseSyntaxProvider
 
- 
isSupportProcedurespublic boolean isSupportProcedures()- Overrides:
- isSupportProceduresin class- BaseSyntaxProvider
 
- 
isSupportSchemaspublic boolean isSupportSchemas()- Overrides:
- isSupportSchemasin class- BaseSyntaxProvider
 
- 
isSupportCTEpublic boolean isSupportCTE()- Overrides:
- isSupportCTEin class- BaseSyntaxProvider
 
- 
getUnionOperatorList- Overrides:
- getUnionOperatorListin class- BaseSyntaxProvider
 
- 
getEditPropsFormClass- Overrides:
- getEditPropsFormClassin class- BaseSyntaxProvider
 
- 
getBuiltinFunctionNames- Overrides:
- getBuiltinFunctionNamesin class- BaseSyntaxProvider
 
- 
getQueryToLoadFieldsForObject- Overrides:
- getQueryToLoadFieldsForObjectin class- BaseSyntaxProvider
 
- 
getDatabaseList- Overrides:
- getDatabaseListin 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
 
- 
loadMetadataCustomAggregateNamespublic void loadMetadataCustomAggregateNames(BaseSQLContext sqlContext, MetadataContainer metadataContainer, SQLQualifiedName database) - Overrides:
- loadMetadataCustomAggregateNamesin class- BaseSyntaxProvider
 
- 
loadFieldsForObjectFromServerpublic void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Overrides:
- loadFieldsForObjectFromServerin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
isSupportConectedServer- Overrides:
- isSupportConectedServerin class- BaseSyntaxProvider
 
- 
isFixedSizeType- Overrides:
- isFixedSizeTypein class- BaseSyntaxProvider
 
- 
isDenyIntoClausepublic boolean isDenyIntoClause()- Overrides:
- isDenyIntoClausein class- BaseSyntaxProvider
 
- 
setDenyIntoClausepublic void setDenyIntoClause(boolean value) - Overrides:
- setDenyIntoClausein class- BaseSyntaxProvider
 
- 
isInnerKeywordInLinksMandatorypublic boolean isInnerKeywordInLinksMandatory()- Overrides:
- isInnerKeywordInLinksMandatoryin class- BaseSyntaxProvider
 
- 
getSchemaListpublic void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) - Overrides:
- getSchemaListin class- BaseSyntaxProvider
 
- 
isSupportTransactSQLJoinspublic boolean isSupportTransactSQLJoins()- Overrides:
- isSupportTransactSQLJoinsin class- BaseSyntaxProvider
 
- 
isDetectServerVersionpublic boolean isDetectServerVersion()- Overrides:
- isDetectServerVersionin class- BaseSyntaxProvider
 
- 
setDetectServerVersionpublic void setDetectServerVersion(boolean detectServerVersion) - Overrides:
- setDetectServerVersionin class- BaseSyntaxProvider
 
- 
doDetectServerVersion- Overrides:
- doDetectServerVersionin class- BaseSyntaxProvider
 
 
-