Package com.adbs.syntax
Class AccessSyntaxProvider
- java.lang.Object
-
- java.awt.Component
-
- com.adbs.syntax.BaseSyntaxProvider
-
- com.adbs.syntax.AccessSyntaxProvider
-
- All Implemented Interfaces:
Disposable
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
public class AccessSyntaxProvider 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 AccessSyntaxProvider()
-
Method Summary
-
Methods inherited from class com.adbs.syntax.BaseSyntaxProvider
addChangedEventListener, addDestroyedEventListener, assign, beginBuildWrapperForStoredProc, connectionChanged, createParser, createScanner, createWrapperForStoredProc, dispose, doDetectServerVersion, endBuildWrapperForStoredProc, findExtenderClass, findFieldInFieldList, fireChangedEvent, fireDestroyedEvent, getBuiltinFunctionNames, getDatabaseList, getDefaultDatabaseName, getDefaultSchemaNames, getEmptySchemaName, getMultiParamAggregateNames, getObjectNameSeparator, getQueryToLoadFieldsForProcedure, getQueryToLoadFieldsForSynonym, getQueryToLoadFieldsForTable, getQueryToLoadFieldsForView, getSchemaList, getSimpleEmptyFromSubquery, getUnionOperatorImage, getUnionOperatorList, getUseObjectNamesAsDefaultAliases, isAsKeywordInObjectAliasMandatory, isColumnOfDBObject, isCreateWhereJoinsByDefault, isCteColumnNamesMandatory, isDetectServerVersion, isFixedSizeType, isFromClauseMandatory, isIdentifiersCaseSensitive, isInnerKeywordInLinksMandatory, isNonQuotedIdentifiersToUpperCase, isOuterKeywordInLinksMandatory, isServerVersionStored, isSupportAllTableFieldsSelection, isSupportANSIJoins, isSupportBracketsInUnions, isSupportCTE, isSupportEmptyBracketsInStoredProcs, isSupportGroupByStar, isSupportNullOrdering, isSupportOracleJoins, isSupportProcedures, isSupportRecursiveCTE, isSupportSubQueryBracketsInUnions, isSupportSubQueryCTE, isSupportSubQueryDerivedTables, isSupportSubQueryUnions, isSupportSynonyms, isSupportTransactSQLJoins, isSupportUnions, isSupportViews, isVariablePrecisionType, loadFieldsForObjectFromServer, loadFieldsForProcedureFromServer, loadFieldsForQuery, loadFieldsForSynonymFromServer, loadFieldsForTableFromServer, loadFieldsForViewFromServer, loadMetadataCustomAggregateNames, loadMetadataForProcedure, loadMetadataForSynonym, loadMetadataForTable, loadMetadataForView, loadParamsForProcedureFromServer, normalizeUnionOperator, registerExtender, registerExtender, removeChangedEventListener, removeDestroyedEventListener, resetCachedDefaultDatabaseName, sendNotifications, setCreateWhereJoinsByDefault, setDetectServerVersion, setIdentCaseSens, 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
-
getServerVersion
public AccessServerVersion getServerVersion()
-
setServerVersion
public void setServerVersion(AccessServerVersion serverVersion)
-
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
-
setParserParams
protected void setParserParams(BaseParser parser)
- Overrides:
setParserParams
in classBaseSyntaxProvider
-
getIdentCaseSens
public IdentCaseSensitivity getIdentCaseSens()
- Overrides:
getIdentCaseSens
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
-
isUniversalExpressions
public boolean isUniversalExpressions()
- Overrides:
isUniversalExpressions
in classBaseSyntaxProvider
-
isForceBinaryANSIJoins
public boolean isForceBinaryANSIJoins()
- Overrides:
isForceBinaryANSIJoins
in classBaseSyntaxProvider
-
isSupportCrossJoin
public boolean isSupportCrossJoin()
- Overrides:
isSupportCrossJoin
in classBaseSyntaxProvider
-
isSupportFullANSIJoin
public boolean isSupportFullANSIJoin()
- Overrides:
isSupportFullANSIJoin
in classBaseSyntaxProvider
-
isSupportOrderByAlias
public boolean isSupportOrderByAlias()
- Overrides:
isSupportOrderByAlias
in classBaseSyntaxProvider
-
isSupportDerivedTables
public boolean isSupportDerivedTables()
- Overrides:
isSupportDerivedTables
in classBaseSyntaxProvider
-
isSupportSchemas
public boolean isSupportSchemas()
- Overrides:
isSupportSchemas
in classBaseSyntaxProvider
-
isSupportDatabases
public boolean isSupportDatabases()
- Overrides:
isSupportDatabases
in classBaseSyntaxProvider
-
isAsKeywordInExpressionAliasMandatory
public boolean isAsKeywordInExpressionAliasMandatory()
- Overrides:
isAsKeywordInExpressionAliasMandatory
in classBaseSyntaxProvider
-
getEditPropsFormClass
public java.lang.Class getEditPropsFormClass(java.lang.Object forObj)
- Overrides:
getEditPropsFormClass
in classBaseSyntaxProvider
-
getQueryToLoadFieldsForObject
public java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName, java.lang.String objectExpression)
- Overrides:
getQueryToLoadFieldsForObject
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
-
isSupportConectedServer
public SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider)
- Overrides:
isSupportConectedServer
in classBaseSyntaxProvider
-
isDenyIntoClause
public boolean isDenyIntoClause()
- Overrides:
isDenyIntoClause
in classBaseSyntaxProvider
-
setDenyIntoClause
public void setDenyIntoClause(boolean value)
- Overrides:
setDenyIntoClause
in classBaseSyntaxProvider
-
getUpperCaseFunctionName
public java.lang.String getUpperCaseFunctionName()
- Overrides:
getUpperCaseFunctionName
in classBaseSyntaxProvider
-
-