Package com.adbs.syntax
Class MySQLSyntaxProvider
- java.lang.Object
-
- java.awt.Component
-
- com.adbs.syntax.BaseSyntaxProvider
-
- com.adbs.syntax.MySQLSyntaxProvider
-
- All Implemented Interfaces:
Disposable
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
public class MySQLSyntaxProvider extends BaseSyntaxProvider
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.adbs.syntax.BaseSyntaxProvider
BaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListener
-
-
Field Summary
-
Fields inherited from class com.adbs.syntax.BaseSyntaxProvider
changedEventListenerList, destroyedEventListenerList
-
-
Constructor Summary
Constructors Constructor Description MySQLSyntaxProvider()
-
Method Summary
-
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, validateQuery
-
Methods 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
-
-
-
-
Method Detail
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classBaseSyntaxProvider
-
getIdentCaseSens
public IdentCaseSensitivity getIdentCaseSens()
- Overrides:
getIdentCaseSens
in classBaseSyntaxProvider
-
setIdentCaseSens
public void setIdentCaseSens(IdentCaseSensitivity value)
- Overrides:
setIdentCaseSens
in classBaseSyntaxProvider
-
getServerVersionInt
public int getServerVersionInt()
-
setServerVersionInt
public void setServerVersionInt(int serverVersionInt)
-
getServerVersion
public java.lang.String getServerVersion()
-
setServerVersion
public void setServerVersion(java.lang.String serverVersion)
-
isAutoCalcServerVersion
@Deprecated public boolean isAutoCalcServerVersion()
Deprecated.
-
setAutoCalcServerVersion
@Deprecated public void setAutoCalcServerVersion(boolean autoCalcServerVersion)
Deprecated.
-
isAnsiQuotes
public boolean isAnsiQuotes()
-
setAnsiQuotes
public void setAnsiQuotes(boolean ansiQuotes)
-
isTryToSelectLinksViaDriver
public boolean isTryToSelectLinksViaDriver()
-
setTryToSelectLinksViaDriver
public void setTryToSelectLinksViaDriver(boolean tryToSelectLinksViaDriver)
-
clone
public BaseSyntaxProvider clone()
- Overrides:
clone
in classBaseSyntaxProvider
-
getScannerClass
protected java.lang.Class getScannerClass()
- Overrides:
getScannerClass
in classBaseSyntaxProvider
-
getParserClass
protected java.lang.Class getParserClass()
- Overrides:
getParserClass
in classBaseSyntaxProvider
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescription
in classBaseSyntaxProvider
-
getStarAggregateNames
public void getStarAggregateNames(SQLQualifiedNameList names)
- Overrides:
getStarAggregateNames
in classBaseSyntaxProvider
-
get1ParamAggregateNames
public void get1ParamAggregateNames(SQLQualifiedNameList names)
- Overrides:
get1ParamAggregateNames
in classBaseSyntaxProvider
-
getPrefixed1ParamAggregateNames
public void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names)
- Overrides:
getPrefixed1ParamAggregateNames
in classBaseSyntaxProvider
-
getComparisonOperators
public void getComparisonOperators(java.util.List sl)
- Overrides:
getComparisonOperators
in classBaseSyntaxProvider
-
getQuoteBegin
public java.lang.String getQuoteBegin()
- Overrides:
getQuoteBegin
in classBaseSyntaxProvider
-
getQuoteEnd
public java.lang.String getQuoteEnd()
- Overrides:
getQuoteEnd
in classBaseSyntaxProvider
-
isSupportViews
public boolean isSupportViews()
- Overrides:
isSupportViews
in classBaseSyntaxProvider
-
isSupportUnions
public boolean isSupportUnions()
- Overrides:
isSupportUnions
in classBaseSyntaxProvider
-
isSupportBracketsInUnions
public boolean isSupportBracketsInUnions()
- Overrides:
isSupportBracketsInUnions
in classBaseSyntaxProvider
-
isSupportDerivedTables
public boolean isSupportDerivedTables()
- Overrides:
isSupportDerivedTables
in classBaseSyntaxProvider
-
isSupportSubQueryUnions
public boolean isSupportSubQueryUnions()
- Overrides:
isSupportSubQueryUnions
in classBaseSyntaxProvider
-
isSupportSubQueryBracketsInUnions
public boolean isSupportSubQueryBracketsInUnions()
- Overrides:
isSupportSubQueryBracketsInUnions
in classBaseSyntaxProvider
-
isSupportSubQueryDerivedTables
public boolean isSupportSubQueryDerivedTables()
- Overrides:
isSupportSubQueryDerivedTables
in classBaseSyntaxProvider
-
isSupportSchemas
public boolean isSupportSchemas()
- Overrides:
isSupportSchemas
in classBaseSyntaxProvider
-
getEditPropsFormClass
public java.lang.Class getEditPropsFormClass(java.lang.Object forObj)
- Overrides:
getEditPropsFormClass
in classBaseSyntaxProvider
-
getBuiltinFunctionNames
public void getBuiltinFunctionNames(SQLQualifiedNameList names)
- Overrides:
getBuiltinFunctionNames
in classBaseSyntaxProvider
-
getQueryToLoadFieldsForObject
public java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName, java.lang.String objectExpression)
- Overrides:
getQueryToLoadFieldsForObject
in classBaseSyntaxProvider
-
getDatabaseList
public void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList)
- Overrides:
getDatabaseList
in classBaseSyntaxProvider
-
loadMetadataObjects
public void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
- Overrides:
loadMetadataObjects
in classBaseSyntaxProvider
- Throws:
QueryBuilderException
-
loadMetadataRelations
public void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
- Overrides:
loadMetadataRelations
in classBaseSyntaxProvider
- Throws:
QueryBuilderException
-
resetCachedDefaultDatabaseName
public void resetCachedDefaultDatabaseName()
- Overrides:
resetCachedDefaultDatabaseName
in classBaseSyntaxProvider
-
getDefaultDatabaseName
public SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException
- Overrides:
getDefaultDatabaseName
in classBaseSyntaxProvider
- Throws:
QueryBuilderException
-
isSupportConectedServer
public SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider)
- Overrides:
isSupportConectedServer
in classBaseSyntaxProvider
-
loadFieldsForObjectFromServer
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException
- Overrides:
loadFieldsForObjectFromServer
in classBaseSyntaxProvider
- Throws:
QueryBuilderException
-
isFixedSizeType
public boolean isFixedSizeType(java.lang.String type)
- Overrides:
isFixedSizeType
in classBaseSyntaxProvider
-
isDenyIntoClause
public boolean isDenyIntoClause()
- Overrides:
isDenyIntoClause
in classBaseSyntaxProvider
-
setDenyIntoClause
public void setDenyIntoClause(boolean value)
- Overrides:
setDenyIntoClause
in classBaseSyntaxProvider
-
isInnerKeywordInLinksMandatory
public boolean isInnerKeywordInLinksMandatory()
- Overrides:
isInnerKeywordInLinksMandatory
in classBaseSyntaxProvider
-
isDetectServerVersion
public boolean isDetectServerVersion()
- Overrides:
isDetectServerVersion
in classBaseSyntaxProvider
-
setDetectServerVersion
public void setDetectServerVersion(boolean detectServerVersion)
- Overrides:
setDetectServerVersion
in classBaseSyntaxProvider
-
doDetectServerVersion
public void doDetectServerVersion(BaseMetadataProvider metadataProvider)
- Overrides:
doDetectServerVersion
in classBaseSyntaxProvider
-
-