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.DestroyedEventListener
Nested 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, destroyedEventListenerList
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
void
dispose()
void
doDetectServerVersion
(BaseMetadataProvider metadataProvider) void
void
void
void
getDatabaseList
(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) getDefaultDatabaseName
(BaseSQLContext sqlContext) getEditPropsFormClass
(Object forObj) protected Class
void
getQueryToLoadFieldsForObject
(String fieldName, String objectExpression) protected Class
int
void
boolean
boolean
Deprecated.boolean
boolean
boolean
isFixedSizeType
(String type) boolean
boolean
isSupportConectedServer
(BaseMetadataProvider metadataProvider) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
loadFieldsForObjectFromServer
(BaseSQLContext sqlContext, MetadataObject metadataObject) void
loadMetadataObjects
(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) void
loadMetadataRelations
(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) void
void
setAnsiQuotes
(boolean ansiQuotes) void
setAutoCalcServerVersion
(boolean autoCalcServerVersion) Deprecated.void
setDenyIntoClause
(boolean value) void
setDetectServerVersion
(boolean detectServerVersion) void
void
setServerVersion
(String serverVersion) void
setServerVersionInt
(int serverVersionInt) void
setTryToSelectLinksViaDriver
(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, 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
-
Constructor Details
-
MySQLSyntaxProvider
public MySQLSyntaxProvider()
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classBaseSyntaxProvider
-
getIdentCaseSens
- Overrides:
getIdentCaseSens
in classBaseSyntaxProvider
-
setIdentCaseSens
- Overrides:
setIdentCaseSens
in 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:
clone
in classBaseSyntaxProvider
-
getScannerClass
- Overrides:
getScannerClass
in classBaseSyntaxProvider
-
getParserClass
- Overrides:
getParserClass
in classBaseSyntaxProvider
-
getDescription
- Overrides:
getDescription
in classBaseSyntaxProvider
-
getStarAggregateNames
- Overrides:
getStarAggregateNames
in classBaseSyntaxProvider
-
get1ParamAggregateNames
- Overrides:
get1ParamAggregateNames
in classBaseSyntaxProvider
-
getPrefixed1ParamAggregateNames
- Overrides:
getPrefixed1ParamAggregateNames
in classBaseSyntaxProvider
-
getComparisonOperators
- Overrides:
getComparisonOperators
in classBaseSyntaxProvider
-
getQuoteBegin
- Overrides:
getQuoteBegin
in classBaseSyntaxProvider
-
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
- Overrides:
getEditPropsFormClass
in classBaseSyntaxProvider
-
getBuiltinFunctionNames
- Overrides:
getBuiltinFunctionNames
in classBaseSyntaxProvider
-
getQueryToLoadFieldsForObject
- Overrides:
getQueryToLoadFieldsForObject
in classBaseSyntaxProvider
-
getDatabaseList
- 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
- Overrides:
isSupportConectedServer
in classBaseSyntaxProvider
-
loadFieldsForObjectFromServer
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Overrides:
loadFieldsForObjectFromServer
in classBaseSyntaxProvider
- Throws:
QueryBuilderException
-
isFixedSizeType
- 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
- Overrides:
doDetectServerVersion
in classBaseSyntaxProvider
-