ISqlCodeObjectContextVisitor<C> Interface

Definition

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

Type Parameters

C
Derived
Implements

Methods

Visit(SqlAggregateFunctionCallExpression, C)
Visit(SqlAllAnyComparisonBooleanExpression, C)
Visit(SqlAllowPageLocksIndexOption, C)
Visit(SqlAllowRowLocksIndexOption, C)
Visit(SqlAlterFunctionStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlAlterLoginStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlAlterProcedureStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlAlterTriggerStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlAlterViewStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlAssignment, C)
Visit(SqlAtTimeZoneExpression, C)
Visit(SqlBackupCertificateStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlBackupDatabaseStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlBackupLogStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlBackupMasterKeyStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlBackupServiceMasterKeyStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlBackupTableStatement, C) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCommonTableExpression, C)
Visit(SqlComparisonBooleanExpression, C)
Visit(SqlCompoundStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCompressionDelayIndexOption, C)
Visit(SqlCompressionPartitionRange, C)
Visit(SqlComputedColumnDefinition, C)
Visit(SqlConditionClause, C)
Visit(SqlConstraint, C)
Visit(SqlContinueStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlConvertExpression, C)
Visit(SqlCreateFunctionStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateIndexStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateLoginFromAsymKeyStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateLoginFromCertificateStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateLoginFromWindowsStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateLoginWithPasswordStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateProcedureStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateRoleStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateSchemaStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateSynonymStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateTableStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateTriggerStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserDefinedDataTypeStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserDefinedTableTypeStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserDefinedTypeStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserFromAsymKeyStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserFromCertificateStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserFromExternalProviderStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserFromLoginStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserOption, C)
Visit(SqlCreateUserStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserWithImplicitAuthenticationStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateUserWithoutLoginStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCreateViewStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCubeGroupByItem, C)
Visit(SqlCursorDeclareStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlCursorOption, C)
Visit(SqlCursorVariableAssignment, C)
Visit(SqlCursorVariableRefExpression, C)
Visit(SqlDataCompressionIndexOption, C)
Visit(SqlDataType, C)
Visit(SqlDataTypeSpecification, C)
Visit(SqlDBCCStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDdlTriggerDefinition, C)
Visit(SqlDefaultConstraint, C)
Visit(SqlDefaultValuesInsertMergeActionSource, C)
Visit(SqlDefaultValuesInsertSource, C)
Visit(SqlDeleteMergeAction, C)
Visit(SqlDeleteSpecification, C)
Visit(SqlDeleteStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDenyStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDerivedTableExpression, C)
Visit(SqlDmlSpecificationTableSource, C)
Visit(SqlDmlTriggerDefinition, C)
Visit(SqlDropAggregateStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropDatabaseStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropDefaultStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropExistingIndexOption, C)
Visit(SqlDropFunctionStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropLoginStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropProcedureStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropRuleStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropSchemaStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropSecurityPolicyStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropSequenceStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropSynonymStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropTableStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropTriggerStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropTypeStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropUserStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlDropViewStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlExecuteArgument, C)
Visit(SqlExecuteAsClause, C)
Visit(SqlExecuteModuleStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlExecuteStringStatement, C) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlGroupByClause, C)
Visit(SqlGroupBySets, C)
Visit(SqlGroupingSetItemsCollection, C)
Visit(SqlHavingClause, C)
Visit(SqlIdentifier, C)
Visit(SqlIdentityFunctionCallExpression, C)
Visit(SqlIfElseStatement, C) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlInsertMergeAction, C)
Visit(SqlInsertSource, C)
Visit(SqlInsertSpecification, C)
Visit(SqlInsertStatement, C) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlRestoreInformationStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlRestoreLogStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlRestoreMasterKeyStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlRestoreServiceMasterKeyStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlRestoreTableStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlResumableIndexOption, C)
Visit(SqlReturnStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlRevokeStatement, C) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlSelectVariableAssignmentExpression, C)
Visit(SqlSetAssignmentStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlSetClause, C)
Visit(SqlSetStatement, C) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<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) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlUserDefinedScalarFunctionCallExpression, C)
Visit(SqlUseStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlValuesInsertMergeActionSource, C)
Visit(SqlVariableColumnAssignment, C)
Visit(SqlVariableDeclaration, C)
Visit(SqlVariableDeclareStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlViewDefinition, C)
Visit(SqlWhereClause, C)
Visit(SqlWhileStatement, C) (Inherited from ISqlStatementContextVisitor<C>)
Visit(SqlXmlNamespacesDeclaration, C)

Applies to