public class AutoSyntaxProvider extends BaseSyntaxProvider
BaseSyntaxProvider.ChangedEvent, BaseSyntaxProvider.ChangedEventListener, BaseSyntaxProvider.DestroyedEvent, BaseSyntaxProvider.DestroyedEventListenerchangedEventListenerList, destroyedEventListenerList| Constructor and Description |
|---|
AutoSyntaxProvider() |
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, 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 BaseSyntaxProvider clone()
clone in class BaseSyntaxProviderpublic BaseSyntaxProvider getDetectedSyntaxProvider()
protected java.lang.Class getScannerClass()
getScannerClass in class BaseSyntaxProviderprotected java.lang.Class getParserClass()
getParserClass in class BaseSyntaxProviderprotected void setScannerParams(BaseScanner scanner)
setScannerParams in class BaseSyntaxProviderprotected void setParserParams(BaseParser parser)
setParserParams in class BaseSyntaxProviderpublic IdentCaseSensitivity getIdentCaseSens()
getIdentCaseSens in class BaseSyntaxProviderpublic void setIdentCaseSens(IdentCaseSensitivity value)
setIdentCaseSens in class BaseSyntaxProviderpublic java.lang.String getQuoteBegin()
getQuoteBegin in class BaseSyntaxProviderpublic java.lang.String getQuoteEnd()
getQuoteEnd 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 getBuiltinFunctionNames(SQLQualifiedNameList names)
getBuiltinFunctionNames in class BaseSyntaxProviderpublic void getComparisonOperators(java.util.List sl)
getComparisonOperators in class BaseSyntaxProviderpublic void getUnionOperatorList(java.util.List sl)
getUnionOperatorList in class BaseSyntaxProviderpublic int findFieldInFieldList(SQLObjectColumn field, MetadataFieldList fieldList)
findFieldInFieldList in class BaseSyntaxProviderpublic int isColumnOfDBObject(SQLObjectColumn column, SQLDatabaseObject dbObject)
isColumnOfDBObject in class BaseSyntaxProviderpublic void connectionChanged(BaseMetadataProvider metadataProvider)
connectionChanged in class BaseSyntaxProviderpublic boolean isSupportANSIJoins()
isSupportANSIJoins in class BaseSyntaxProviderpublic boolean isForceBinaryANSIJoins()
isForceBinaryANSIJoins in class BaseSyntaxProviderpublic boolean isSupportOracleJoins()
isSupportOracleJoins in class BaseSyntaxProviderpublic boolean isSupportCrossJoin()
isSupportCrossJoin in class BaseSyntaxProviderpublic boolean isUniversalExpressions()
isUniversalExpressions in class BaseSyntaxProviderpublic boolean isSupportAllTableFieldsSelection()
isSupportAllTableFieldsSelection in class BaseSyntaxProviderpublic boolean isSupportViews()
isSupportViews in class BaseSyntaxProviderpublic boolean isSupportProcedures()
isSupportProcedures in class BaseSyntaxProviderpublic boolean isSupportSynonyms()
isSupportSynonyms in class BaseSyntaxProviderpublic boolean isSupportUnions()
isSupportUnions in class BaseSyntaxProviderpublic boolean isSupportBracketsInUnions()
isSupportBracketsInUnions in class BaseSyntaxProviderpublic boolean isSupportDerivedTables()
isSupportDerivedTables in class BaseSyntaxProviderpublic boolean isSupportSubQueryUnions()
isSupportSubQueryUnions in class BaseSyntaxProviderpublic boolean isSupportSubQueryBracketsInUnions()
isSupportSubQueryBracketsInUnions in class BaseSyntaxProviderpublic boolean isSupportSubQueryDerivedTables()
isSupportSubQueryDerivedTables in class BaseSyntaxProviderpublic boolean isSupportDatabases()
isSupportDatabases in class BaseSyntaxProviderpublic boolean isSupportSchemas()
isSupportSchemas in class BaseSyntaxProviderpublic boolean isOuterKeywordInLinksMandatory()
isOuterKeywordInLinksMandatory in class BaseSyntaxProviderpublic boolean isSupportNullOrdering()
isSupportNullOrdering in class BaseSyntaxProviderpublic java.lang.Class getEditPropsFormClass(java.lang.Object ForObj)
getEditPropsFormClass in class BaseSyntaxProviderpublic SyntaxSupportsConectedServer isSupportConectedServer(BaseMetadataProvider metadataProvider)
isSupportConectedServer in class BaseSyntaxProviderpublic boolean isSyntaxProviderDetected()
public void detectSyntaxProvider(BaseSQLContext sqlContext)
public java.lang.String getQueryToLoadFieldsForObject(java.lang.String fieldName,
java.lang.String objectExpression)
getQueryToLoadFieldsForObject in class BaseSyntaxProviderpublic java.lang.String getQueryToLoadFieldsForTable(java.lang.String fieldName,
java.lang.String tableName)
getQueryToLoadFieldsForTable in class BaseSyntaxProviderpublic java.lang.String getQueryToLoadFieldsForView(java.lang.String fieldName,
java.lang.String viewName)
getQueryToLoadFieldsForView in class BaseSyntaxProviderpublic java.lang.String getQueryToLoadFieldsForProcedure(java.lang.String fieldName,
java.lang.String procedureExpression,
java.lang.String parameters)
getQueryToLoadFieldsForProcedure in class BaseSyntaxProviderpublic java.lang.String getQueryToLoadFieldsForSynonym(java.lang.String fieldName,
java.lang.String synonymName)
getQueryToLoadFieldsForSynonym in class BaseSyntaxProviderpublic void getDatabaseList(BaseSQLContext sqlContext, SQLQualifiedNameList databaseList) throws QueryBuilderException
getDatabaseList in class BaseSyntaxProviderQueryBuilderExceptionpublic 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 resetCachedDefaultDatabaseName()
resetCachedDefaultDatabaseName in class BaseSyntaxProviderpublic SQLQualifiedName getDefaultDatabaseName(BaseSQLContext sqlContext) throws QueryBuilderException
getDefaultDatabaseName 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 createWrapperForStoredProc(java.lang.String storedProcCallExpression)
createWrapperForStoredProc in class BaseSyntaxProviderpublic boolean isFixedSizeType(java.lang.String type)
isFixedSizeType in class BaseSyntaxProviderpublic void loadMetadataForTable(BaseSQLContext sqlContext, MetadataTable metadataTable) throws QueryBuilderException
loadMetadataForTable in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadMetadataForView(BaseSQLContext sqlContext, MetadataView metadataView) throws QueryBuilderException
loadMetadataForView in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadMetadataForProcedure(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) throws QueryBuilderException
loadMetadataForProcedure in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadMetadataForSynonym(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) throws QueryBuilderException
loadMetadataForSynonym in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadFieldsForQuery(BaseSQLContext sqlContext, java.lang.String query, MetadataFieldList fieldList) throws QueryBuilderException
loadFieldsForQuery in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadFieldsForObjectFromServer(BaseSQLContext sqlContext, MetadataObject metadataObject) throws QueryBuilderException
loadFieldsForObjectFromServer in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadFieldsForTableFromServer(BaseSQLContext sqlContext, MetadataTable metadataTable) throws QueryBuilderException
loadFieldsForTableFromServer in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadFieldsForViewFromServer(BaseSQLContext sqlContext, MetadataView metadataView) throws QueryBuilderException
loadFieldsForViewFromServer in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadParamsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure)
loadParamsForProcedureFromServer in class BaseSyntaxProviderpublic void loadFieldsForProcedureFromServer(BaseSQLContext sqlContext, MetadataProcedure metadataProcedure) throws QueryBuilderException
loadFieldsForProcedureFromServer in class BaseSyntaxProviderQueryBuilderExceptionpublic void loadFieldsForSynonymFromServer(BaseSQLContext sqlContext, MetadataSynonym metadataSynonym) throws QueryBuilderException
loadFieldsForSynonymFromServer in class BaseSyntaxProviderQueryBuilderExceptionpublic java.lang.Class findExtenderClass(java.lang.Class nodeClass,
boolean fromParent)
findExtenderClass in class BaseSyntaxProviderpublic boolean isSupportCTE()
isSupportCTE in class BaseSyntaxProviderpublic boolean isSupportRecursiveCTE()
isSupportRecursiveCTE in class BaseSyntaxProviderpublic boolean isSupportSubQueryCTE()
isSupportSubQueryCTE in class BaseSyntaxProviderpublic boolean isSupportEmptyBracketsInStoredProcs()
isSupportEmptyBracketsInStoredProcs in class BaseSyntaxProviderpublic boolean isVariablePrecisionType(java.lang.String typeName)
isVariablePrecisionType in class BaseSyntaxProviderpublic boolean isInnerKeywordInLinksMandatory()
isInnerKeywordInLinksMandatory in class BaseSyntaxProviderpublic boolean isAsKeywordInExpressionAliasMandatory()
isAsKeywordInExpressionAliasMandatory in class BaseSyntaxProviderpublic boolean isAsKeywordInObjectAliasMandatory()
isAsKeywordInObjectAliasMandatory in class BaseSyntaxProviderpublic java.lang.String getUpperCaseFunctionName()
getUpperCaseFunctionName in class BaseSyntaxProviderpublic boolean isSupportTransactSQLJoins()
isSupportTransactSQLJoins 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