Share via


ISqlCodeObjectVisitor<T> Interface

Definition

public interface ISqlCodeObjectVisitor<T> : Microsoft.SqlServer.Management.SqlParser.SqlCodeDom.ISqlStatementVisitor<T>
type ISqlCodeObjectVisitor<'T> = interface
    interface ISqlStatementVisitor<'T>
Public Interface ISqlCodeObjectVisitor(Of T)
Implements ISqlStatementVisitor(Of T)

Type Parameters

T
Derived
Implements

Methods

Visit(SqlAggregateFunctionCallExpression)
Visit(SqlAllAnyComparisonBooleanExpression)
Visit(SqlAllowPageLocksIndexOption)
Visit(SqlAllowRowLocksIndexOption)
Visit(SqlAlterFunctionStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlAlterLoginStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlAlterProcedureStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlAlterTriggerStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlAlterViewStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlAssignment)
Visit(SqlAtTimeZoneExpression)
Visit(SqlBackupCertificateStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlBackupDatabaseStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlBackupLogStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlBackupMasterKeyStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlBackupServiceMasterKeyStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlBackupTableStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlBatch)
Visit(SqlBetweenBooleanExpression)
Visit(SqlBinaryBooleanExpression)
Visit(SqlBinaryFilterExpression)
Visit(SqlBinaryQueryExpression)
Visit(SqlBinaryScalarExpression)
Visit(SqlBooleanExpression)
Visit(SqlBooleanFilterExpression)
Visit(SqlBreakStatement) (Inherited from ISqlStatementVisitor<T>)
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) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCommonTableExpression)
Visit(SqlComparisonBooleanExpression)
Visit(SqlCompoundStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCompressionDelayIndexOption)
Visit(SqlCompressionPartitionRange)
Visit(SqlComputedColumnDefinition)
Visit(SqlConditionClause)
Visit(SqlConstraint)
Visit(SqlContinueStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlConvertExpression)
Visit(SqlCreateFunctionStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateIndexStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateLoginFromAsymKeyStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateLoginFromCertificateStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateLoginFromWindowsStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateLoginWithPasswordStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateProcedureStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateRoleStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateSchemaStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateSynonymStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateTableStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateTriggerStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserDefinedDataTypeStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserDefinedTableTypeStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserDefinedTypeStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserFromAsymKeyStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserFromCertificateStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserFromExternalProviderStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserFromLoginStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserOption)
Visit(SqlCreateUserStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserWithImplicitAuthenticationStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateUserWithoutLoginStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCreateViewStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCubeGroupByItem)
Visit(SqlCursorDeclareStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlCursorOption)
Visit(SqlCursorVariableAssignment)
Visit(SqlCursorVariableRefExpression)
Visit(SqlDataCompressionIndexOption)
Visit(SqlDataType)
Visit(SqlDataTypeSpecification)
Visit(SqlDBCCStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDdlTriggerDefinition)
Visit(SqlDefaultConstraint)
Visit(SqlDefaultValuesInsertMergeActionSource)
Visit(SqlDefaultValuesInsertSource)
Visit(SqlDeleteMergeAction)
Visit(SqlDeleteSpecification)
Visit(SqlDeleteStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDenyStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDerivedTableExpression)
Visit(SqlDmlSpecificationTableSource)
Visit(SqlDmlTriggerDefinition)
Visit(SqlDropAggregateStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropDatabaseStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropDefaultStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropExistingIndexOption)
Visit(SqlDropFunctionStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropLoginStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropProcedureStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropRuleStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropSchemaStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropSecurityPolicyStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropSequenceStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropSynonymStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropTableStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropTriggerStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropTypeStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropUserStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlDropViewStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlExecuteArgument)
Visit(SqlExecuteAsClause)
Visit(SqlExecuteModuleStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlExecuteStringStatement) (Inherited from ISqlStatementVisitor<T>)
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) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlGroupByClause)
Visit(SqlGroupBySets)
Visit(SqlGroupingSetItemsCollection)
Visit(SqlHavingClause)
Visit(SqlIdentifier)
Visit(SqlIdentityFunctionCallExpression)
Visit(SqlIfElseStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlIgnoreDupKeyIndexOption)
Visit(SqlInBooleanExpression)
Visit(SqlInBooleanExpressionCollectionValue)
Visit(SqlInBooleanExpressionQueryValue)
Visit(SqlIndexedColumn)
Visit(SqlIndexHint)
Visit(SqlIndexOption)
Visit(SqlInlineFunctionBodyDefinition)
Visit(SqlInlineIndexConstraint)
Visit(SqlInlineTableRelationalFunctionDefinition)
Visit(SqlInlineTableVariableDeclaration)
Visit(SqlInlineTableVariableDeclareStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlInsertMergeAction)
Visit(SqlInsertSource)
Visit(SqlInsertSpecification)
Visit(SqlInsertStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlIntoClause)
Visit(SqlIsNullBooleanExpression)
Visit(SqlLargeDataStorageInformation)
Visit(SqlLikeBooleanExpression)
Visit(SqlLiteralExpression)
Visit(SqlLoginPassword)
Visit(SqlMaxDegreeOfParallelismIndexOption)
Visit(SqlMaxDurationIndexOption)
Visit(SqlMergeActionClause)
Visit(SqlMergeSpecification)
Visit(SqlMergeStatement) (Inherited from ISqlStatementVisitor<T>)
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) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlRestoreInformationStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlRestoreLogStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlRestoreMasterKeyStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlRestoreServiceMasterKeyStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlRestoreTableStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlResumableIndexOption)
Visit(SqlReturnStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlRevokeStatement) (Inherited from ISqlStatementVisitor<T>)
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) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlSelectVariableAssignmentExpression)
Visit(SqlSetAssignmentStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlSetClause)
Visit(SqlSetStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlSimpleCaseExpression)
Visit(SqlSimpleGroupByItem)
Visit(SqlSimpleOrderByClause)
Visit(SqlSimpleOrderByItem)
Visit(SqlSimpleWhenClause)
Visit(SqlSortedDataIndexOption)
Visit(SqlSortedDataReorgIndexOption)
Visit(SqlSortInTempDbIndexOption)
Visit(SqlStatement) (Inherited from ISqlStatementVisitor<T>)
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) (Inherited from ISqlStatementVisitor<T>)
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) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlUserDefinedScalarFunctionCallExpression)
Visit(SqlUseStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlValuesInsertMergeActionSource)
Visit(SqlVariableColumnAssignment)
Visit(SqlVariableDeclaration)
Visit(SqlVariableDeclareStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlViewDefinition)
Visit(SqlWhereClause)
Visit(SqlWhileStatement) (Inherited from ISqlStatementVisitor<T>)
Visit(SqlXmlNamespacesDeclaration)

Applies to