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:
disposein interfaceDisposable- Overrides:
disposein classBaseSyntaxProvider
-
getIdentCaseSens
public IdentCaseSensitivity getIdentCaseSens()
- Overrides:
getIdentCaseSensin classBaseSyntaxProvider
-
setIdentCaseSens
public void setIdentCaseSens(IdentCaseSensitivity value)
- Overrides:
setIdentCaseSensin 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:
clonein classBaseSyntaxProvider
-
getScannerClass
protected java.lang.Class getScannerClass()
- Overrides:
getScannerClassin classBaseSyntaxProvider
-
getParserClass
protected java.lang.Class getParserClass()
- Overrides:
getParserClassin classBaseSyntaxProvider
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescriptionin classBaseSyntaxProvider
-
getStarAggregateNames
public void getStarAggregateNames(SQLQualifiedNameList names)
- Overrides:
getStarAggregateNamesin classBaseSyntaxProvider
-
get1ParamAggregateNames
public void get1ParamAggregateNames(SQLQualifiedNameList names)
- Overrides:
get1ParamAggregateNamesin classBaseSyntaxProvider
-
getPrefixed1ParamAggregateNames
public void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names)
- Overrides:
getPrefixed1ParamAggregateNamesin classBaseSyntaxProvider
-
getComparisonOperators
public void getComparisonOperators(java.util.List sl)
- Overrides:
getComparisonOperatorsin classBaseSyntaxProvider
-
getQuoteBegin
public java.lang.String getQuoteBegin()
- Overrides:
getQuoteBeginin classBaseSyntaxProvider
-
getQuoteEnd
public java.lang.String 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
public java.lang.Class getEditPropsFormClass(java.lang.Object forObj)
- Overrides:
getEditPropsFormClassin classBaseSyntaxProvider
-
getBuiltinFunctionNames
public void getBuiltinFunctionNames(SQLQualifiedNameList names)
- Overrides:
getBuiltinFunctionNamesin classBaseSyntaxProvider
-
getQueryToLoadFieldsForObject
public java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName, java.lang.String objectExpression)- Overrides:
getQueryToLoadFieldsForObjectin classBaseSyntaxProvider
-
getDatabaseList
public void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList)
- 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
public SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider)
- Overrides:
isSupportConectedServerin classBaseSyntaxProvider
-
loadFieldsForObjectFromServer
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException
- Overrides:
loadFieldsForObjectFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
isFixedSizeType
public boolean isFixedSizeType(java.lang.String type)
- 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
public void doDetectServerVersion(BaseMetadataProvider metadataProvider)
- Overrides:
doDetectServerVersionin classBaseSyntaxProvider
-
-