Package com.adbs.syntax
Class BaseSyntaxProvider
- java.lang.Object
- 
- java.awt.Component
- 
- com.adbs.syntax.BaseSyntaxProvider
 
 
- 
- All Implemented Interfaces:
- Disposable,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 - Direct Known Subclasses:
- AccessSyntaxProvider,- AutoSyntaxProvider,- DB2SyntaxProvider,- FirebirdSyntaxProvider,- InformixSyntaxProvider,- MSSQLSyntaxProvider,- MySQLSyntaxProvider,- OracleSyntaxProvider,- PostgreSQLSyntaxProvider,- SQL2003SyntaxProvider,- SQL89SyntaxProvider,- SQL92SyntaxProvider,- SQLiteSyntaxProvider,- SybaseSyntaxProvider,- TeradataSyntaxProvider,- UniversalSyntaxProvider
 
 public abstract class BaseSyntaxProvider extends java.awt.Component implements Disposable - See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classBaseSyntaxProvider.ChangedEventstatic interfaceBaseSyntaxProvider.ChangedEventListenerclassBaseSyntaxProvider.DestroyedEventstatic interfaceBaseSyntaxProvider.DestroyedEventListener
 - 
Field SummaryFields Modifier and Type Field Description protected java.util.ArrayList<BaseSyntaxProvider.ChangedEventListener>changedEventListenerListprotected java.util.ArrayList<BaseSyntaxProvider.DestroyedEventListener>destroyedEventListenerList
 - 
Constructor SummaryConstructors Constructor Description BaseSyntaxProvider()
 - 
Method Summary- 
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 Detail- 
changedEventListenerListprotected java.util.ArrayList<BaseSyntaxProvider.ChangedEventListener> changedEventListenerList 
 - 
destroyedEventListenerListprotected java.util.ArrayList<BaseSyntaxProvider.DestroyedEventListener> destroyedEventListenerList 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
 
 - 
getQuoteBeginpublic java.lang.String getQuoteBegin() 
 - 
getQuoteEndpublic java.lang.String getQuoteEnd() 
 - 
getDescriptionpublic java.lang.String getDescription() 
 - 
getIdentCaseSenspublic IdentCaseSensitivity getIdentCaseSens() 
 - 
setIdentCaseSenspublic void setIdentCaseSens(IdentCaseSensitivity value) 
 - 
clonepublic BaseSyntaxProvider clone() - Overrides:
- clonein class- java.lang.Object
 
 - 
assignpublic void assign(java.awt.Component source) 
 - 
registerExtenderprotected void registerExtender(java.lang.Class nodeClass, java.lang.Class extenderClass) throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
registerExtenderprotected void registerExtender(java.lang.Class[] nodeClasses, java.lang.Class extenderClass) throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
getScannerClassprotected java.lang.Class getScannerClass() 
 - 
getParserClassprotected java.lang.Class getParserClass() 
 - 
setScannerParamsprotected void setScannerParams(BaseScanner scanner) 
 - 
setParserParamsprotected void setParserParams(BaseParser parser) 
 - 
sendNotificationsprotected void sendNotifications() 
 - 
findExtenderClasspublic java.lang.Class findExtenderClass(java.lang.Class nodeClass, boolean fromParent)
 - 
getStarAggregateNamespublic void getStarAggregateNames(SQLQualifiedNameList names) 
 - 
get1ParamAggregateNamespublic void get1ParamAggregateNames(SQLQualifiedNameList names) 
 - 
getPrefixed1ParamAggregateNamespublic void getPrefixed1ParamAggregateNames(SQLQualifiedNameList names) 
 - 
getMultiParamAggregateNamespublic void getMultiParamAggregateNames(SQLQualifiedNameList names) 
 - 
getComparisonOperatorspublic void getComparisonOperators(java.util.List<java.lang.String> sl) 
 - 
getUnionOperatorListpublic void getUnionOperatorList(java.util.List<java.lang.String> sl) 
 - 
normalizeUnionOperatorpublic java.lang.String normalizeUnionOperator(java.lang.String unionOperator) 
 - 
getUnionOperatorImagepublic javax.swing.Icon getUnionOperatorImage(java.lang.String unionOperator) 
 - 
findFieldInFieldListpublic int findFieldInFieldList(SQLObjectColumn field, MetadataFieldList fieldList) 
 - 
isColumnOfDBObjectpublic int isColumnOfDBObject(SQLObjectColumn column, SQLDatabaseObject dbObject) 
 - 
connectionChangedpublic void connectionChanged(BaseMetadataProvider metadataProvider) 
 - 
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() 
 - 
getEditPropsFormClasspublic java.lang.Class getEditPropsFormClass(java.lang.Object forObj) 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.awt.Component
 
 - 
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
 
 - 
createWrapperForStoredProcpublic java.lang.String createWrapperForStoredProc(java.lang.String storedProcCallExpression) 
 - 
getQueryToLoadFieldsForObjectpublic java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName, java.lang.String objectExpression)
 - 
getQueryToLoadFieldsForProcedurepublic java.lang.String getQueryToLoadFieldsForProcedure(java.lang.String fieldName, java.lang.String procedureExpression, java.lang.String parameters)
 - 
getQueryToLoadFieldsForSynonympublic java.lang.String getQueryToLoadFieldsForSynonym(java.lang.String fieldName, java.lang.String synonymName)
 - 
getQueryToLoadFieldsForTablepublic java.lang.String getQueryToLoadFieldsForTable(java.lang.String fieldName, java.lang.String tableName)
 - 
getQueryToLoadFieldsForViewpublic java.lang.String getQueryToLoadFieldsForView(java.lang.String fieldName, java.lang.String viewName)
 - 
validateQuerypublic boolean validateQuery(java.lang.String sql, Wrapper<java.lang.String> errorInfo)
 - 
getEmptySchemaNamepublic AstTokenIdentifier getEmptySchemaName(BaseSQLContext sqlContext) 
 - 
isSupportConectedServerpublic SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider) 
 - 
isOuterKeywordInLinksMandatorypublic boolean isOuterKeywordInLinksMandatory() 
 - 
isInnerKeywordInLinksMandatorypublic boolean isInnerKeywordInLinksMandatory() 
 - 
getBuiltinFunctionNamespublic void getBuiltinFunctionNames(SQLQualifiedNameList names) 
 - 
createParserpublic BaseParser createParser(BaseScanner scanner, BaseSQLContext sqlContext) 
 - 
createScannerpublic BaseScanner 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() 
 - 
addChangedEventListenerpublic void addChangedEventListener(BaseSyntaxProvider.ChangedEventListener listener) 
 - 
removeChangedEventListenerpublic void removeChangedEventListener(BaseSyntaxProvider.ChangedEventListener listener) 
 - 
fireChangedEventprotected void fireChangedEvent(BaseSyntaxProvider.ChangedEvent evt) 
 - 
addDestroyedEventListenerpublic void addDestroyedEventListener(BaseSyntaxProvider.DestroyedEventListener listener) 
 - 
removeDestroyedEventListenerpublic void removeDestroyedEventListener(BaseSyntaxProvider.DestroyedEventListener listener) 
 - 
fireDestroyedEventprotected void fireDestroyedEvent(BaseSyntaxProvider.DestroyedEvent evt) 
 - 
isFixedSizeTypepublic boolean isFixedSizeType(java.lang.String type) 
 - 
isVariablePrecisionTypepublic boolean isVariablePrecisionType(java.lang.String typeName) 
 - 
loadFieldsForQuerypublic void loadFieldsForQuery(BaseSQLContext sqlContext, java.lang.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() 
 - 
getUpperCaseFunctionNamepublic java.lang.String 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() 
 - 
doDetectServerVersionpublic void doDetectServerVersion(BaseMetadataProvider metadataProvider) 
 - 
isFromClauseMandatorypublic boolean isFromClauseMandatory() 
 - 
getSimpleEmptyFromSubquerypublic java.lang.String getSimpleEmptyFromSubquery() 
 - 
getObjectNameSeparatorpublic java.lang.String getObjectNameSeparator() 
 - 
getUseObjectNamesAsDefaultAliasespublic boolean getUseObjectNamesAsDefaultAliases() 
 - 
beginBuildWrapperForStoredProcpublic void beginBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) 
 - 
endBuildWrapperForStoredProcpublic void endBuildWrapperForStoredProc(SQLBuilder builder, SQLBuilderSelectFormat format) 
 
- 
 
-