Package com.adbs.syntax
Class BaseSyntaxProvider
java.lang.Object
java.awt.Component
com.adbs.syntax.BaseSyntaxProvider
- All Implemented Interfaces:
- Disposable,- ImageObserver,- MenuContainer,- Serializable
- Direct Known Subclasses:
- AccessSyntaxProvider,- AutoSyntaxProvider,- DB2SyntaxProvider,- FirebirdSyntaxProvider,- InformixSyntaxProvider,- MSSQLSyntaxProvider,- MySQLSyntaxProvider,- OracleSyntaxProvider,- PostgreSQLSyntaxProvider,- SQL2003SyntaxProvider,- SQL89SyntaxProvider,- SQL92SyntaxProvider,- SQLiteSyntaxProvider,- SybaseSyntaxProvider,- TeradataSyntaxProvider,- UniversalSyntaxProvider
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionclassstatic interfaceclassstatic interfaceNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidvoidvoidbeginBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) clone()voidconnectionChanged(BaseMetadataProvider metadataProvider) createParser(BaseScanner scanner, BaseSQLContext sqlContext) createWrapperForStoredProc(String storedProcCallExpression) voiddispose()voiddoDetectServerVersion(BaseMetadataProvider metadataProvider) voidendBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) findExtenderClass(Class nodeClass, boolean fromParent) intfindFieldInFieldList(SQLObjectColumn field, MetadataFieldList fieldList) protected voidprotected voidvoidvoidvoidvoidgetDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) getDefaultDatabaseName(BaseSQLContext sqlContext) voidgetDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) getEditPropsFormClass(Object forObj) getEmptySchemaName(BaseSQLContext sqlContext) voidprotected 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 ClassvoidgetSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) voidgetUnionOperatorImage(String unionOperator) voidbooleanbooleanbooleanintisColumnOfDBObject(SQLObjectColumn column, SQLDatabaseObject dbObject) booleanbooleanbooleanprotected booleanbooleanisFixedSizeType(String type) booleanbooleanbooleanbooleanbooleanbooleanprotected booleanbooleanbooleanbooleanisSupportConectedServer(BaseMetadataProvider metadataProvider) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisVariablePrecisionType(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) voidloadMetadataCustomAggregateNames(BaseSQLContext sqlContext, MetadataContainer metadataContainer, SQLQualifiedName database) 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) normalizeUnionOperator(String unionOperator) protected voidregisterExtender(Class[] nodeClasses, Class extenderClass) protected voidregisterExtender(Class nodeClass, Class extenderClass) voidvoidvoidprotected voidvoidsetCreateWhereJoinsByDefault(boolean value) voidsetDenyIntoClause(boolean value) protected voidsetDetectServerVersion(boolean value) voidprotected voidsetParserParams(BaseParser parser) protected voidsetScannerParams(BaseScanner scanner) toString()booleanvalidateQuery(String sql, Wrapper<String> errorInfo) Methods inherited from class java.awt.Componentaction, 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
- 
Field Details- 
changedEventListenerList
- 
destroyedEventListenerList
 
- 
- 
Constructor Details- 
BaseSyntaxProviderpublic BaseSyntaxProvider()
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
 
- 
getQuoteBegin
- 
getQuoteEnd
- 
getDescription
- 
getIdentCaseSens
- 
setIdentCaseSens
- 
clone
- 
assign
- 
registerExtender- Throws:
- QueryBuilderException
 
- 
registerExtenderprotected void registerExtender(Class[] nodeClasses, Class extenderClass) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
getScannerClass
- 
getParserClass
- 
setScannerParams
- 
setParserParams
- 
sendNotificationsprotected void sendNotifications()
- 
findExtenderClass
- 
getStarAggregateNames
- 
get1ParamAggregateNames
- 
getPrefixed1ParamAggregateNames
- 
getMultiParamAggregateNames
- 
getComparisonOperators
- 
getUnionOperatorList
- 
normalizeUnionOperator
- 
getUnionOperatorImage
- 
findFieldInFieldList
- 
isColumnOfDBObject
- 
connectionChanged
- 
isIdentifiersCaseSensitivepublic boolean isIdentifiersCaseSensitive()
- 
isNonQuotedIdentifiersToUpperCasepublic boolean isNonQuotedIdentifiersToUpperCase()
- 
isSupportANSIJoinspublic boolean isSupportANSIJoins()
- 
isForceBinaryANSIJoinspublic boolean isForceBinaryANSIJoins()
- 
isSupportOracleJoinspublic boolean isSupportOracleJoins()
- 
isSupportCrossJoinpublic boolean isSupportCrossJoin()
- 
isSupportFullANSIJoinpublic boolean isSupportFullANSIJoin()
- 
isUniversalExpressionspublic boolean isUniversalExpressions()
- 
isSupportAllTableFieldsSelectionpublic boolean isSupportAllTableFieldsSelection()
- 
isSupportOrderByAliaspublic boolean isSupportOrderByAlias()
- 
isSupportViewspublic boolean isSupportViews()
- 
isSupportProcedurespublic boolean isSupportProcedures()
- 
isSupportSynonymspublic boolean isSupportSynonyms()
- 
isSupportUnionspublic boolean isSupportUnions()
- 
isSupportBracketsInUnionspublic boolean isSupportBracketsInUnions()
- 
isSupportDerivedTablespublic boolean isSupportDerivedTables()
- 
isSupportCTEpublic boolean isSupportCTE()
- 
isCteColumnNamesMandatorypublic boolean isCteColumnNamesMandatory()
- 
isSupportRecursiveCTEpublic boolean isSupportRecursiveCTE()
- 
isSupportSubQueryUnionspublic boolean isSupportSubQueryUnions()
- 
isSupportSubQueryBracketsInUnionspublic boolean isSupportSubQueryBracketsInUnions()
- 
isSupportSubQueryDerivedTablespublic boolean isSupportSubQueryDerivedTables()
- 
isSupportSubQueryCTEpublic boolean isSupportSubQueryCTE()
- 
isSupportDatabasespublic boolean isSupportDatabases()
- 
isSupportSchemaspublic boolean isSupportSchemas()
- 
isSupportEmptyBracketsInStoredProcspublic boolean isSupportEmptyBracketsInStoredProcs()
- 
isSupportNullOrderingpublic boolean isSupportNullOrdering()
- 
getEditPropsFormClass
- 
toString
- 
getDatabaseListpublic void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadMetadataObjectspublic void loadMetadataObjects(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadMetadataRelationspublic void loadMetadataRelations(BaseSQLContext sqlContext, MetadataContainer metadataContainer, MetadataFilter metadataFilter, SQLQualifiedName database) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
getDefaultDatabaseNamepublic SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
getDefaultSchemaNamespublic void getDefaultSchemaNames(BaseSQLContext sqlContext, SQLIdentifiersCollection defaultSchemaNames) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
createWrapperForStoredProc
- 
getQueryToLoadFieldsForObject
- 
getQueryToLoadFieldsForProcedure
- 
getQueryToLoadFieldsForSynonym
- 
getQueryToLoadFieldsForTable
- 
getQueryToLoadFieldsForView
- 
validateQuery
- 
getEmptySchemaName
- 
isSupportConectedServer
- 
isOuterKeywordInLinksMandatorypublic boolean isOuterKeywordInLinksMandatory()
- 
isInnerKeywordInLinksMandatorypublic boolean isInnerKeywordInLinksMandatory()
- 
getBuiltinFunctionNames
- 
createParser
- 
createScanner
- 
loadMetadataForTablepublic void loadMetadataForTable(BaseSQLContext sqlContext, MetadataTable metadataTable) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadMetadataForViewpublic void loadMetadataForView(BaseSQLContext sqlContext, MetadataView metadataView) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadMetadataForProcedurepublic void loadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadParamsForProcedureFromServerpublic void loadParamsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) 
- 
loadFieldsForProcedureFromServerpublic void loadFieldsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadFieldsForObjectFromServerpublic void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadMetadataForSynonympublic void loadMetadataForSynonym(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadFieldsForTableFromServerpublic void loadFieldsForTableFromServer(BaseSQLContext sqlContext, MetadataTable metadataTable) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadFieldsForViewFromServerpublic void loadFieldsForViewFromServer(BaseSQLContext sqlContext, MetadataView metadataView) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
loadFieldsForSynonymFromServerpublic void loadFieldsForSynonymFromServer(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
resetCachedDefaultDatabaseNamepublic void resetCachedDefaultDatabaseName()
- 
addChangedEventListener
- 
removeChangedEventListener
- 
fireChangedEvent
- 
addDestroyedEventListener
- 
removeDestroyedEventListener
- 
fireDestroyedEvent
- 
isFixedSizeType
- 
isVariablePrecisionType
- 
loadFieldsForQuerypublic void loadFieldsForQuery(BaseSQLContext sqlContext, String query, MetadataFieldList fieldList) throws QueryBuilderException - Throws:
- QueryBuilderException
 
- 
isDenyIntoClausepublic boolean isDenyIntoClause()
- 
setDenyIntoClausepublic void setDenyIntoClause(boolean value) 
- 
loadMetadataCustomAggregateNamespublic void loadMetadataCustomAggregateNames(BaseSQLContext sqlContext, MetadataContainer metadataContainer, SQLQualifiedName database) 
- 
isAsKeywordInExpressionAliasMandatorypublic boolean isAsKeywordInExpressionAliasMandatory()
- 
isAsKeywordInObjectAliasMandatorypublic boolean isAsKeywordInObjectAliasMandatory()
- 
getUpperCaseFunctionName
- 
getSchemaListpublic void getSchemaList(BaseSQLContext sqlContext, SQLIdentifiersCollection schemaList, SQLQualifiedName fromDatabase) 
- 
isSupportTransactSQLJoinspublic boolean isSupportTransactSQLJoins()
- 
isSupportGroupByStarpublic boolean isSupportGroupByStar()
- 
isDetectServerVersionprotected boolean isDetectServerVersion()
- 
setDetectServerVersionprotected void setDetectServerVersion(boolean value) 
- 
isCreateWhereJoinsByDefaultpublic boolean isCreateWhereJoinsByDefault()
- 
setCreateWhereJoinsByDefaultpublic void setCreateWhereJoinsByDefault(boolean value) 
- 
isServerVersionStoredprotected boolean isServerVersionStored()
- 
doDetectServerVersion
- 
isFromClauseMandatorypublic boolean isFromClauseMandatory()
- 
getSimpleEmptyFromSubquery
- 
getObjectNameSeparator
- 
getUseObjectNamesAsDefaultAliasespublic boolean getUseObjectNamesAsDefaultAliases()
- 
beginBuildWrapperForStoredProc
- 
endBuildWrapperForStoredProc
 
-