Package com.adbs.syntax
Class AutoSyntaxProvider
java.lang.Object
java.awt.Component
com.adbs.syntax.BaseSyntaxProvider
com.adbs.syntax.AutoSyntaxProvider
- 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()voidconnectionChanged(BaseMetadataProvider metadataProvider) createWrapperForStoredProc(String storedProcCallExpression) voiddetectSyntaxProvider(BaseSQLContext sqlContext) voiddoDetectServerVersion(BaseMetadataProvider metadataProvider) voidendBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) findExtenderClass(Class nodeClass, boolean fromParent) intfindFieldInFieldList(SQLObjectColumn field, MetadataFieldList fieldList) voidvoidvoidvoidgetDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) getDefaultDatabaseName(BaseSQLContext sqlContext) voidgetDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) getEditPropsFormClass(Object ForObj) getEmptySchemaName(BaseSQLContext sqlContext) protected ClassvoidgetQueryToLoadFieldsForObject(String fieldName, String objectExpression) getQueryToLoadFieldsForProcedure(String fieldName, String procedureExpression, String parameters) getQueryToLoadFieldsForSynonym(String fieldName, String synonymName) getQueryToLoadFieldsForTable(String fieldName, String tableName) getQueryToLoadFieldsForView(String fieldName, String viewName) protected ClassvoidvoidbooleanbooleanintisColumnOfDBObject(SQLObjectColumn column, SQLDatabaseObject dbObject) booleanisFixedSizeType(String type) booleanbooleanbooleanbooleanbooleanbooleanisSupportConectedServer(BaseMetadataProvider metadataProvider) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisVariablePrecisionType(String typeName) voidloadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) voidloadFieldsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) voidloadFieldsForQuery(BaseSQLContext sqlContext, String query, MetadataFieldList fieldList) voidloadFieldsForSynonymFromServer(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) voidloadFieldsForTableFromServer(BaseSQLContext sqlContext, MetadataTable metadataTable) voidloadFieldsForViewFromServer(BaseSQLContext sqlContext, MetadataView metadataView) voidloadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) voidloadMetadataForSynonym(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) voidloadMetadataForTable(BaseSQLContext sqlContext, MetadataTable metadataTable) voidloadMetadataForView(BaseSQLContext sqlContext, MetadataView metadataView) voidloadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) voidloadParamsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) voidvoidprotected voidsetParserParams(BaseParser parser) protected voidsetScannerParams(BaseScanner scanner) Methods inherited from class com.adbs.syntax.BaseSyntaxProvider
addChangedEventListener, addDestroyedEventListener, assign, createParser, createScanner, dispose, fireChangedEvent, fireDestroyedEvent, getDescription, getMultiParamAggregateNames, getObjectNameSeparator, getSchemaList, getSimpleEmptyFromSubquery, getUnionOperatorImage, getUseObjectNamesAsDefaultAliases, isCreateWhereJoinsByDefault, isCteColumnNamesMandatory, isDenyIntoClause, isDetectServerVersion, isFromClauseMandatory, isIdentifiersCaseSensitive, isNonQuotedIdentifiersToUpperCase, isServerVersionStored, isSupportFullANSIJoin, isSupportGroupByStar, isSupportOrderByAlias, loadMetadataCustomAggregateNames, normalizeUnionOperator, registerExtender, registerExtender, removeChangedEventListener, removeDestroyedEventListener, sendNotifications, setCreateWhereJoinsByDefault, setDenyIntoClause, setDetectServerVersion, 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
-
AutoSyntaxProvider
public AutoSyntaxProvider()
-
-
Method Details
-
clone
- Overrides:
clonein classBaseSyntaxProvider
-
getDetectedSyntaxProvider
-
getScannerClass
- Overrides:
getScannerClassin classBaseSyntaxProvider
-
getParserClass
- Overrides:
getParserClassin classBaseSyntaxProvider
-
setScannerParams
- Overrides:
setScannerParamsin classBaseSyntaxProvider
-
setParserParams
- Overrides:
setParserParamsin classBaseSyntaxProvider
-
getIdentCaseSens
- Overrides:
getIdentCaseSensin classBaseSyntaxProvider
-
setIdentCaseSens
- Overrides:
setIdentCaseSensin classBaseSyntaxProvider
-
getQuoteBegin
- Overrides:
getQuoteBeginin classBaseSyntaxProvider
-
getQuoteEnd
- Overrides:
getQuoteEndin classBaseSyntaxProvider
-
getStarAggregateNames
- Overrides:
getStarAggregateNamesin classBaseSyntaxProvider
-
get1ParamAggregateNames
- Overrides:
get1ParamAggregateNamesin classBaseSyntaxProvider
-
getPrefixed1ParamAggregateNames
- Overrides:
getPrefixed1ParamAggregateNamesin classBaseSyntaxProvider
-
getBuiltinFunctionNames
- Overrides:
getBuiltinFunctionNamesin classBaseSyntaxProvider
-
getComparisonOperators
- Overrides:
getComparisonOperatorsin classBaseSyntaxProvider
-
getUnionOperatorList
- Overrides:
getUnionOperatorListin classBaseSyntaxProvider
-
findFieldInFieldList
- Overrides:
findFieldInFieldListin classBaseSyntaxProvider
-
isColumnOfDBObject
- Overrides:
isColumnOfDBObjectin classBaseSyntaxProvider
-
connectionChanged
- Overrides:
connectionChangedin 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
-
isSupportSubQueryUnions
public boolean isSupportSubQueryUnions()- Overrides:
isSupportSubQueryUnionsin classBaseSyntaxProvider
-
isSupportSubQueryBracketsInUnions
public boolean isSupportSubQueryBracketsInUnions()- Overrides:
isSupportSubQueryBracketsInUnionsin classBaseSyntaxProvider
-
isSupportSubQueryDerivedTables
public boolean isSupportSubQueryDerivedTables()- Overrides:
isSupportSubQueryDerivedTablesin classBaseSyntaxProvider
-
isSupportDatabases
public boolean isSupportDatabases()- Overrides:
isSupportDatabasesin classBaseSyntaxProvider
-
isSupportSchemas
public boolean isSupportSchemas()- Overrides:
isSupportSchemasin classBaseSyntaxProvider
-
isOuterKeywordInLinksMandatory
public boolean isOuterKeywordInLinksMandatory()- Overrides:
isOuterKeywordInLinksMandatoryin classBaseSyntaxProvider
-
isSupportNullOrdering
public boolean isSupportNullOrdering()- Overrides:
isSupportNullOrderingin classBaseSyntaxProvider
-
getEditPropsFormClass
- Overrides:
getEditPropsFormClassin classBaseSyntaxProvider
-
isSupportConectedServer
- Overrides:
isSupportConectedServerin classBaseSyntaxProvider
-
isSyntaxProviderDetected
public boolean isSyntaxProviderDetected() -
detectSyntaxProvider
-
getQueryToLoadFieldsForObject
- Overrides:
getQueryToLoadFieldsForObjectin classBaseSyntaxProvider
-
getQueryToLoadFieldsForTable
- Overrides:
getQueryToLoadFieldsForTablein classBaseSyntaxProvider
-
getQueryToLoadFieldsForView
- Overrides:
getQueryToLoadFieldsForViewin classBaseSyntaxProvider
-
getQueryToLoadFieldsForProcedure
public String getQueryToLoadFieldsForProcedure(String fieldName, String procedureExpression, String parameters) - Overrides:
getQueryToLoadFieldsForProcedurein classBaseSyntaxProvider
-
getQueryToLoadFieldsForSynonym
- Overrides:
getQueryToLoadFieldsForSynonymin 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
-
resetCachedDefaultDatabaseName
public void resetCachedDefaultDatabaseName()- Overrides:
resetCachedDefaultDatabaseNamein classBaseSyntaxProvider
-
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
-
getEmptySchemaName
- Overrides:
getEmptySchemaNamein classBaseSyntaxProvider
-
createWrapperForStoredProc
- Overrides:
createWrapperForStoredProcin classBaseSyntaxProvider
-
isFixedSizeType
- Overrides:
isFixedSizeTypein classBaseSyntaxProvider
-
loadMetadataForTable
public void loadMetadataForTable(BaseSQLContext sqlContext, MetadataTable metadataTable) throws QueryBuilderException - Overrides:
loadMetadataForTablein classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadMetadataForView
public void loadMetadataForView(BaseSQLContext sqlContext, MetadataView metadataView) throws QueryBuilderException - Overrides:
loadMetadataForViewin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadMetadataForProcedure
public void loadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) throws QueryBuilderException - Overrides:
loadMetadataForProcedurein classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadMetadataForSynonym
public void loadMetadataForSynonym(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) throws QueryBuilderException - Overrides:
loadMetadataForSynonymin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadFieldsForQuery
public void loadFieldsForQuery(BaseSQLContext sqlContext, String query, MetadataFieldList fieldList) throws QueryBuilderException - Overrides:
loadFieldsForQueryin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadFieldsForObjectFromServer
public void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Overrides:
loadFieldsForObjectFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadFieldsForTableFromServer
public void loadFieldsForTableFromServer(BaseSQLContext sqlContext, MetadataTable metadataTable) throws QueryBuilderException - Overrides:
loadFieldsForTableFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadFieldsForViewFromServer
public void loadFieldsForViewFromServer(BaseSQLContext sqlContext, MetadataView metadataView) throws QueryBuilderException - Overrides:
loadFieldsForViewFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadParamsForProcedureFromServer
public void loadParamsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) - Overrides:
loadParamsForProcedureFromServerin classBaseSyntaxProvider
-
loadFieldsForProcedureFromServer
public void loadFieldsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) throws QueryBuilderException - Overrides:
loadFieldsForProcedureFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
loadFieldsForSynonymFromServer
public void loadFieldsForSynonymFromServer(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) throws QueryBuilderException - Overrides:
loadFieldsForSynonymFromServerin classBaseSyntaxProvider- Throws:
QueryBuilderException
-
findExtenderClass
- Overrides:
findExtenderClassin classBaseSyntaxProvider
-
isSupportCTE
public boolean isSupportCTE()- Overrides:
isSupportCTEin classBaseSyntaxProvider
-
isSupportRecursiveCTE
public boolean isSupportRecursiveCTE()- Overrides:
isSupportRecursiveCTEin classBaseSyntaxProvider
-
isSupportSubQueryCTE
public boolean isSupportSubQueryCTE()- Overrides:
isSupportSubQueryCTEin classBaseSyntaxProvider
-
isSupportEmptyBracketsInStoredProcs
public boolean isSupportEmptyBracketsInStoredProcs()- Overrides:
isSupportEmptyBracketsInStoredProcsin classBaseSyntaxProvider
-
isVariablePrecisionType
- Overrides:
isVariablePrecisionTypein classBaseSyntaxProvider
-
isInnerKeywordInLinksMandatory
public boolean isInnerKeywordInLinksMandatory()- Overrides:
isInnerKeywordInLinksMandatoryin classBaseSyntaxProvider
-
isAsKeywordInExpressionAliasMandatory
public boolean isAsKeywordInExpressionAliasMandatory()- Overrides:
isAsKeywordInExpressionAliasMandatoryin classBaseSyntaxProvider
-
isAsKeywordInObjectAliasMandatory
public boolean isAsKeywordInObjectAliasMandatory()- Overrides:
isAsKeywordInObjectAliasMandatoryin classBaseSyntaxProvider
-
getUpperCaseFunctionName
- Overrides:
getUpperCaseFunctionNamein classBaseSyntaxProvider
-
isSupportTransactSQLJoins
public boolean isSupportTransactSQLJoins()- Overrides:
isSupportTransactSQLJoinsin classBaseSyntaxProvider
-
doDetectServerVersion
- Overrides:
doDetectServerVersionin classBaseSyntaxProvider
-
beginBuildWrapperForStoredProc
- Overrides:
beginBuildWrapperForStoredProcin classBaseSyntaxProvider
-
endBuildWrapperForStoredProc
- Overrides:
endBuildWrapperForStoredProcin classBaseSyntaxProvider
-