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 Summary
Nested classes/interfaces inherited from class com.adbs.syntax.BaseSyntaxProvider
BaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListenerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class com.adbs.syntax.BaseSyntaxProvider
changedEventListenerList, destroyedEventListenerListFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier 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.BaseSyntaxProvider
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, validateQueryMethods 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, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
-
Constructor Details
-
MSSQLSyntaxProvider
public MSSQLSyntaxProvider()
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable- Overrides:
disposein classBaseSyntaxProvider
-
clone
- Overrides:
clonein classBaseSyntaxProvider
-
getServerVersion
-
setServerVersion
-
getIdentCaseSens
- Overrides:
getIdentCaseSensin classBaseSyntaxProvider
-
setIdentCaseSens
- Overrides:
setIdentCaseSensin classBaseSyntaxProvider
-
getParserClass
- Overrides:
getParserClassin classBaseSyntaxProvider
-
getScannerClass
- Overrides:
getScannerClassin classBaseSyntaxProvider
-
getDescription
- Overrides:
getDescriptionin classBaseSyntaxProvider
-
setParserParams
- Overrides:
setParserParamsin classBaseSyntaxProvider
-
resetCachedDefaultDatabaseName
public void resetCachedDefaultDatabaseName()- Overrides:
resetCachedDefaultDatabaseNamein classBaseSyntaxProvider
-
getDefaultDatabaseName
public SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException - Overrides:
getDefaultDatabaseNamein classBaseSyntaxProvider- Throws:
QueryBuilderException
-
getDefaultSchemaNames
public void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException - Overrides:
getDefaultSchemaNamesin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
getStarAggregateNames
- Overrides:
getStarAggregateNamesin classBaseSyntaxProvider
-
get1ParamAggregateNames
- Overrides:
get1ParamAggregateNamesin classBaseSyntaxProvider
-
getPrefixed1ParamAggregateNames
- Overrides:
getPrefixed1ParamAggregateNamesin classBaseSyntaxProvider
-
getComparisonOperators
- Overrides:
getComparisonOperatorsin classBaseSyntaxProvider
-
getQuoteBegin
- Overrides:
getQuoteBeginin classBaseSyntaxProvider
-
getQuoteEnd
- Overrides:
getQuoteEndin classBaseSyntaxProvider
-
isSupportProcedures
public boolean isSupportProcedures()- Overrides:
isSupportProceduresin classBaseSyntaxProvider
-
isSupportSchemas
public boolean isSupportSchemas()- Overrides:
isSupportSchemasin classBaseSyntaxProvider
-
isSupportCTE
public boolean isSupportCTE()- Overrides:
isSupportCTEin classBaseSyntaxProvider
-
getUnionOperatorList
- Overrides:
getUnionOperatorListin classBaseSyntaxProvider
-
getEditPropsFormClass
- Overrides:
getEditPropsFormClassin classBaseSyntaxProvider
-
getBuiltinFunctionNames
- Overrides:
getBuiltinFunctionNamesin classBaseSyntaxProvider
-
getQueryToLoadFieldsForObject
- Overrides:
getQueryToLoadFieldsForObjectin classBaseSyntaxProvider
-
getDatabaseList
- Overrides:
getDatabaseListin classBaseSyntaxProvider
-
loadMetadataObjects
public void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Overrides:
loadMetadataObjectsin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadMetadataRelations
public void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Overrides:
loadMetadataRelationsin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadMetadataCustomAggregateNames
public void loadMetadataCustomAggregateNames(BaseSQLContext sqlContext, MetadataContainer metadataContainer, SQLQualifiedName database) - Overrides:
loadMetadataCustomAggregateNamesin classBaseSyntaxProvider
-
loadFieldsForObjectFromServer
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Overrides:
loadFieldsForObjectFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
isSupportConectedServer
- Overrides:
isSupportConectedServerin classBaseSyntaxProvider
-
isFixedSizeType
- Overrides:
isFixedSizeTypein classBaseSyntaxProvider
-
isDenyIntoClause
public boolean isDenyIntoClause()- Overrides:
isDenyIntoClausein classBaseSyntaxProvider
-
setDenyIntoClause
public void setDenyIntoClause(boolean value) - Overrides:
setDenyIntoClausein classBaseSyntaxProvider
-
isInnerKeywordInLinksMandatory
public boolean isInnerKeywordInLinksMandatory()- Overrides:
isInnerKeywordInLinksMandatoryin classBaseSyntaxProvider
-
getSchemaList
public void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) - Overrides:
getSchemaListin classBaseSyntaxProvider
-
isSupportTransactSQLJoins
public boolean isSupportTransactSQLJoins()- Overrides:
isSupportTransactSQLJoinsin classBaseSyntaxProvider
-
isDetectServerVersion
public boolean isDetectServerVersion()- Overrides:
isDetectServerVersionin classBaseSyntaxProvider
-
setDetectServerVersion
public void setDetectServerVersion(boolean detectServerVersion) - Overrides:
setDetectServerVersionin classBaseSyntaxProvider
-
doDetectServerVersion
- Overrides:
doDetectServerVersionin classBaseSyntaxProvider
-