public class OracleSyntaxProvider extends BaseSyntaxProvider
BaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListenerchangedEventListenerList, destroyedEventListenerList| Constructor and Description |
|---|
OracleSyntaxProvider() |
addChangedEventListener, addDestroyedEventListener, assign, connectionChanged, createParser, createScanner, createWrapperForStoredProc, dispose, findExtenderClass, findFieldInFieldList, fireChangedEvent, fireDestroyedEvent, getDatabaseList, getDefaultDatabaseName, getIdentCaseSens, getMultiParamAggregateNames, getObjectNameSeparator, getQueryToLoadFieldsForProcedure, getQueryToLoadFieldsForSynonym, getQueryToLoadFieldsForTable, getQueryToLoadFieldsForView, getQuoteBegin, getQuoteEnd, getUnionOperatorImage, getUpperCaseFunctionName, getUseObjectNamesAsDefaultAliases, isAsKeywordInExpressionAliasMandatory, isAsKeywordInObjectAliasMandatory, isColumnOfDBObject, isCreateWhereJoinsByDefault, isCteColumnNamesMandatory, isDenyIntoClause, isForceBinaryANSIJoins, isIdentifiersCaseSensitive, isInnerKeywordInLinksMandatory, isNonQuotedIdentifiersToUpperCase, isOuterKeywordInLinksMandatory, isServerVersionStored, isSupportAllTableFieldsSelection, isSupportBracketsInUnions, isSupportDerivedTables, isSupportEmptyBracketsInStoredProcs, isSupportFullANSIJoin, isSupportGroupByStar, isSupportOrderByAlias, isSupportProcedures, isSupportSubQueryBracketsInUnions, isSupportSubQueryCTE, isSupportSubQueryDerivedTables, isSupportSubQueryUnions, isSupportTransactSQLJoins, isSupportUnions, isSupportViews, isUniversalExpressions, isVariablePrecisionType, loadFieldsForProcedureFromServer, loadFieldsForQuery, loadFieldsForSynonymFromServer, loadFieldsForTableFromServer, loadFieldsForViewFromServer, loadMetadataCustomAggregateNames, loadMetadataForProcedure, loadMetadataForSynonym, loadMetadataForTable, loadMetadataForView, loadParamsForProcedureFromServer, normalizeUnionOperator, registerExtender, registerExtender, removeChangedEventListener, removeDestroyedEventListener, resetCachedDefaultDatabaseName, sendNotifications, setCreateWhereJoinsByDefault, setDenyIntoClause, setIdentCaseSens, 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 OracleServerVersion getServerVersion()
public void setServerVersion(OracleServerVersion serverVersion)
public BaseSyntaxProvider clone()
clone in class BaseSyntaxProviderprotected java.lang.Class getScannerClass()
getScannerClass in class BaseSyntaxProviderprotected java.lang.Class getParserClass()
getParserClass in class BaseSyntaxProviderpublic java.lang.String getDescription()
getDescription in class BaseSyntaxProviderprotected void setParserParams(BaseParser parser)
setParserParams in class BaseSyntaxProviderpublic void getUnionOperatorList(java.util.List sl)
getUnionOperatorList in class BaseSyntaxProviderpublic void getStarAggregateNames(SQLQualifiedNameList names)
getStarAggregateNames in class BaseSyntaxProviderpublic void get1ParamAggregateNames(SQLQualifiedNameList names)
get1ParamAggregateNames in class BaseSyntaxProviderpublic void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names)
getPrefixed1ParamAggregateNames in class BaseSyntaxProviderpublic void getComparisonOperators(java.util.List sl)
getComparisonOperators in class BaseSyntaxProviderpublic boolean isSupportANSIJoins()
isSupportANSIJoins in class BaseSyntaxProviderpublic boolean isSupportOracleJoins()
isSupportOracleJoins in class BaseSyntaxProviderpublic boolean isSupportCrossJoin()
isSupportCrossJoin in class BaseSyntaxProviderpublic boolean isSupportSchemas()
isSupportSchemas in class BaseSyntaxProviderpublic boolean isSupportDatabases()
isSupportDatabases in class BaseSyntaxProviderpublic boolean isSupportSynonyms()
isSupportSynonyms in class BaseSyntaxProviderpublic boolean isSupportNullOrdering()
isSupportNullOrdering in class BaseSyntaxProviderpublic boolean isSupportCTE()
isSupportCTE in class BaseSyntaxProviderpublic boolean isSupportRecursiveCTE()
isSupportRecursiveCTE in class BaseSyntaxProviderpublic boolean isFromClauseMandatory()
isFromClauseMandatory in class BaseSyntaxProviderpublic java.lang.String getSimpleEmptyFromSubquery()
getSimpleEmptyFromSubquery in class BaseSyntaxProviderpublic java.lang.Class getEditPropsFormClass(java.lang.Object forObj)
getEditPropsFormClass in class BaseSyntaxProviderpublic void getBuiltinFunctionNames(SQLQualifiedNameList names)
getBuiltinFunctionNames in class BaseSyntaxProviderpublic 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 void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException
getDefaultSchemaNames in class BaseSyntaxProviderQueryBuilderExceptionpublic AstTokenIdentifier getEmptySchemaName(BaseSQLContext sqlContext)
getEmptySchemaName in class BaseSyntaxProviderpublic java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName,
java.lang.String objectExpression)
getQueryToLoadFieldsForObject in class BaseSyntaxProviderpublic SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider)
isSupportConectedServer in class BaseSyntaxProviderpublic void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException
loadFieldsForObjectFromServer in class BaseSyntaxProviderQueryBuilderExceptionpublic boolean isFixedSizeType(java.lang.String type)
isFixedSizeType in class BaseSyntaxProviderpublic void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase)
getSchemaList in class BaseSyntaxProviderpublic boolean isDetectServerVersion()
isDetectServerVersion in class BaseSyntaxProviderpublic void setDetectServerVersion(boolean detectServerVersion)
setDetectServerVersion in class BaseSyntaxProviderpublic void doDetectServerVersion(BaseMetadataProvider metadataProvider)
doDetectServerVersion in class BaseSyntaxProviderpublic void beginBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format)
beginBuildWrapperForStoredProc in class BaseSyntaxProviderpublic void endBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format)
endBuildWrapperForStoredProc in class BaseSyntaxProvider