Package com.adbs.syntax
Class FirebirdSyntaxProvider
java.lang.Object
java.awt.Component
com.adbs.syntax.BaseSyntaxProvider
com.adbs.syntax.FirebirdSyntaxProvider
- All Implemented Interfaces:
- Disposable,- ImageObserver,- MenuContainer,- Serializable
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.adbs.syntax.BaseSyntaxProviderBaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListenerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFields inherited from class com.adbs.syntax.BaseSyntaxProviderchangedEventListenerList, destroyedEventListenerListFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclone()voidvoidvoidgetEditPropsFormClass(Object forObj) protected ClassvoidgetQueryToLoadFieldsForObject(String fieldName, String objectExpression) protected ClassvoidbooleanisFixedSizeType(String type) booleanbooleanisSupportConectedServer(BaseMetadataProvider metadataProvider) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidloadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) voidloadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) protected voidsetParserParams(BaseParser parser) voidsetServerVersion(FirebirdVersion value) Methods inherited from class com.adbs.syntax.BaseSyntaxProvideraddChangedEventListener, 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, validateQueryMethods inherited from class java.awt.Componentaction, 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- 
FirebirdSyntaxProviderpublic FirebirdSyntaxProvider()
 
- 
- 
Method Details- 
clone- Overrides:
- clonein class- BaseSyntaxProvider
 
- 
getServerVersion
- 
setServerVersion
- 
getParserClass- Overrides:
- getParserClassin class- BaseSyntaxProvider
 
- 
getScannerClass- Overrides:
- getScannerClassin class- BaseSyntaxProvider
 
- 
getDescription- Overrides:
- getDescriptionin class- BaseSyntaxProvider
 
- 
get1ParamAggregateNames- Overrides:
- get1ParamAggregateNamesin class- BaseSyntaxProvider
 
- 
getComparisonOperators- Overrides:
- getComparisonOperatorsin class- BaseSyntaxProvider
 
- 
getEditPropsFormClass- Overrides:
- getEditPropsFormClassin class- BaseSyntaxProvider
 
- 
getPrefixed1ParamAggregateNames- Overrides:
- getPrefixed1ParamAggregateNamesin class- BaseSyntaxProvider
 
- 
getStarAggregateNames- Overrides:
- getStarAggregateNamesin class- BaseSyntaxProvider
 
- 
isSupportBracketsInUnionspublic boolean isSupportBracketsInUnions()- Overrides:
- isSupportBracketsInUnionsin class- BaseSyntaxProvider
 
- 
isSupportCrossJoinpublic boolean isSupportCrossJoin()- Overrides:
- isSupportCrossJoinin class- BaseSyntaxProvider
 
- 
isSupportDerivedTablespublic boolean isSupportDerivedTables()- Overrides:
- isSupportDerivedTablesin class- BaseSyntaxProvider
 
- 
isSupportProcedurespublic boolean isSupportProcedures()- Overrides:
- isSupportProceduresin class- BaseSyntaxProvider
 
- 
isSupportSubQueryBracketsInUnionspublic boolean isSupportSubQueryBracketsInUnions()- Overrides:
- isSupportSubQueryBracketsInUnionsin class- BaseSyntaxProvider
 
- 
isSupportSubQueryDerivedTablespublic boolean isSupportSubQueryDerivedTables()- Overrides:
- isSupportSubQueryDerivedTablesin class- BaseSyntaxProvider
 
- 
isSupportSchemaspublic boolean isSupportSchemas()- Overrides:
- isSupportSchemasin class- BaseSyntaxProvider
 
- 
isSupportDatabasespublic boolean isSupportDatabases()- Overrides:
- isSupportDatabasesin class- BaseSyntaxProvider
 
- 
isSupportEmptyBracketsInStoredProcspublic boolean isSupportEmptyBracketsInStoredProcs()- Overrides:
- isSupportEmptyBracketsInStoredProcsin class- BaseSyntaxProvider
 
- 
isSupportNullOrderingpublic boolean isSupportNullOrdering()- Overrides:
- isSupportNullOrderingin class- BaseSyntaxProvider
 
- 
isSupportCTEpublic boolean isSupportCTE()- Overrides:
- isSupportCTEin class- BaseSyntaxProvider
 
- 
setParserParams- Overrides:
- setParserParamsin class- BaseSyntaxProvider
 
- 
getBuiltinFunctionNames- Overrides:
- getBuiltinFunctionNamesin class- BaseSyntaxProvider
 
- 
getQueryToLoadFieldsForObject- Overrides:
- getQueryToLoadFieldsForObjectin class- BaseSyntaxProvider
 
- 
loadMetadataObjectspublic void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Overrides:
- loadMetadataObjectsin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadMetadataRelationspublic void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Overrides:
- loadMetadataRelationsin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadFieldsForObjectFromServerpublic void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Overrides:
- loadFieldsForObjectFromServerin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
isSupportConectedServer- Overrides:
- isSupportConectedServerin class- BaseSyntaxProvider
 
- 
isFixedSizeType- Overrides:
- isFixedSizeTypein class- BaseSyntaxProvider
 
- 
isInnerKeywordInLinksMandatorypublic boolean isInnerKeywordInLinksMandatory()- Overrides:
- isInnerKeywordInLinksMandatoryin class- BaseSyntaxProvider
 
 
-