Share via


SqlCodeObjectRecursiveContextVisitor<C> Class

Definition

public class SqlCodeObjectRecursiveContextVisitor<C> : Microsoft.SqlServer.Management.SqlParser.SqlCodeDom.ISqlCodeObjectContextVisitor<C>, Microsoft.SqlServer.Management.SqlParser.SqlCodeDom.ISqlStatementContextVisitor<C>
type SqlCodeObjectRecursiveContextVisitor<'C> = class
    interface ISqlCodeObjectContextVisitor<'C>
    interface ISqlStatementContextVisitor<'C>
Public Class SqlCodeObjectRecursiveContextVisitor(Of C)
Implements ISqlCodeObjectContextVisitor(Of C), ISqlStatementContextVisitor(Of C)

Type Parameters

C
Inheritance
SqlCodeObjectRecursiveContextVisitor<C>
Implements

Constructors

SqlCodeObjectRecursiveContextVisitor<C>()

Methods

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

Applies to