public class MySQLSyntaxProvider extends BaseSyntaxProvider
BaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListener
changedEventListenerList, destroyedEventListenerList
Constructor and Description |
---|
MySQLSyntaxProvider() |
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
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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
public void dispose()
dispose
in interface Disposable
dispose
in class BaseSyntaxProvider
public IdentCaseSensitivity getIdentCaseSens()
getIdentCaseSens
in class BaseSyntaxProvider
public void setIdentCaseSens(IdentCaseSensitivity value)
setIdentCaseSens
in class BaseSyntaxProvider
public int getServerVersionInt()
public void setServerVersionInt(int serverVersionInt)
public java.lang.String getServerVersion()
public void setServerVersion(java.lang.String serverVersion)
@Deprecated public boolean isAutoCalcServerVersion()
@Deprecated public void setAutoCalcServerVersion(boolean autoCalcServerVersion)
public boolean isAnsiQuotes()
public void setAnsiQuotes(boolean ansiQuotes)
public boolean isTryToSelectLinksViaDriver()
public void setTryToSelectLinksViaDriver(boolean tryToSelectLinksViaDriver)
public BaseSyntaxProvider clone()
clone
in class BaseSyntaxProvider
protected java.lang.Class getScannerClass()
getScannerClass
in class BaseSyntaxProvider
protected java.lang.Class getParserClass()
getParserClass
in class BaseSyntaxProvider
public java.lang.String getDescription()
getDescription
in class BaseSyntaxProvider
public void getStarAggregateNames(SQLQualifiedNameList names)
getStarAggregateNames
in class BaseSyntaxProvider
public void get1ParamAggregateNames(SQLQualifiedNameList names)
get1ParamAggregateNames
in class BaseSyntaxProvider
public void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names)
getPrefixed1ParamAggregateNames
in class BaseSyntaxProvider
public void getComparisonOperators(java.util.List sl)
getComparisonOperators
in class BaseSyntaxProvider
public java.lang.String getQuoteBegin()
getQuoteBegin
in class BaseSyntaxProvider
public java.lang.String getQuoteEnd()
getQuoteEnd
in class BaseSyntaxProvider
public boolean isSupportViews()
isSupportViews
in class BaseSyntaxProvider
public boolean isSupportUnions()
isSupportUnions
in class BaseSyntaxProvider
public boolean isSupportBracketsInUnions()
isSupportBracketsInUnions
in class BaseSyntaxProvider
public boolean isSupportDerivedTables()
isSupportDerivedTables
in class BaseSyntaxProvider
public boolean isSupportSubQueryUnions()
isSupportSubQueryUnions
in class BaseSyntaxProvider
public boolean isSupportSubQueryBracketsInUnions()
isSupportSubQueryBracketsInUnions
in class BaseSyntaxProvider
public boolean isSupportSubQueryDerivedTables()
isSupportSubQueryDerivedTables
in class BaseSyntaxProvider
public boolean isSupportSchemas()
isSupportSchemas
in class BaseSyntaxProvider
public java.lang.Class getEditPropsFormClass(java.lang.Object forObj)
getEditPropsFormClass
in class BaseSyntaxProvider
public void getBuiltinFunctionNames(SQLQualifiedNameList names)
getBuiltinFunctionNames
in class BaseSyntaxProvider
public java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName, java.lang.String objectExpression)
getQueryToLoadFieldsForObject
in class BaseSyntaxProvider
public void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList)
getDatabaseList
in class BaseSyntaxProvider
public void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataObjects
in class BaseSyntaxProvider
QueryBuilderException
public void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataRelations
in class BaseSyntaxProvider
QueryBuilderException
public void resetCachedDefaultDatabaseName()
resetCachedDefaultDatabaseName
in class BaseSyntaxProvider
public SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException
getDefaultDatabaseName
in class BaseSyntaxProvider
QueryBuilderException
public SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider)
isSupportConectedServer
in class BaseSyntaxProvider
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException
loadFieldsForObjectFromServer
in class BaseSyntaxProvider
QueryBuilderException
public boolean isFixedSizeType(java.lang.String type)
isFixedSizeType
in class BaseSyntaxProvider
public boolean isDenyIntoClause()
isDenyIntoClause
in class BaseSyntaxProvider
public void setDenyIntoClause(boolean value)
setDenyIntoClause
in class BaseSyntaxProvider
public boolean isInnerKeywordInLinksMandatory()
isInnerKeywordInLinksMandatory
in class BaseSyntaxProvider
public boolean isDetectServerVersion()
isDetectServerVersion
in class BaseSyntaxProvider
public void setDetectServerVersion(boolean detectServerVersion)
setDetectServerVersion
in class BaseSyntaxProvider
public void doDetectServerVersion(BaseMetadataProvider metadataProvider)
doDetectServerVersion
in class BaseSyntaxProvider