public class UniversalSyntaxProvider extends BaseSyntaxProvider
BaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListenerchangedEventListenerList, destroyedEventListenerList| Constructor and Description |
|---|
UniversalSyntaxProvider() |
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, validateQueryaction, 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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validatepublic IdentCaseSensitivity getIdentCaseSens()
getIdentCaseSens in class BaseSyntaxProviderpublic void setIdentCaseSens(IdentCaseSensitivity identCaseSens)
setIdentCaseSens in class BaseSyntaxProviderpublic java.util.ArrayList<java.lang.String> getBuiltinFunctionNames()
public void setBuiltinFunctionNames(java.util.ArrayList<java.lang.String> builtinFunctionNames)
public UniversalSyntaxServerType getSyntaxType()
public UniversalSyntaxServerType getPreferredServer()
public void setPreferredServer(UniversalSyntaxServerType value) throws java.lang.Exception
java.lang.Exceptionpublic boolean getAutoDetectServer()
public void setAutoDetectServer(boolean autoDetectServer)
public UniversalSyntaxServerType getUsedServer()
public BaseSyntaxProvider clone()
clone in class BaseSyntaxProviderprotected java.lang.Class getParserClass()
getParserClass in class BaseSyntaxProviderprotected java.lang.Class getScannerClass()
getScannerClass in class BaseSyntaxProviderpublic java.lang.String getQuoteBegin()
getQuoteBegin in class BaseSyntaxProviderpublic java.lang.String getQuoteEnd()
getQuoteEnd in class BaseSyntaxProviderpublic void getBuiltinFunctionNames(SQLQualifiedNameList names)
getBuiltinFunctionNames in class BaseSyntaxProviderpublic boolean isSupportANSIJoins()
isSupportANSIJoins in class BaseSyntaxProviderpublic boolean isForceBinaryANSIJoins()
isForceBinaryANSIJoins in class BaseSyntaxProviderpublic boolean isSupportOracleJoins()
isSupportOracleJoins in class BaseSyntaxProviderpublic boolean isSupportCrossJoin()
isSupportCrossJoin in class BaseSyntaxProviderpublic boolean isUniversalExpressions()
isUniversalExpressions in class BaseSyntaxProviderpublic boolean isSupportAllTableFieldsSelection()
isSupportAllTableFieldsSelection in class BaseSyntaxProviderpublic boolean isSupportViews()
isSupportViews in class BaseSyntaxProviderpublic boolean isSupportProcedures()
isSupportProcedures in class BaseSyntaxProviderpublic boolean isSupportSynonyms()
isSupportSynonyms in class BaseSyntaxProviderpublic boolean isSupportUnions()
isSupportUnions in class BaseSyntaxProviderpublic boolean isSupportBracketsInUnions()
isSupportBracketsInUnions in class BaseSyntaxProviderpublic boolean isSupportDerivedTables()
isSupportDerivedTables in class BaseSyntaxProviderpublic boolean isSupportCTE()
isSupportCTE in class BaseSyntaxProviderpublic boolean isSupportRecursiveCTE()
isSupportRecursiveCTE in class BaseSyntaxProviderpublic boolean isSupportSubQueryUnions()
isSupportSubQueryUnions in class BaseSyntaxProviderpublic boolean isSupportSubQueryBracketsInUnions()
isSupportSubQueryBracketsInUnions in class BaseSyntaxProviderpublic boolean isSupportSubQueryDerivedTables()
isSupportSubQueryDerivedTables in class BaseSyntaxProviderpublic boolean isSupportSubQueryCTE()
isSupportSubQueryCTE in class BaseSyntaxProviderpublic boolean isSupportDatabases()
isSupportDatabases in class BaseSyntaxProviderpublic boolean isSupportSchemas()
isSupportSchemas in class BaseSyntaxProviderpublic boolean isOuterKeywordInLinksMandatory()
isOuterKeywordInLinksMandatory in class BaseSyntaxProviderpublic java.lang.String getDescription()
getDescription in class BaseSyntaxProviderpublic void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) throws QueryBuilderException
getDatabaseList in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataObjects in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException
loadMetadataRelations in class BaseSyntaxProviderQueryBuilderExceptionpublic SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException
getDefaultDatabaseName in class BaseSyntaxProviderQueryBuilderExceptionpublic void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException
getDefaultSchemaNames in class BaseSyntaxProviderQueryBuilderExceptionpublic void getUnionOperatorList(java.util.List<java.lang.String> sl)
getUnionOperatorList in class BaseSyntaxProviderpublic java.lang.Class getEditPropsFormClass(java.lang.Object forObj)
getEditPropsFormClass in class BaseSyntaxProviderpublic UniversalSyntaxServerType detectServer(BaseSQLContext sqlContext)
public void redetectServer(BaseSQLContext sqlContext)
public boolean isAsKeywordInExpressionAliasMandatory()
isAsKeywordInExpressionAliasMandatory in class BaseSyntaxProviderpublic boolean isAsKeywordInObjectAliasMandatory()
isAsKeywordInObjectAliasMandatory in class BaseSyntaxProviderpublic boolean isInnerKeywordInLinksMandatory()
isInnerKeywordInLinksMandatory in class BaseSyntaxProviderpublic java.lang.String getUpperCaseFunctionName()
getUpperCaseFunctionName in class BaseSyntaxProviderpublic boolean isSupportTransactSQLJoins()
isSupportTransactSQLJoins in class BaseSyntaxProviderprotected void setDetectServerVersion(boolean value)
setDetectServerVersion in class BaseSyntaxProvider