Package com.adbs.syntax
Class AutoSyntaxProvider
java.lang.Object
java.awt.Component
com.adbs.syntax.BaseSyntaxProvider
com.adbs.syntax.AutoSyntaxProvider
- 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 TypeMethodDescriptionvoidbeginBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) clone()voidconnectionChanged(BaseMetadataProvider metadataProvider) createWrapperForStoredProc(String storedProcCallExpression) voiddetectSyntaxProvider(BaseSQLContext sqlContext) voiddoDetectServerVersion(BaseMetadataProvider metadataProvider) voidendBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) findExtenderClass(Class nodeClass, boolean fromParent) intfindFieldInFieldList(SQLObjectColumn field, MetadataFieldList fieldList) voidvoidvoidvoidgetDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) getDefaultDatabaseName(BaseSQLContext sqlContext) voidgetDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) getEditPropsFormClass(Object ForObj) getEmptySchemaName(BaseSQLContext sqlContext) protected ClassvoidgetQueryToLoadFieldsForObject(String fieldName, String objectExpression) getQueryToLoadFieldsForProcedure(String fieldName, String procedureExpression, String parameters) getQueryToLoadFieldsForSynonym(String fieldName, String synonymName) getQueryToLoadFieldsForTable(String fieldName, String tableName) getQueryToLoadFieldsForView(String fieldName, String viewName) protected ClassvoidvoidbooleanbooleanintisColumnOfDBObject(SQLObjectColumn column, SQLDatabaseObject dbObject) booleanisFixedSizeType(String type) booleanbooleanbooleanbooleanbooleanbooleanisSupportConectedServer(BaseMetadataProvider metadataProvider) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisVariablePrecisionType(String typeName) voidloadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) voidloadFieldsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) voidloadFieldsForQuery(BaseSQLContext sqlContext, String query, MetadataFieldList fieldList) voidloadFieldsForSynonymFromServer(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) voidloadFieldsForTableFromServer(BaseSQLContext sqlContext, MetadataTable metadataTable) voidloadFieldsForViewFromServer(BaseSQLContext sqlContext, MetadataView metadataView) voidloadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) voidloadMetadataForSynonym(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) voidloadMetadataForTable(BaseSQLContext sqlContext, MetadataTable metadataTable) voidloadMetadataForView(BaseSQLContext sqlContext, MetadataView metadataView) voidloadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadParamsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) voidvoidprotected voidsetParserParams(BaseParser parser) protected voidsetScannerParams(BaseScanner scanner) Methods inherited from class com.adbs.syntax.BaseSyntaxProvideraddChangedEventListener, addDestroyedEventListener, assign, createParser, createScanner, dispose, fireChangedEvent, fireDestroyedEvent, getDescription, getMultiParamAggregateNames, getObjectNameSeparator, getSchemaList, getSimpleEmptyFromSubquery, getUnionOperatorImage, getUseObjectNamesAsDefaultAliases, isCreateWhereJoinsByDefault, isCteColumnNamesMandatory, isDenyIntoClause, isDetectServerVersion, isFromClauseMandatory, isIdentifiersCaseSensitive, isNonQuotedIdentifiersToUpperCase, isServerVersionStored, isSupportFullANSIJoin, isSupportGroupByStar, isSupportOrderByAlias, loadMetadataCustomAggregateNames, normalizeUnionOperator, registerExtender, registerExtender, removeChangedEventListener, removeDestroyedEventListener, sendNotifications, setCreateWhereJoinsByDefault, setDenyIntoClause, setDetectServerVersion, 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- 
AutoSyntaxProviderpublic AutoSyntaxProvider()
 
- 
- 
Method Details- 
clone- Overrides:
- clonein class- BaseSyntaxProvider
 
- 
getDetectedSyntaxProvider
- 
getScannerClass- Overrides:
- getScannerClassin class- BaseSyntaxProvider
 
- 
getParserClass- Overrides:
- getParserClassin class- BaseSyntaxProvider
 
- 
setScannerParams- Overrides:
- setScannerParamsin class- BaseSyntaxProvider
 
- 
setParserParams- Overrides:
- setParserParamsin class- BaseSyntaxProvider
 
- 
getIdentCaseSens- Overrides:
- getIdentCaseSensin class- BaseSyntaxProvider
 
- 
setIdentCaseSens- Overrides:
- setIdentCaseSensin class- BaseSyntaxProvider
 
- 
getQuoteBegin- Overrides:
- getQuoteBeginin class- BaseSyntaxProvider
 
- 
getQuoteEnd- Overrides:
- getQuoteEndin class- BaseSyntaxProvider
 
- 
getStarAggregateNames- Overrides:
- getStarAggregateNamesin class- BaseSyntaxProvider
 
- 
get1ParamAggregateNames- Overrides:
- get1ParamAggregateNamesin class- BaseSyntaxProvider
 
- 
getPrefixed1ParamAggregateNames- Overrides:
- getPrefixed1ParamAggregateNamesin class- BaseSyntaxProvider
 
- 
getBuiltinFunctionNames- Overrides:
- getBuiltinFunctionNamesin class- BaseSyntaxProvider
 
- 
getComparisonOperators- Overrides:
- getComparisonOperatorsin class- BaseSyntaxProvider
 
- 
getUnionOperatorList- Overrides:
- getUnionOperatorListin class- BaseSyntaxProvider
 
- 
findFieldInFieldList- Overrides:
- findFieldInFieldListin class- BaseSyntaxProvider
 
- 
isColumnOfDBObject- Overrides:
- isColumnOfDBObjectin class- BaseSyntaxProvider
 
- 
connectionChanged- Overrides:
- connectionChangedin class- BaseSyntaxProvider
 
- 
isSupportANSIJoinspublic boolean isSupportANSIJoins()- Overrides:
- isSupportANSIJoinsin class- BaseSyntaxProvider
 
- 
isForceBinaryANSIJoinspublic boolean isForceBinaryANSIJoins()- Overrides:
- isForceBinaryANSIJoinsin class- BaseSyntaxProvider
 
- 
isSupportOracleJoinspublic boolean isSupportOracleJoins()- Overrides:
- isSupportOracleJoinsin class- BaseSyntaxProvider
 
- 
isSupportCrossJoinpublic boolean isSupportCrossJoin()- Overrides:
- isSupportCrossJoinin class- BaseSyntaxProvider
 
- 
isUniversalExpressionspublic boolean isUniversalExpressions()- Overrides:
- isUniversalExpressionsin class- BaseSyntaxProvider
 
- 
isSupportAllTableFieldsSelectionpublic boolean isSupportAllTableFieldsSelection()- Overrides:
- isSupportAllTableFieldsSelectionin class- BaseSyntaxProvider
 
- 
isSupportViewspublic boolean isSupportViews()- Overrides:
- isSupportViewsin class- BaseSyntaxProvider
 
- 
isSupportProcedurespublic boolean isSupportProcedures()- Overrides:
- isSupportProceduresin class- BaseSyntaxProvider
 
- 
isSupportSynonymspublic boolean isSupportSynonyms()- Overrides:
- isSupportSynonymsin class- BaseSyntaxProvider
 
- 
isSupportUnionspublic boolean isSupportUnions()- Overrides:
- isSupportUnionsin class- BaseSyntaxProvider
 
- 
isSupportBracketsInUnionspublic boolean isSupportBracketsInUnions()- Overrides:
- isSupportBracketsInUnionsin class- BaseSyntaxProvider
 
- 
isSupportDerivedTablespublic boolean isSupportDerivedTables()- Overrides:
- isSupportDerivedTablesin class- BaseSyntaxProvider
 
- 
isSupportSubQueryUnionspublic boolean isSupportSubQueryUnions()- Overrides:
- isSupportSubQueryUnionsin class- BaseSyntaxProvider
 
- 
isSupportSubQueryBracketsInUnionspublic boolean isSupportSubQueryBracketsInUnions()- Overrides:
- isSupportSubQueryBracketsInUnionsin class- BaseSyntaxProvider
 
- 
isSupportSubQueryDerivedTablespublic boolean isSupportSubQueryDerivedTables()- Overrides:
- isSupportSubQueryDerivedTablesin class- BaseSyntaxProvider
 
- 
isSupportDatabasespublic boolean isSupportDatabases()- Overrides:
- isSupportDatabasesin class- BaseSyntaxProvider
 
- 
isSupportSchemaspublic boolean isSupportSchemas()- Overrides:
- isSupportSchemasin class- BaseSyntaxProvider
 
- 
isOuterKeywordInLinksMandatorypublic boolean isOuterKeywordInLinksMandatory()- Overrides:
- isOuterKeywordInLinksMandatoryin class- BaseSyntaxProvider
 
- 
isSupportNullOrderingpublic boolean isSupportNullOrdering()- Overrides:
- isSupportNullOrderingin class- BaseSyntaxProvider
 
- 
getEditPropsFormClass- Overrides:
- getEditPropsFormClassin class- BaseSyntaxProvider
 
- 
isSupportConectedServer- Overrides:
- isSupportConectedServerin class- BaseSyntaxProvider
 
- 
isSyntaxProviderDetectedpublic boolean isSyntaxProviderDetected()
- 
detectSyntaxProvider
- 
getQueryToLoadFieldsForObject- Overrides:
- getQueryToLoadFieldsForObjectin class- BaseSyntaxProvider
 
- 
getQueryToLoadFieldsForTable- Overrides:
- getQueryToLoadFieldsForTablein class- BaseSyntaxProvider
 
- 
getQueryToLoadFieldsForView- Overrides:
- getQueryToLoadFieldsForViewin class- BaseSyntaxProvider
 
- 
getQueryToLoadFieldsForProcedurepublic String getQueryToLoadFieldsForProcedure(String fieldName, String procedureExpression, String parameters) - Overrides:
- getQueryToLoadFieldsForProcedurein class- BaseSyntaxProvider
 
- 
getQueryToLoadFieldsForSynonym- Overrides:
- getQueryToLoadFieldsForSynonymin class- BaseSyntaxProvider
 
- 
getDatabaseListpublic void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) throws QueryBuilderException - Overrides:
- getDatabaseListin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
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
 
- 
resetCachedDefaultDatabaseNamepublic void resetCachedDefaultDatabaseName()- Overrides:
- resetCachedDefaultDatabaseNamein class- BaseSyntaxProvider
 
- 
getDefaultDatabaseNamepublic SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException - Overrides:
- getDefaultDatabaseNamein class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
getDefaultSchemaNamespublic void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException - Overrides:
- getDefaultSchemaNamesin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
getEmptySchemaName- Overrides:
- getEmptySchemaNamein class- BaseSyntaxProvider
 
- 
createWrapperForStoredProc- Overrides:
- createWrapperForStoredProcin class- BaseSyntaxProvider
 
- 
isFixedSizeType- Overrides:
- isFixedSizeTypein class- BaseSyntaxProvider
 
- 
loadMetadataForTablepublic void loadMetadataForTable(BaseSQLContext sqlContext, MetadataTable metadataTable) throws QueryBuilderException - Overrides:
- loadMetadataForTablein class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadMetadataForViewpublic void loadMetadataForView(BaseSQLContext sqlContext, MetadataView metadataView) throws QueryBuilderException - Overrides:
- loadMetadataForViewin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadMetadataForProcedurepublic void loadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) throws QueryBuilderException - Overrides:
- loadMetadataForProcedurein class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadMetadataForSynonympublic void loadMetadataForSynonym(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) throws QueryBuilderException - Overrides:
- loadMetadataForSynonymin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadFieldsForQuerypublic void loadFieldsForQuery(BaseSQLContext sqlContext, String query, MetadataFieldList fieldList) throws QueryBuilderException - Overrides:
- loadFieldsForQueryin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadFieldsForObjectFromServerpublic void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Overrides:
- loadFieldsForObjectFromServerin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadFieldsForTableFromServerpublic void loadFieldsForTableFromServer(BaseSQLContext sqlContext, MetadataTable metadataTable) throws QueryBuilderException - Overrides:
- loadFieldsForTableFromServerin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadFieldsForViewFromServerpublic void loadFieldsForViewFromServer(BaseSQLContext sqlContext, MetadataView metadataView) throws QueryBuilderException - Overrides:
- loadFieldsForViewFromServerin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadParamsForProcedureFromServerpublic void loadParamsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) - Overrides:
- loadParamsForProcedureFromServerin class- BaseSyntaxProvider
 
- 
loadFieldsForProcedureFromServerpublic void loadFieldsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) throws QueryBuilderException - Overrides:
- loadFieldsForProcedureFromServerin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
loadFieldsForSynonymFromServerpublic void loadFieldsForSynonymFromServer(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) throws QueryBuilderException - Overrides:
- loadFieldsForSynonymFromServerin class- BaseSyntaxProvider
- Throws:
- QueryBuilderException
 
- 
findExtenderClass- Overrides:
- findExtenderClassin class- BaseSyntaxProvider
 
- 
isSupportCTEpublic boolean isSupportCTE()- Overrides:
- isSupportCTEin class- BaseSyntaxProvider
 
- 
isSupportRecursiveCTEpublic boolean isSupportRecursiveCTE()- Overrides:
- isSupportRecursiveCTEin class- BaseSyntaxProvider
 
- 
isSupportSubQueryCTEpublic boolean isSupportSubQueryCTE()- Overrides:
- isSupportSubQueryCTEin class- BaseSyntaxProvider
 
- 
isSupportEmptyBracketsInStoredProcspublic boolean isSupportEmptyBracketsInStoredProcs()- Overrides:
- isSupportEmptyBracketsInStoredProcsin class- BaseSyntaxProvider
 
- 
isVariablePrecisionType- Overrides:
- isVariablePrecisionTypein class- BaseSyntaxProvider
 
- 
isInnerKeywordInLinksMandatorypublic boolean isInnerKeywordInLinksMandatory()- Overrides:
- isInnerKeywordInLinksMandatoryin class- BaseSyntaxProvider
 
- 
isAsKeywordInExpressionAliasMandatorypublic boolean isAsKeywordInExpressionAliasMandatory()- Overrides:
- isAsKeywordInExpressionAliasMandatoryin class- BaseSyntaxProvider
 
- 
isAsKeywordInObjectAliasMandatorypublic boolean isAsKeywordInObjectAliasMandatory()- Overrides:
- isAsKeywordInObjectAliasMandatoryin class- BaseSyntaxProvider
 
- 
getUpperCaseFunctionName- Overrides:
- getUpperCaseFunctionNamein class- BaseSyntaxProvider
 
- 
isSupportTransactSQLJoinspublic boolean isSupportTransactSQLJoins()- Overrides:
- isSupportTransactSQLJoinsin class- BaseSyntaxProvider
 
- 
doDetectServerVersion- Overrides:
- doDetectServerVersionin class- BaseSyntaxProvider
 
- 
beginBuildWrapperForStoredProc- Overrides:
- beginBuildWrapperForStoredProcin class- BaseSyntaxProvider
 
- 
endBuildWrapperForStoredProc- Overrides:
- endBuildWrapperForStoredProcin class- BaseSyntaxProvider
 
 
-