Package com.adbs.syntax
Class MySQLSyntaxProvider
java.lang.Object
java.awt.Component
com.adbs.syntax.BaseSyntaxProvider
com.adbs.syntax.MySQLSyntaxProvider
- All Implemented Interfaces:
Disposable,ImageObserver,MenuContainer,Serializable
- 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) voidvoidvoidvoidgetDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) getDefaultDatabaseName(BaseSQLContext sqlContext) getEditPropsFormClass(Object forObj) protected ClassvoidgetQueryToLoadFieldsForObject(String fieldName, String objectExpression) protected ClassintvoidbooleanbooleanDeprecated.booleanbooleanbooleanisFixedSizeType(String type) booleanbooleanisSupportConectedServer(BaseMetadataProvider metadataProvider) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidloadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) voidloadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidvoidsetAnsiQuotes(boolean ansiQuotes) voidsetAutoCalcServerVersion(boolean autoCalcServerVersion) Deprecated.voidsetDenyIntoClause(boolean value) voidsetDetectServerVersion(boolean detectServerVersion) voidvoidsetServerVersion(String serverVersion) voidsetServerVersionInt(int serverVersionInt) voidsetTryToSelectLinksViaDriver(boolean tryToSelectLinksViaDriver) Methods inherited from class com.adbs.syntax.BaseSyntaxProvider
addChangedEventListener, addDestroyedEventListener, assign, beginBuildWrapperForStoredProc, connectionChanged, createParser, createScanner, createWrapperForStoredProc, endBuildWrapperForStoredProc, findExtenderClass, findFieldInFieldList, fireChangedEvent, fireDestroyedEvent, getDefaultSchemaNames, getEmptySchemaName, getMultiParamAggregateNames, getObjectNameSeparator, getQueryToLoadFieldsForProcedure, getQueryToLoadFieldsForSynonym, getQueryToLoadFieldsForTable, getQueryToLoadFieldsForView, getSchemaList, getSimpleEmptyFromSubquery, getUnionOperatorImage, getUnionOperatorList, getUpperCaseFunctionName, getUseObjectNamesAsDefaultAliases, isAsKeywordInExpressionAliasMandatory, isAsKeywordInObjectAliasMandatory, isColumnOfDBObject, isCreateWhereJoinsByDefault, isCteColumnNamesMandatory, isForceBinaryANSIJoins, isFromClauseMandatory, isIdentifiersCaseSensitive, isNonQuotedIdentifiersToUpperCase, isOuterKeywordInLinksMandatory, isServerVersionStored, isSupportAllTableFieldsSelection, isSupportANSIJoins, isSupportCrossJoin, isSupportCTE, isSupportDatabases, isSupportEmptyBracketsInStoredProcs, isSupportFullANSIJoin, isSupportGroupByStar, isSupportNullOrdering, isSupportOracleJoins, isSupportOrderByAlias, isSupportProcedures, isSupportRecursiveCTE, isSupportSubQueryCTE, isSupportSynonyms, isSupportTransactSQLJoins, isUniversalExpressions, isVariablePrecisionType, loadFieldsForProcedureFromServer, loadFieldsForQuery, loadFieldsForSynonymFromServer, loadFieldsForTableFromServer, loadFieldsForViewFromServer, loadMetadataCustomAggregateNames, loadMetadataForProcedure, loadMetadataForSynonym, loadMetadataForTable, loadMetadataForView, loadParamsForProcedureFromServer, normalizeUnionOperator, registerExtender, registerExtender, removeChangedEventListener, removeDestroyedEventListener, sendNotifications, setCreateWhereJoinsByDefault, setParserParams, 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
-
MySQLSyntaxProvider
public MySQLSyntaxProvider()
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceDisposable- Overrides:
disposein classBaseSyntaxProvider
-
getIdentCaseSens
- Overrides:
getIdentCaseSensin classBaseSyntaxProvider
-
setIdentCaseSens
- Overrides:
setIdentCaseSensin classBaseSyntaxProvider
-
getServerVersionInt
public int getServerVersionInt() -
setServerVersionInt
public void setServerVersionInt(int serverVersionInt) -
getServerVersion
-
setServerVersion
-
isAutoCalcServerVersion
Deprecated. -
setAutoCalcServerVersion
Deprecated. -
isAnsiQuotes
public boolean isAnsiQuotes() -
setAnsiQuotes
public void setAnsiQuotes(boolean ansiQuotes) -
isTryToSelectLinksViaDriver
public boolean isTryToSelectLinksViaDriver() -
setTryToSelectLinksViaDriver
public void setTryToSelectLinksViaDriver(boolean tryToSelectLinksViaDriver) -
clone
- Overrides:
clonein classBaseSyntaxProvider
-
getScannerClass
- Overrides:
getScannerClassin classBaseSyntaxProvider
-
getParserClass
- Overrides:
getParserClassin classBaseSyntaxProvider
-
getDescription
- Overrides:
getDescriptionin classBaseSyntaxProvider
-
getStarAggregateNames
- Overrides:
getStarAggregateNamesin classBaseSyntaxProvider
-
get1ParamAggregateNames
- Overrides:
get1ParamAggregateNamesin classBaseSyntaxProvider
-
getPrefixed1ParamAggregateNames
- Overrides:
getPrefixed1ParamAggregateNamesin classBaseSyntaxProvider
-
getComparisonOperators
- Overrides:
getComparisonOperatorsin classBaseSyntaxProvider
-
getQuoteBegin
- Overrides:
getQuoteBeginin classBaseSyntaxProvider
-
getQuoteEnd
- Overrides:
getQuoteEndin classBaseSyntaxProvider
-
isSupportViews
public boolean isSupportViews()- Overrides:
isSupportViewsin classBaseSyntaxProvider
-
isSupportUnions
public boolean isSupportUnions()- Overrides:
isSupportUnionsin classBaseSyntaxProvider
-
isSupportBracketsInUnions
public boolean isSupportBracketsInUnions()- Overrides:
isSupportBracketsInUnionsin classBaseSyntaxProvider
-
isSupportDerivedTables
public boolean isSupportDerivedTables()- Overrides:
isSupportDerivedTablesin classBaseSyntaxProvider
-
isSupportSubQueryUnions
public boolean isSupportSubQueryUnions()- Overrides:
isSupportSubQueryUnionsin classBaseSyntaxProvider
-
isSupportSubQueryBracketsInUnions
public boolean isSupportSubQueryBracketsInUnions()- Overrides:
isSupportSubQueryBracketsInUnionsin classBaseSyntaxProvider
-
isSupportSubQueryDerivedTables
public boolean isSupportSubQueryDerivedTables()- Overrides:
isSupportSubQueryDerivedTablesin classBaseSyntaxProvider
-
isSupportSchemas
public boolean isSupportSchemas()- Overrides:
isSupportSchemasin 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
-
resetCachedDefaultDatabaseName
public void resetCachedDefaultDatabaseName()- Overrides:
resetCachedDefaultDatabaseNamein classBaseSyntaxProvider
-
getDefaultDatabaseName
public SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException - Overrides:
getDefaultDatabaseNamein classBaseSyntaxProvider- Throws:
QueryBuilderException
-
isSupportConectedServer
- Overrides:
isSupportConectedServerin classBaseSyntaxProvider
-
loadFieldsForObjectFromServer
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Overrides:
loadFieldsForObjectFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
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
-
isDetectServerVersion
public boolean isDetectServerVersion()- Overrides:
isDetectServerVersionin classBaseSyntaxProvider
-
setDetectServerVersion
public void setDetectServerVersion(boolean detectServerVersion) - Overrides:
setDetectServerVersionin classBaseSyntaxProvider
-
doDetectServerVersion
- Overrides:
doDetectServerVersionin classBaseSyntaxProvider
-