Package com.adbs.syntax
Class OracleSyntaxProvider
java.lang.Object
java.awt.Component
com.adbs.syntax.BaseSyntaxProvider
com.adbs.syntax.OracleSyntaxProvider
- 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 TypeMethodDescriptionvoidbeginBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) clone()voiddoDetectServerVersion(BaseMetadataProvider metadataProvider) voidendBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) voidvoidvoidvoidgetDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) getEditPropsFormClass(Object forObj) getEmptySchemaName(BaseSQLContext sqlContext) protected ClassvoidgetQueryToLoadFieldsForObject(String fieldName, String objectExpression) protected ClassvoidgetSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) voidvoidbooleanbooleanisFixedSizeType(String type) booleanbooleanisSupportConectedServer(BaseMetadataProvider metadataProvider) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidloadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) voidloadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidsetDetectServerVersion(boolean detectServerVersion) protected voidsetParserParams(BaseParser parser) voidsetServerVersion(OracleServerVersion serverVersion) Methods inherited from class com.adbs.syntax.BaseSyntaxProvider
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, 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
-
OracleSyntaxProvider
public OracleSyntaxProvider()
-
-
Method Details
-
getServerVersion
-
setServerVersion
-
clone
- Overrides:
clonein classBaseSyntaxProvider
-
getScannerClass
- Overrides:
getScannerClassin classBaseSyntaxProvider
-
getParserClass
- Overrides:
getParserClassin classBaseSyntaxProvider
-
getDescription
- Overrides:
getDescriptionin classBaseSyntaxProvider
-
setParserParams
- Overrides:
setParserParamsin classBaseSyntaxProvider
-
getUnionOperatorList
- Overrides:
getUnionOperatorListin classBaseSyntaxProvider
-
getStarAggregateNames
- Overrides:
getStarAggregateNamesin classBaseSyntaxProvider
-
get1ParamAggregateNames
- Overrides:
get1ParamAggregateNamesin classBaseSyntaxProvider
-
getPrefixed1ParamAggregateNames
- Overrides:
getPrefixed1ParamAggregateNamesin classBaseSyntaxProvider
-
getComparisonOperators
- Overrides:
getComparisonOperatorsin classBaseSyntaxProvider
-
isSupportANSIJoins
public boolean isSupportANSIJoins()- Overrides:
isSupportANSIJoinsin classBaseSyntaxProvider
-
isSupportOracleJoins
public boolean isSupportOracleJoins()- Overrides:
isSupportOracleJoinsin classBaseSyntaxProvider
-
isSupportCrossJoin
public boolean isSupportCrossJoin()- Overrides:
isSupportCrossJoinin classBaseSyntaxProvider
-
isSupportSchemas
public boolean isSupportSchemas()- Overrides:
isSupportSchemasin classBaseSyntaxProvider
-
isSupportDatabases
public boolean isSupportDatabases()- Overrides:
isSupportDatabasesin classBaseSyntaxProvider
-
isSupportSynonyms
public boolean isSupportSynonyms()- Overrides:
isSupportSynonymsin classBaseSyntaxProvider
-
isSupportNullOrdering
public boolean isSupportNullOrdering()- Overrides:
isSupportNullOrderingin classBaseSyntaxProvider
-
isSupportCTE
public boolean isSupportCTE()- Overrides:
isSupportCTEin classBaseSyntaxProvider
-
isSupportRecursiveCTE
public boolean isSupportRecursiveCTE()- Overrides:
isSupportRecursiveCTEin classBaseSyntaxProvider
-
isFromClauseMandatory
public boolean isFromClauseMandatory()- Overrides:
isFromClauseMandatoryin classBaseSyntaxProvider
-
getSimpleEmptyFromSubquery
- Overrides:
getSimpleEmptyFromSubqueryin classBaseSyntaxProvider
-
getEditPropsFormClass
- Overrides:
getEditPropsFormClassin classBaseSyntaxProvider
-
getBuiltinFunctionNames
- Overrides:
getBuiltinFunctionNamesin classBaseSyntaxProvider
-
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
-
getDefaultSchemaNames
public void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException - Overrides:
getDefaultSchemaNamesin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
getEmptySchemaName
- Overrides:
getEmptySchemaNamein classBaseSyntaxProvider
-
getQueryToLoadFieldsForObject
- Overrides:
getQueryToLoadFieldsForObjectin classBaseSyntaxProvider
-
isSupportConectedServer
- Overrides:
isSupportConectedServerin classBaseSyntaxProvider
-
loadFieldsForObjectFromServer
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Overrides:
loadFieldsForObjectFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
isFixedSizeType
- Overrides:
isFixedSizeTypein classBaseSyntaxProvider
-
getSchemaList
public void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) - Overrides:
getSchemaListin classBaseSyntaxProvider
-
isDetectServerVersion
public boolean isDetectServerVersion()- Overrides:
isDetectServerVersionin classBaseSyntaxProvider
-
setDetectServerVersion
public void setDetectServerVersion(boolean detectServerVersion) - Overrides:
setDetectServerVersionin classBaseSyntaxProvider
-
doDetectServerVersion
- Overrides:
doDetectServerVersionin classBaseSyntaxProvider
-
beginBuildWrapperForStoredProc
- Overrides:
beginBuildWrapperForStoredProcin classBaseSyntaxProvider
-
endBuildWrapperForStoredProc
- Overrides:
endBuildWrapperForStoredProcin classBaseSyntaxProvider
-