Package com.adbs.syntax
Class UniversalSyntaxProvider
java.lang.Object
java.awt.Component
com.adbs.syntax.BaseSyntaxProvider
com.adbs.syntax.UniversalSyntaxProvider
- All Implemented Interfaces:
Disposable,ImageObserver,MenuContainer,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.adbs.syntax.BaseSyntaxProvider
BaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListenerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class com.adbs.syntax.BaseSyntaxProvider
changedEventListenerList, destroyedEventListenerListFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()detectServer(BaseSQLContext sqlContext) booleanvoidvoidgetDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) getDefaultDatabaseName(BaseSQLContext sqlContext) voidgetDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) getEditPropsFormClass(Object forObj) protected Classprotected ClassvoidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidloadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidredetectServer(BaseSQLContext sqlContext) voidsetAutoDetectServer(boolean autoDetectServer) voidsetBuiltinFunctionNames(ArrayList<String> builtinFunctionNames) protected voidsetDetectServerVersion(boolean value) voidsetIdentCaseSens(IdentCaseSensitivity identCaseSens) voidMethods inherited from class com.adbs.syntax.BaseSyntaxProvider
addChangedEventListener, 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, validateQueryMethods 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
-
Constructor Details
-
UniversalSyntaxProvider
public UniversalSyntaxProvider()
-
-
Method Details
-
getIdentCaseSens
- Overrides:
getIdentCaseSensin classBaseSyntaxProvider
-
setIdentCaseSens
- Overrides:
setIdentCaseSensin classBaseSyntaxProvider
-
getBuiltinFunctionNames
-
setBuiltinFunctionNames
-
getSyntaxType
-
getPreferredServer
-
setPreferredServer
- Throws:
Exception
-
getAutoDetectServer
public boolean getAutoDetectServer() -
setAutoDetectServer
public void setAutoDetectServer(boolean autoDetectServer) -
getUsedServer
-
clone
- Overrides:
clonein classBaseSyntaxProvider
-
getParserClass
- Overrides:
getParserClassin classBaseSyntaxProvider
-
getScannerClass
- Overrides:
getScannerClassin classBaseSyntaxProvider
-
getQuoteBegin
- Overrides:
getQuoteBeginin classBaseSyntaxProvider
-
getQuoteEnd
- Overrides:
getQuoteEndin classBaseSyntaxProvider
-
getBuiltinFunctionNames
- Overrides:
getBuiltinFunctionNamesin classBaseSyntaxProvider
-
isSupportANSIJoins
public boolean isSupportANSIJoins()- Overrides:
isSupportANSIJoinsin classBaseSyntaxProvider
-
isForceBinaryANSIJoins
public boolean isForceBinaryANSIJoins()- Overrides:
isForceBinaryANSIJoinsin classBaseSyntaxProvider
-
isSupportOracleJoins
public boolean isSupportOracleJoins()- Overrides:
isSupportOracleJoinsin classBaseSyntaxProvider
-
isSupportCrossJoin
public boolean isSupportCrossJoin()- Overrides:
isSupportCrossJoinin classBaseSyntaxProvider
-
isUniversalExpressions
public boolean isUniversalExpressions()- Overrides:
isUniversalExpressionsin classBaseSyntaxProvider
-
isSupportAllTableFieldsSelection
public boolean isSupportAllTableFieldsSelection()- Overrides:
isSupportAllTableFieldsSelectionin classBaseSyntaxProvider
-
isSupportViews
public boolean isSupportViews()- Overrides:
isSupportViewsin classBaseSyntaxProvider
-
isSupportProcedures
public boolean isSupportProcedures()- Overrides:
isSupportProceduresin classBaseSyntaxProvider
-
isSupportSynonyms
public boolean isSupportSynonyms()- Overrides:
isSupportSynonymsin classBaseSyntaxProvider
-
isSupportUnions
public boolean isSupportUnions()- Overrides:
isSupportUnionsin classBaseSyntaxProvider
-
isSupportBracketsInUnions
public boolean isSupportBracketsInUnions()- Overrides:
isSupportBracketsInUnionsin classBaseSyntaxProvider
-
isSupportDerivedTables
public boolean isSupportDerivedTables()- Overrides:
isSupportDerivedTablesin classBaseSyntaxProvider
-
isSupportCTE
public boolean isSupportCTE()- Overrides:
isSupportCTEin classBaseSyntaxProvider
-
isSupportRecursiveCTE
public boolean isSupportRecursiveCTE()- Overrides:
isSupportRecursiveCTEin classBaseSyntaxProvider
-
isSupportSubQueryUnions
public boolean isSupportSubQueryUnions()- Overrides:
isSupportSubQueryUnionsin classBaseSyntaxProvider
-
isSupportSubQueryBracketsInUnions
public boolean isSupportSubQueryBracketsInUnions()- Overrides:
isSupportSubQueryBracketsInUnionsin classBaseSyntaxProvider
-
isSupportSubQueryDerivedTables
public boolean isSupportSubQueryDerivedTables()- Overrides:
isSupportSubQueryDerivedTablesin classBaseSyntaxProvider
-
isSupportSubQueryCTE
public boolean isSupportSubQueryCTE()- Overrides:
isSupportSubQueryCTEin classBaseSyntaxProvider
-
isSupportDatabases
public boolean isSupportDatabases()- Overrides:
isSupportDatabasesin classBaseSyntaxProvider
-
isSupportSchemas
public boolean isSupportSchemas()- Overrides:
isSupportSchemasin classBaseSyntaxProvider
-
isOuterKeywordInLinksMandatory
public boolean isOuterKeywordInLinksMandatory()- Overrides:
isOuterKeywordInLinksMandatoryin classBaseSyntaxProvider
-
getDescription
- Overrides:
getDescriptionin classBaseSyntaxProvider
-
getDatabaseList
public void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) throws QueryBuilderException - Overrides:
getDatabaseListin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
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
-
getDefaultDatabaseName
public SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException - Overrides:
getDefaultDatabaseNamein classBaseSyntaxProvider- Throws:
QueryBuilderException
-
getDefaultSchemaNames
public void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException - Overrides:
getDefaultSchemaNamesin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
getUnionOperatorList
- Overrides:
getUnionOperatorListin classBaseSyntaxProvider
-
getEditPropsFormClass
- Overrides:
getEditPropsFormClassin classBaseSyntaxProvider
-
detectServer
-
redetectServer
-
isAsKeywordInExpressionAliasMandatory
public boolean isAsKeywordInExpressionAliasMandatory()- Overrides:
isAsKeywordInExpressionAliasMandatoryin classBaseSyntaxProvider
-
isAsKeywordInObjectAliasMandatory
public boolean isAsKeywordInObjectAliasMandatory()- Overrides:
isAsKeywordInObjectAliasMandatoryin classBaseSyntaxProvider
-
isInnerKeywordInLinksMandatory
public boolean isInnerKeywordInLinksMandatory()- Overrides:
isInnerKeywordInLinksMandatoryin classBaseSyntaxProvider
-
getUpperCaseFunctionName
- Overrides:
getUpperCaseFunctionNamein classBaseSyntaxProvider
-
isSupportTransactSQLJoins
public boolean isSupportTransactSQLJoins()- Overrides:
isSupportTransactSQLJoinsin classBaseSyntaxProvider
-
setDetectServerVersion
protected void setDetectServerVersion(boolean value) - Overrides:
setDetectServerVersionin classBaseSyntaxProvider
-