Package com.adbs.syntax
Class FirebirdSyntaxProvider
- java.lang.Object
-
- java.awt.Component
-
- com.adbs.syntax.BaseSyntaxProvider
-
- com.adbs.syntax.FirebirdSyntaxProvider
-
- All Implemented Interfaces:
Disposable,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable
public class FirebirdSyntaxProvider 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 FirebirdSyntaxProvider()
-
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, getDatabaseList, getDefaultDatabaseName, getDefaultSchemaNames, getEmptySchemaName, getIdentCaseSens, getMultiParamAggregateNames, getObjectNameSeparator, getQueryToLoadFieldsForProcedure, getQueryToLoadFieldsForSynonym, getQueryToLoadFieldsForTable, getQueryToLoadFieldsForView, getQuoteBegin, getQuoteEnd, getSchemaList, getSimpleEmptyFromSubquery, getUnionOperatorImage, getUnionOperatorList, getUpperCaseFunctionName, getUseObjectNamesAsDefaultAliases, isAsKeywordInExpressionAliasMandatory, isAsKeywordInObjectAliasMandatory, isColumnOfDBObject, isCreateWhereJoinsByDefault, isCteColumnNamesMandatory, isDenyIntoClause, isDetectServerVersion, isForceBinaryANSIJoins, isFromClauseMandatory, isIdentifiersCaseSensitive, isNonQuotedIdentifiersToUpperCase, isOuterKeywordInLinksMandatory, isServerVersionStored, isSupportAllTableFieldsSelection, isSupportANSIJoins, isSupportFullANSIJoin, isSupportGroupByStar, isSupportOracleJoins, isSupportOrderByAlias, isSupportRecursiveCTE, isSupportSubQueryCTE, isSupportSubQueryUnions, isSupportSynonyms, isSupportTransactSQLJoins, isSupportUnions, isSupportViews, isUniversalExpressions, isVariablePrecisionType, loadFieldsForProcedureFromServer, loadFieldsForQuery, loadFieldsForSynonymFromServer, loadFieldsForTableFromServer, loadFieldsForViewFromServer, loadMetadataCustomAggregateNames, loadMetadataForProcedure, loadMetadataForSynonym, loadMetadataForTable, loadMetadataForView, loadParamsForProcedureFromServer, normalizeUnionOperator, registerExtender, registerExtender, removeChangedEventListener, removeDestroyedEventListener, resetCachedDefaultDatabaseName, sendNotifications, setCreateWhereJoinsByDefault, setDenyIntoClause, 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
-
clone
public BaseSyntaxProvider clone()
- Overrides:
clonein classBaseSyntaxProvider
-
getServerVersion
public FirebirdVersion getServerVersion()
-
setServerVersion
public void setServerVersion(FirebirdVersion value)
-
getParserClass
protected java.lang.Class getParserClass()
- Overrides:
getParserClassin classBaseSyntaxProvider
-
getScannerClass
protected java.lang.Class getScannerClass()
- Overrides:
getScannerClassin classBaseSyntaxProvider
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescriptionin classBaseSyntaxProvider
-
get1ParamAggregateNames
public void get1ParamAggregateNames(SQLQualifiedNameList names)
- Overrides:
get1ParamAggregateNamesin classBaseSyntaxProvider
-
getComparisonOperators
public void getComparisonOperators(java.util.List sl)
- Overrides:
getComparisonOperatorsin classBaseSyntaxProvider
-
getEditPropsFormClass
public java.lang.Class getEditPropsFormClass(java.lang.Object forObj)
- Overrides:
getEditPropsFormClassin classBaseSyntaxProvider
-
getPrefixed1ParamAggregateNames
public void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names)
- Overrides:
getPrefixed1ParamAggregateNamesin classBaseSyntaxProvider
-
getStarAggregateNames
public void getStarAggregateNames(SQLQualifiedNameList names)
- Overrides:
getStarAggregateNamesin classBaseSyntaxProvider
-
isSupportBracketsInUnions
public boolean isSupportBracketsInUnions()
- Overrides:
isSupportBracketsInUnionsin classBaseSyntaxProvider
-
isSupportCrossJoin
public boolean isSupportCrossJoin()
- Overrides:
isSupportCrossJoinin classBaseSyntaxProvider
-
isSupportDerivedTables
public boolean isSupportDerivedTables()
- Overrides:
isSupportDerivedTablesin classBaseSyntaxProvider
-
isSupportProcedures
public boolean isSupportProcedures()
- Overrides:
isSupportProceduresin classBaseSyntaxProvider
-
isSupportSubQueryBracketsInUnions
public boolean isSupportSubQueryBracketsInUnions()
- Overrides:
isSupportSubQueryBracketsInUnionsin classBaseSyntaxProvider
-
isSupportSubQueryDerivedTables
public boolean isSupportSubQueryDerivedTables()
- Overrides:
isSupportSubQueryDerivedTablesin classBaseSyntaxProvider
-
isSupportSchemas
public boolean isSupportSchemas()
- Overrides:
isSupportSchemasin classBaseSyntaxProvider
-
isSupportDatabases
public boolean isSupportDatabases()
- Overrides:
isSupportDatabasesin classBaseSyntaxProvider
-
isSupportEmptyBracketsInStoredProcs
public boolean isSupportEmptyBracketsInStoredProcs()
- Overrides:
isSupportEmptyBracketsInStoredProcsin classBaseSyntaxProvider
-
isSupportNullOrdering
public boolean isSupportNullOrdering()
- Overrides:
isSupportNullOrderingin classBaseSyntaxProvider
-
isSupportCTE
public boolean isSupportCTE()
- Overrides:
isSupportCTEin classBaseSyntaxProvider
-
setParserParams
protected void setParserParams(BaseParser parser)
- Overrides:
setParserParamsin 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
-
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
-
loadFieldsForObjectFromServer
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException
- Overrides:
loadFieldsForObjectFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
isSupportConectedServer
public SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider)
- Overrides:
isSupportConectedServerin classBaseSyntaxProvider
-
isFixedSizeType
public boolean isFixedSizeType(java.lang.String type)
- Overrides:
isFixedSizeTypein classBaseSyntaxProvider
-
isInnerKeywordInLinksMandatory
public boolean isInnerKeywordInLinksMandatory()
- Overrides:
isInnerKeywordInLinksMandatoryin classBaseSyntaxProvider
-
-