SqlCodeObjectVisitor Class

Definition

public class SqlCodeObjectVisitor : Microsoft.SqlServer.Management.SqlParser.SqlCodeDom.ISqlCodeObjectVisitor
type SqlCodeObjectVisitor = class
    interface ISqlCodeObjectVisitor
    interface ISqlStatementVisitor
Public Class SqlCodeObjectVisitor
Implements ISqlCodeObjectVisitor
Inheritance
SqlCodeObjectVisitor
Implements

Constructors

SqlCodeObjectVisitor()

Methods

Visit(SqlAggregateFunctionCallExpression)
Visit(SqlAllAnyComparisonBooleanExpression)
Visit(SqlAllowPageLocksIndexOption)
Visit(SqlAllowRowLocksIndexOption)
Visit(SqlAlterFunctionStatement)
Visit(SqlAlterLoginStatement)
Visit(SqlAlterProcedureStatement)
Visit(SqlAlterTriggerStatement)
Visit(SqlAlterViewStatement)
Visit(SqlAssignment)
Visit(SqlAtTimeZoneExpression)
Visit(SqlBackupCertificateStatement)
Visit(SqlBackupDatabaseStatement)
Visit(SqlBackupLogStatement)
Visit(SqlBackupMasterKeyStatement)
Visit(SqlBackupServiceMasterKeyStatement)
Visit(SqlBackupTableStatement)
Visit(SqlBatch)
Visit(SqlBetweenBooleanExpression)
Visit(SqlBinaryBooleanExpression)
Visit(SqlBinaryFilterExpression)
Visit(SqlBinaryQueryExpression)
Visit(SqlBinaryScalarExpression)
Visit(SqlBooleanExpression)
Visit(SqlBooleanFilterExpression)
Visit(SqlBreakStatement)
Visit(SqlBucketCountIndexOption)
Visit(SqlBuiltinScalarFunctionCallExpression)
Visit(SqlCastExpression)
Visit(SqlChangeTrackingContext)
Visit(SqlCheckConstraint)
Visit(SqlClrAssemblySpecifier)
Visit(SqlClrClassSpecifier)
Visit(SqlClrFunctionBodyDefinition)
Visit(SqlClrMethodSpecifier)
Visit(SqlCollateScalarExpression)
Visit(SqlCollation)
Visit(SqlColumnAssignment)
Visit(SqlColumnDefinition)
Visit(SqlColumnIdentity)
Visit(SqlColumnRefExpression)
Visit(SqlCommentStatement)
Visit(SqlCommonTableExpression)
Visit(SqlComparisonBooleanExpression)
Visit(SqlCompoundStatement)
Visit(SqlCompressionDelayIndexOption)
Visit(SqlCompressionPartitionRange)
Visit(SqlComputedColumnDefinition)
Visit(SqlConditionClause)
Visit(SqlConstraint)
Visit(SqlContinueStatement)
Visit(SqlConvertExpression)
Visit(SqlCreateFunctionStatement)
Visit(SqlCreateIndexStatement)
Visit(SqlCreateLoginFromAsymKeyStatement)
Visit(SqlCreateLoginFromCertificateStatement)
Visit(SqlCreateLoginFromWindowsStatement)
Visit(SqlCreateLoginWithPasswordStatement)
Visit(SqlCreateProcedureStatement)
Visit(SqlCreateRoleStatement)
Visit(SqlCreateSchemaStatement)
Visit(SqlCreateSynonymStatement)
Visit(SqlCreateTableStatement)
Visit(SqlCreateTriggerStatement)
Visit(SqlCreateUserDefinedDataTypeStatement)
Visit(SqlCreateUserDefinedTableTypeStatement)
Visit(SqlCreateUserDefinedTypeStatement)
Visit(SqlCreateUserFromAsymKeyStatement)
Visit(SqlCreateUserFromCertificateStatement)
Visit(SqlCreateUserFromExternalProviderStatement)
Visit(SqlCreateUserFromLoginStatement)
Visit(SqlCreateUserOption)
Visit(SqlCreateUserStatement)
Visit(SqlCreateUserWithImplicitAuthenticationStatement)
Visit(SqlCreateUserWithoutLoginStatement)
Visit(SqlCreateViewStatement)
Visit(SqlCubeGroupByItem)
Visit(SqlCursorDeclareStatement)
Visit(SqlCursorOption)
Visit(SqlCursorVariableAssignment)
Visit(SqlCursorVariableRefExpression)
Visit(SqlDataCompressionIndexOption)
Visit(SqlDataType)
Visit(SqlDataTypeSpecification)
Visit(SqlDBCCStatement)
Visit(SqlDdlTriggerDefinition)
Visit(SqlDefaultConstraint)
Visit(SqlDefaultValuesInsertMergeActionSource)
Visit(SqlDefaultValuesInsertSource)
Visit(SqlDeleteMergeAction)
Visit(SqlDeleteSpecification)
Visit(SqlDeleteStatement)
Visit(SqlDenyStatement)
Visit(SqlDerivedTableExpression)
Visit(SqlDmlSpecificationTableSource)
Visit(SqlDmlTriggerDefinition)
Visit(SqlDropAggregateStatement)
Visit(SqlDropDatabaseStatement)
Visit(SqlDropDefaultStatement)
Visit(SqlDropExistingIndexOption)
Visit(SqlDropFunctionStatement)
Visit(SqlDropLoginStatement)
Visit(SqlDropProcedureStatement)
Visit(SqlDropRuleStatement)
Visit(SqlDropSchemaStatement)
Visit(SqlDropSecurityPolicyStatement)
Visit(SqlDropSequenceStatement)
Visit(SqlDropSynonymStatement)
Visit(SqlDropTableStatement)
Visit(SqlDropTriggerStatement)
Visit(SqlDropTypeStatement)
Visit(SqlDropUserStatement)
Visit(SqlDropViewStatement)
Visit(SqlExecuteArgument)
Visit(SqlExecuteAsClause)
Visit(SqlExecuteModuleStatement)
Visit(SqlExecuteStringStatement)
Visit(SqlExistsBooleanExpression)
Visit(SqlFillFactorIndexOption)
Visit(SqlFilterClause)
Visit(SqlForBrowseClause)
Visit(SqlForeignKeyConstraint)
Visit(SqlForXmlAutoClause)
Visit(SqlForXmlClause)
Visit(SqlForXmlDirective)
Visit(SqlForXmlExplicitClause)
Visit(SqlForXmlPathClause)
Visit(SqlForXmlRawClause)
Visit(SqlFromClause)
Visit(SqlFullTextBooleanExpression)
Visit(SqlFullTextColumn)
Visit(SqlFunctionDefinition)
Visit(SqlGlobalScalarVariableRefExpression)
Visit(SqlGrandTotalGroupByItem)
Visit(SqlGrandTotalGroupingSet)
Visit(SqlGrantStatement)
Visit(SqlGroupByClause)
Visit(SqlGroupBySets)
Visit(SqlGroupingSetItemsCollection)
Visit(SqlHavingClause)
Visit(SqlIdentifier)
Visit(SqlIdentityFunctionCallExpression)
Visit(SqlIfElseStatement)
Visit(SqlIgnoreDupKeyIndexOption)
Visit(SqlInBooleanExpression)
Visit(SqlInBooleanExpressionCollectionValue)
Visit(SqlInBooleanExpressionQueryValue)
Visit(SqlIndexedColumn)
Visit(SqlIndexHint)
Visit(SqlIndexOption)
Visit(SqlInlineFunctionBodyDefinition)
Visit(SqlInlineIndexConstraint)
Visit(SqlInlineTableRelationalFunctionDefinition)
Visit(SqlInlineTableVariableDeclaration)
Visit(SqlInlineTableVariableDeclareStatement)
Visit(SqlInsertMergeAction)
Visit(SqlInsertSource)
Visit(SqlInsertSpecification)
Visit(SqlInsertStatement)
Visit(SqlIntoClause)
Visit(SqlIsNullBooleanExpression)
Visit(SqlLargeDataStorageInformation)
Visit(SqlLikeBooleanExpression)
Visit(SqlLiteralExpression)
Visit(SqlLoginPassword)
Visit(SqlMaxDegreeOfParallelismIndexOption)
Visit(SqlMaxDurationIndexOption)
Visit(SqlMergeActionClause)
Visit(SqlMergeSpecification)
Visit(SqlMergeStatement)
Visit(SqlModuleCalledOnNullInputOption)
Visit(SqlModuleEncryptionOption)
Visit(SqlModuleExecuteAsOption)
Visit(SqlModuleNativeCompilationOption)
Visit(SqlModuleOption)
Visit(SqlModuleRecompileOption)
Visit(SqlModuleReturnsNullOnNullInputOption)
Visit(SqlModuleSchemaBindingOption)
Visit(SqlModuleViewMetadataOption)
Visit(SqlMultistatementFunctionBodyDefinition)
Visit(SqlMultistatementTableRelationalFunctionDefinition)
Visit(SqlNotBooleanExpression)
Visit(SqlObjectIdentifier)
Visit(SqlObjectReference)
Visit(SqlOffsetFetchClause)
Visit(SqlOnlineIndexOption)
Visit(SqlOptimizeForSequentialKeyIndexOption)
Visit(SqlOrderByClause)
Visit(SqlOrderByItem)
Visit(SqlOutputClause)
Visit(SqlOutputIntoClause)
Visit(SqlPadIndexOption)
Visit(SqlParameterDeclaration)
Visit(SqlPivotClause)
Visit(SqlPivotTableExpression)
Visit(SqlPrimaryKeyConstraint)
Visit(SqlProcedureDefinition)
Visit(SqlQualifiedJoinTableExpression)
Visit(SqlQueryExpression)
Visit(SqlQuerySpecification)
Visit(SqlQueryWithClause)
Visit(SqlRestoreDatabaseStatement)
Visit(SqlRestoreInformationStatement)
Visit(SqlRestoreLogStatement)
Visit(SqlRestoreMasterKeyStatement)
Visit(SqlRestoreServiceMasterKeyStatement)
Visit(SqlRestoreTableStatement)
Visit(SqlResumableIndexOption)
Visit(SqlReturnStatement)
Visit(SqlRevokeStatement)
Visit(SqlRollupGroupByItem)
Visit(SqlRowConstructorExpression)
Visit(SqlScalarClrFunctionDefinition)
Visit(SqlScalarExpression)
Visit(SqlScalarFunctionReturnType)
Visit(SqlScalarRefExpression)
Visit(SqlScalarRelationalFunctionDefinition)
Visit(SqlScalarSubQueryExpression)
Visit(SqlScalarVariableAssignment)
Visit(SqlScalarVariableRefExpression)
Visit(SqlScript)
Visit(SqlSearchedCaseExpression)
Visit(SqlSearchedWhenClause)
Visit(SqlSelectClause)
Visit(SqlSelectIntoClause)
Visit(SqlSelectScalarExpression)
Visit(SqlSelectSpecification)
Visit(SqlSelectSpecificationInsertSource)
Visit(SqlSelectStarExpression)
Visit(SqlSelectStatement)
Visit(SqlSelectVariableAssignmentExpression)
Visit(SqlSetAssignmentStatement)
Visit(SqlSetClause)
Visit(SqlSetStatement)
Visit(SqlSimpleCaseExpression)
Visit(SqlSimpleGroupByItem)
Visit(SqlSimpleOrderByClause)
Visit(SqlSimpleOrderByItem)
Visit(SqlSimpleWhenClause)
Visit(SqlSortedDataIndexOption)
Visit(SqlSortedDataReorgIndexOption)
Visit(SqlSortInTempDbIndexOption)
Visit(SqlStatement)
Visit(SqlStatisticsIncrementalIndexOption)
Visit(SqlStatisticsNoRecomputeIndexOption)
Visit(SqlStatisticsOnlyIndexOption)
Visit(SqlStorageSpecification)
Visit(SqlTableClrFunctionDefinition)
Visit(SqlTableConstructorExpression)
Visit(SqlTableConstructorInsertSource)
Visit(SqlTableDefinition)
Visit(SqlTableExpression)
Visit(SqlTableFunctionReturnType)
Visit(SqlTableHint)
Visit(SqlTableRefExpression)
Visit(SqlTableUdtInstanceMethodExpression)
Visit(SqlTableValuedFunctionRefExpression)
Visit(SqlTableVariableRefExpression)
Visit(SqlTargetTableExpression)
Visit(SqlTemporalPeriodDefinition)
Visit(SqlTopSpecification)
Visit(SqlTriggerAction)
Visit(SqlTriggerDefinition)
Visit(SqlTriggerEvent)
Visit(SqlTryCatchStatement)
Visit(SqlUdtInstanceDataMemberExpression)
Visit(SqlUdtInstanceMethodExpression)
Visit(SqlUdtStaticDataMemberExpression)
Visit(SqlUdtStaticMethodExpression)
Visit(SqlUnaryScalarExpression)
Visit(SqlUniqueConstraint)
Visit(SqlUnpivotClause)
Visit(SqlUnpivotTableExpression)
Visit(SqlUnqualifiedJoinTableExpression)
Visit(SqlUpdateBooleanExpression)
Visit(SqlUpdateMergeAction)
Visit(SqlUpdateSpecification)
Visit(SqlUpdateStatement)
Visit(SqlUserDefinedScalarFunctionCallExpression)
Visit(SqlUseStatement)
Visit(SqlValuesInsertMergeActionSource)
Visit(SqlVariableColumnAssignment)
Visit(SqlVariableDeclaration)
Visit(SqlVariableDeclareStatement)
Visit(SqlViewDefinition)
Visit(SqlWhereClause)
Visit(SqlWhileStatement)
Visit(SqlXmlNamespacesDeclaration)

Applies to