Package com.adbs.syntax
Class UniversalSyntaxProvider
- java.lang.Object
- 
- java.awt.Component
- 
- com.adbs.syntax.BaseSyntaxProvider
- 
- com.adbs.syntax.UniversalSyntaxProvider
 
 
 
- 
- All Implemented Interfaces:
- Disposable,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 
 public class UniversalSyntaxProvider 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 UniversalSyntaxProvider()
 - 
Method Summary- 
Methods inherited from class com.adbs.syntax.BaseSyntaxProvideraddChangedEventListener, addDestroyedEventListener, assign, beginBuildWrapperForStoredProc, connectionChanged, createParser, createScanner, createWrapperForStoredProc, dispose, doDetectServerVersion, endBuildWrapperForStoredProc, findExtenderClass, findFieldInFieldList, fireChangedEvent, fireDestroyedEvent, get1ParamAggregateNames, getComparisonOperators, getEmptySchemaName, getMultiParamAggregateNames, getObjectNameSeparator, getPrefixed1ParamAggregateNames, getQueryToLoadFieldsForObject, getQueryToLoadFieldsForProcedure, getQueryToLoadFieldsForSynonym, getQueryToLoadFieldsForTable, getQueryToLoadFieldsForView, getSchemaList, getSimpleEmptyFromSubquery, getStarAggregateNames, getUnionOperatorImage, getUseObjectNamesAsDefaultAliases, isColumnOfDBObject, isCreateWhereJoinsByDefault, isCteColumnNamesMandatory, isDenyIntoClause, isDetectServerVersion, isFixedSizeType, isFromClauseMandatory, isIdentifiersCaseSensitive, isNonQuotedIdentifiersToUpperCase, isServerVersionStored, isSupportConectedServer, isSupportEmptyBracketsInStoredProcs, isSupportFullANSIJoin, isSupportGroupByStar, isSupportNullOrdering, isSupportOrderByAlias, isVariablePrecisionType, loadFieldsForObjectFromServer, loadFieldsForProcedureFromServer, loadFieldsForQuery, loadFieldsForSynonymFromServer, loadFieldsForTableFromServer, loadFieldsForViewFromServer, loadMetadataCustomAggregateNames, loadMetadataForProcedure, loadMetadataForSynonym, loadMetadataForTable, loadMetadataForView, loadParamsForProcedureFromServer, normalizeUnionOperator, registerExtender, registerExtender, removeChangedEventListener, removeDestroyedEventListener, resetCachedDefaultDatabaseName, sendNotifications, setCreateWhereJoinsByDefault, setDenyIntoClause, setParserParams, setScannerParams, 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- 
getIdentCaseSenspublic IdentCaseSensitivity getIdentCaseSens() - Overrides:
- getIdentCaseSensin class- BaseSyntaxProvider
 
 - 
setIdentCaseSenspublic void setIdentCaseSens(IdentCaseSensitivity identCaseSens) - Overrides:
- setIdentCaseSensin class- BaseSyntaxProvider
 
 - 
getBuiltinFunctionNamespublic java.util.ArrayList<java.lang.String> getBuiltinFunctionNames() 
 - 
setBuiltinFunctionNamespublic void setBuiltinFunctionNames(java.util.ArrayList<java.lang.String> builtinFunctionNames) 
 - 
getSyntaxTypepublic UniversalSyntaxServerType getSyntaxType() 
 - 
getPreferredServerpublic UniversalSyntaxServerType getPreferredServer() 
 - 
setPreferredServerpublic void setPreferredServer(UniversalSyntaxServerType value) throws java.lang.Exception - Throws:
- java.lang.Exception
 
 - 
getAutoDetectServerpublic boolean getAutoDetectServer() 
 - 
setAutoDetectServerpublic void setAutoDetectServer(boolean autoDetectServer) 
 - 
getUsedServerpublic UniversalSyntaxServerType getUsedServer() 
 - 
clonepublic BaseSyntaxProvider clone() - Overrides:
- clonein class- BaseSyntaxProvider
 
 - 
getParserClassprotected java.lang.Class getParserClass() - Overrides:
- getParserClassin class- BaseSyntaxProvider
 
 - 
getScannerClassprotected java.lang.Class getScannerClass() - Overrides:
- getScannerClassin class- BaseSyntaxProvider
 
 - 
getQuoteBeginpublic java.lang.String getQuoteBegin() - Overrides:
- getQuoteBeginin class- BaseSyntaxProvider
 
 - 
getQuoteEndpublic java.lang.String getQuoteEnd() - Overrides:
- getQuoteEndin class- BaseSyntaxProvider
 
 - 
getBuiltinFunctionNamespublic void getBuiltinFunctionNames(SQLQualifiedNameList names) - Overrides:
- getBuiltinFunctionNamesin 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
 
 - 
isSupportCTEpublic boolean isSupportCTE() - Overrides:
- isSupportCTEin class- BaseSyntaxProvider
 
 - 
isSupportRecursiveCTEpublic boolean isSupportRecursiveCTE() - Overrides:
- isSupportRecursiveCTEin class- BaseSyntaxProvider
 
 - 
isSupportSubQueryUnionspublic boolean isSupportSubQueryUnions() - Overrides:
- isSupportSubQueryUnionsin class- BaseSyntaxProvider
 
 - 
isSupportSubQueryBracketsInUnionspublic boolean isSupportSubQueryBracketsInUnions() - Overrides:
- isSupportSubQueryBracketsInUnionsin class- BaseSyntaxProvider
 
 - 
isSupportSubQueryDerivedTablespublic boolean isSupportSubQueryDerivedTables() - Overrides:
- isSupportSubQueryDerivedTablesin class- BaseSyntaxProvider
 
 - 
isSupportSubQueryCTEpublic boolean isSupportSubQueryCTE() - Overrides:
- isSupportSubQueryCTEin class- BaseSyntaxProvider
 
 - 
isSupportDatabasespublic boolean isSupportDatabases() - Overrides:
- isSupportDatabasesin class- BaseSyntaxProvider
 
 - 
isSupportSchemaspublic boolean isSupportSchemas() - Overrides:
- isSupportSchemasin class- BaseSyntaxProvider
 
 - 
isOuterKeywordInLinksMandatorypublic boolean isOuterKeywordInLinksMandatory() - Overrides:
- isOuterKeywordInLinksMandatoryin class- BaseSyntaxProvider
 
 - 
getDescriptionpublic java.lang.String getDescription() - Overrides:
- getDescriptionin 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
 
 - 
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
 
 - 
getUnionOperatorListpublic void getUnionOperatorList(java.util.List<java.lang.String> sl) - Overrides:
- getUnionOperatorListin class- BaseSyntaxProvider
 
 - 
getEditPropsFormClasspublic java.lang.Class getEditPropsFormClass(java.lang.Object forObj) - Overrides:
- getEditPropsFormClassin class- BaseSyntaxProvider
 
 - 
detectServerpublic UniversalSyntaxServerType detectServer(BaseSQLContext sqlContext) 
 - 
redetectServerpublic void redetectServer(BaseSQLContext sqlContext) 
 - 
isAsKeywordInExpressionAliasMandatorypublic boolean isAsKeywordInExpressionAliasMandatory() - Overrides:
- isAsKeywordInExpressionAliasMandatoryin class- BaseSyntaxProvider
 
 - 
isAsKeywordInObjectAliasMandatorypublic boolean isAsKeywordInObjectAliasMandatory() - Overrides:
- isAsKeywordInObjectAliasMandatoryin class- BaseSyntaxProvider
 
 - 
isInnerKeywordInLinksMandatorypublic boolean isInnerKeywordInLinksMandatory() - Overrides:
- isInnerKeywordInLinksMandatoryin class- BaseSyntaxProvider
 
 - 
getUpperCaseFunctionNamepublic java.lang.String getUpperCaseFunctionName() - Overrides:
- getUpperCaseFunctionNamein class- BaseSyntaxProvider
 
 - 
isSupportTransactSQLJoinspublic boolean isSupportTransactSQLJoins() - Overrides:
- isSupportTransactSQLJoinsin class- BaseSyntaxProvider
 
 - 
setDetectServerVersionprotected void setDetectServerVersion(boolean value) - Overrides:
- setDetectServerVersionin class- BaseSyntaxProvider
 
 
- 
 
-