public class MSSQLSyntaxProvider extends BaseSyntaxProvider
BaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListenerchangedEventListenerList, destroyedEventListenerList| Constructor and Description |
|---|
MSSQLSyntaxProvider() |
addChangedEventListener, 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, validateQueryaction, 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, validatepublic void dispose()
dispose in interface Disposabledispose in class BaseSyntaxProviderpublic BaseSyntaxProvider clone()
clone in class BaseSyntaxProviderpublic MSSQLServerVersion getServerVersion()
public void setServerVersion(MSSQLServerVersion serverVersion)
public IdentCaseSensitivity getIdentCaseSens()
getIdentCaseSens in class BaseSyntaxProviderpublic void setIdentCaseSens(IdentCaseSensitivity value)
setIdentCaseSens in class BaseSyntaxProviderprotected java.lang.Class getParserClass()
getParserClass in class BaseSyntaxProviderprotected java.lang.Class getScannerClass()
getScannerClass in class BaseSyntaxProviderpublic java.lang.String getDescription()
getDescription in class BaseSyntaxProviderprotected void setParserParams(BaseParser parser)
setParserParams in class BaseSyntaxProviderpublic void resetCachedDefaultDatabaseName()
resetCachedDefaultDatabaseName in class BaseSyntaxProviderpublic SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException
getDefaultDatabaseName in class BaseSyntaxProviderQueryBuilderExceptionpublic void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException
getDefaultSchemaNames in class BaseSyntaxProviderQueryBuilderExceptionpublic void getStarAggregateNames(SQLQualifiedNameList names)
getStarAggregateNames in class BaseSyntaxProviderpublic void get1ParamAggregateNames(SQLQualifiedNameList names)
get1ParamAggregateNames in class BaseSyntaxProviderpublic void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names)
getPrefixed1ParamAggregateNames in class BaseSyntaxProviderpublic void getComparisonOperators(java.util.List<java.lang.String> list)
getComparisonOperators in class BaseSyntaxProviderpublic java.lang.String getQuoteBegin()
getQuoteBegin in class BaseSyntaxProviderpublic java.lang.String getQuoteEnd()
getQuoteEnd in class BaseSyntaxProviderpublic boolean isSupportProcedures()
isSupportProcedures in class BaseSyntaxProviderpublic boolean isSupportSchemas()
isSupportSchemas in class BaseSyntaxProviderpublic boolean isSupportCTE()
isSupportCTE in class BaseSyntaxProviderpublic void getUnionOperatorList(java.util.List<java.lang.String> sl)
getUnionOperatorList in class BaseSyntaxProviderpublic java.lang.Class getEditPropsFormClass(java.lang.Object forObj)
getEditPropsFormClass in class BaseSyntaxProviderpublic void getBuiltinFunctionNames(SQLQualifiedNameList names)
getBuiltinFunctionNames in class BaseSyntaxProviderpublic java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName,
java.lang.String objectExpression)
getQueryToLoadFieldsForObject in class BaseSyntaxProviderpublic void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList)
getDatabaseList in class BaseSyntaxProviderpublic void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataObjects in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataRelations in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadMetadataCustomAggregateNames(BaseSQLContext sqlContext, MetadataContainer metadataContainer, SQLQualifiedName database)
loadMetadataCustomAggregateNames in class BaseSyntaxProviderpublic void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException
loadFieldsForObjectFromServer in class BaseSyntaxProviderQueryBuilderExceptionpublic SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider)
isSupportConectedServer in class BaseSyntaxProviderpublic boolean isFixedSizeType(java.lang.String type)
isFixedSizeType in class BaseSyntaxProviderpublic boolean isDenyIntoClause()
isDenyIntoClause in class BaseSyntaxProviderpublic void setDenyIntoClause(boolean value)
setDenyIntoClause in class BaseSyntaxProviderpublic boolean isInnerKeywordInLinksMandatory()
isInnerKeywordInLinksMandatory in class BaseSyntaxProviderpublic void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase)
getSchemaList in class BaseSyntaxProviderpublic boolean isSupportTransactSQLJoins()
isSupportTransactSQLJoins in class BaseSyntaxProviderpublic boolean isDetectServerVersion()
isDetectServerVersion in class BaseSyntaxProviderpublic void setDetectServerVersion(boolean detectServerVersion)
setDetectServerVersion in class BaseSyntaxProviderpublic void doDetectServerVersion(BaseMetadataProvider metadataProvider)
doDetectServerVersion in class BaseSyntaxProvider