Package com.adbs.syntax
Class AutoSyntaxProvider
- java.lang.Object
- 
- java.awt.Component
- 
- com.adbs.syntax.BaseSyntaxProvider
- 
- com.adbs.syntax.AutoSyntaxProvider
 
 
 
- 
- All Implemented Interfaces:
- Disposable,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 
 public class AutoSyntaxProvider extends BaseSyntaxProvider - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.adbs.syntax.BaseSyntaxProviderBaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListener
 
- 
 - 
Field Summary- 
Fields inherited from class com.adbs.syntax.BaseSyntaxProviderchangedEventListenerList, destroyedEventListenerList
 
- 
 - 
Constructor SummaryConstructors Constructor Description AutoSyntaxProvider()
 - 
Method Summary- 
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, validateQuery
 - 
Methods 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
 
- 
 
- 
- 
- 
Method Detail- 
clonepublic BaseSyntaxProvider clone() - Overrides:
- clonein class- BaseSyntaxProvider
 
 - 
getDetectedSyntaxProviderpublic BaseSyntaxProvider getDetectedSyntaxProvider() 
 - 
getScannerClassprotected java.lang.Class getScannerClass() - Overrides:
- getScannerClassin class- BaseSyntaxProvider
 
 - 
getParserClassprotected java.lang.Class getParserClass() - Overrides:
- getParserClassin class- BaseSyntaxProvider
 
 - 
setScannerParamsprotected void setScannerParams(BaseScanner scanner) - Overrides:
- setScannerParamsin class- BaseSyntaxProvider
 
 - 
setParserParamsprotected void setParserParams(BaseParser parser) - Overrides:
- setParserParamsin class- BaseSyntaxProvider
 
 - 
getIdentCaseSenspublic IdentCaseSensitivity getIdentCaseSens() - Overrides:
- getIdentCaseSensin class- BaseSyntaxProvider
 
 - 
setIdentCaseSenspublic void setIdentCaseSens(IdentCaseSensitivity value) - Overrides:
- setIdentCaseSensin class- BaseSyntaxProvider
 
 - 
getQuoteBeginpublic java.lang.String getQuoteBegin() - Overrides:
- getQuoteBeginin class- BaseSyntaxProvider
 
 - 
getQuoteEndpublic java.lang.String getQuoteEnd() - Overrides:
- getQuoteEndin class- BaseSyntaxProvider
 
 - 
getStarAggregateNamespublic void getStarAggregateNames(SQLQualifiedNameList names) - Overrides:
- getStarAggregateNamesin class- BaseSyntaxProvider
 
 - 
get1ParamAggregateNamespublic void get1ParamAggregateNames(SQLQualifiedNameList names) - Overrides:
- get1ParamAggregateNamesin class- BaseSyntaxProvider
 
 - 
getPrefixed1ParamAggregateNamespublic void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names) - Overrides:
- getPrefixed1ParamAggregateNamesin class- BaseSyntaxProvider
 
 - 
getBuiltinFunctionNamespublic void getBuiltinFunctionNames(SQLQualifiedNameList names) - Overrides:
- getBuiltinFunctionNamesin class- BaseSyntaxProvider
 
 - 
getComparisonOperatorspublic void getComparisonOperators(java.util.List sl) - Overrides:
- getComparisonOperatorsin class- BaseSyntaxProvider
 
 - 
getUnionOperatorListpublic void getUnionOperatorList(java.util.List sl) - Overrides:
- getUnionOperatorListin class- BaseSyntaxProvider
 
 - 
findFieldInFieldListpublic int findFieldInFieldList(SQLObjectColumn field, MetadataFieldList fieldList) - Overrides:
- findFieldInFieldListin class- BaseSyntaxProvider
 
 - 
isColumnOfDBObjectpublic int isColumnOfDBObject(SQLObjectColumn column, SQLDatabaseObject dbObject) - Overrides:
- isColumnOfDBObjectin class- BaseSyntaxProvider
 
 - 
connectionChangedpublic void connectionChanged(BaseMetadataProvider metadataProvider) - 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
 
 - 
getEditPropsFormClasspublic java.lang.Class getEditPropsFormClass(java.lang.Object ForObj) - Overrides:
- getEditPropsFormClassin class- BaseSyntaxProvider
 
 - 
isSupportConectedServerpublic SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider) - Overrides:
- isSupportConectedServerin class- BaseSyntaxProvider
 
 - 
isSyntaxProviderDetectedpublic boolean isSyntaxProviderDetected() 
 - 
detectSyntaxProviderpublic void detectSyntaxProvider(BaseSQLContext sqlContext) 
 - 
getQueryToLoadFieldsForObjectpublic java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName, java.lang.String objectExpression)- Overrides:
- getQueryToLoadFieldsForObjectin class- BaseSyntaxProvider
 
 - 
getQueryToLoadFieldsForTablepublic java.lang.String getQueryToLoadFieldsForTable(java.lang.String fieldName, java.lang.String tableName)- Overrides:
- getQueryToLoadFieldsForTablein class- BaseSyntaxProvider
 
 - 
getQueryToLoadFieldsForViewpublic java.lang.String getQueryToLoadFieldsForView(java.lang.String fieldName, java.lang.String viewName)- Overrides:
- getQueryToLoadFieldsForViewin class- BaseSyntaxProvider
 
 - 
getQueryToLoadFieldsForProcedurepublic java.lang.String getQueryToLoadFieldsForProcedure(java.lang.String fieldName, java.lang.String procedureExpression, java.lang.String parameters)- Overrides:
- getQueryToLoadFieldsForProcedurein class- BaseSyntaxProvider
 
 - 
getQueryToLoadFieldsForSynonympublic java.lang.String getQueryToLoadFieldsForSynonym(java.lang.String fieldName, java.lang.String synonymName)- 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
 
 - 
getEmptySchemaNamepublic AstTokenIdentifier getEmptySchemaName(BaseSQLContext sqlContext) - Overrides:
- getEmptySchemaNamein class- BaseSyntaxProvider
 
 - 
createWrapperForStoredProcpublic java.lang.String createWrapperForStoredProc(java.lang.String storedProcCallExpression) - Overrides:
- createWrapperForStoredProcin class- BaseSyntaxProvider
 
 - 
isFixedSizeTypepublic boolean isFixedSizeType(java.lang.String type) - 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, java.lang.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
 
 - 
findExtenderClasspublic java.lang.Class findExtenderClass(java.lang.Class nodeClass, boolean fromParent)- 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
 
 - 
isVariablePrecisionTypepublic boolean isVariablePrecisionType(java.lang.String typeName) - 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
 
 - 
getUpperCaseFunctionNamepublic java.lang.String getUpperCaseFunctionName() - Overrides:
- getUpperCaseFunctionNamein class- BaseSyntaxProvider
 
 - 
isSupportTransactSQLJoinspublic boolean isSupportTransactSQLJoins() - Overrides:
- isSupportTransactSQLJoinsin class- BaseSyntaxProvider
 
 - 
doDetectServerVersionpublic void doDetectServerVersion(BaseMetadataProvider metadataProvider) - Overrides:
- doDetectServerVersionin class- BaseSyntaxProvider
 
 - 
beginBuildWrapperForStoredProcpublic void beginBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- beginBuildWrapperForStoredProcin class- BaseSyntaxProvider
 
 - 
endBuildWrapperForStoredProcpublic void endBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) - Overrides:
- endBuildWrapperForStoredProcin class- BaseSyntaxProvider
 
 
- 
 
-