Microsoft.SqlServer.Management.SqlParser.SqlCodeDom Namespace

Classes

CreateIndexKeyList
CreateIndexStart
CreateTypeStatementInfo
CreateUserStatementFactory
CursorDefinitionInfo
DmlTarget
FunctionDefinitionFactory
FunctionVariableNameAndTableReturnTypePair
LoginOptions
SqlAggregateFunctionCallExpression
SqlAllAnyComparisonBooleanExpression
SqlAllowPageLocksIndexOption
SqlAllowRowLocksIndexOption
SqlAlterFunctionStatement
SqlAlterLoginStatement
SqlAlterProcedureStatement
SqlAlterTriggerStatement
SqlAlterViewStatement
SqlAssignment
SqlAssignmentCollection
SqlAssignmentError
SqlAtTimeZoneExpression
SqlBackupCertificateStatement
SqlBackupDatabaseStatement
SqlBackupLogStatement
SqlBackupMasterKeyStatement
SqlBackupRestoreDatabaseStatement
SqlBackupRestoreKeyStatement
SqlBackupRestoreLogStatement
SqlBackupRestoreMasterKeyStatement
SqlBackupRestoreServiceMasterKeyStatement
SqlBackupRestoreStatement
SqlBackupRestoreTableStatement
SqlBackupServiceMasterKeyStatement
SqlBackupTableStatement
SqlBatch
SqlBatchCollection
SqlBetweenBooleanExpression
SqlBinaryBooleanExpression
SqlBinaryFilterExpression
SqlBinaryQueryExpression
SqlBinaryScalarExpression
SqlBooleanExpression
SqlBooleanExpressionError
SqlBooleanFilterExpression
SqlBreakStatement
SqlBucketCountIndexOption
SqlBuiltinScalarFunctionCallExpression
SqlCaseExpression
SqlCastExpression
SqlChangeTrackingContext
SqlCheckConstraint
SqlClrAssemblySpecifier
SqlClrClassSpecifier
SqlClrFunctionBodyDefinition
SqlClrMethodSpecifier
SqlCodeObject
SqlCodeObjectContextVisitor<C>
SqlCodeObjectContextVisitor<T,C>
SqlCodeObjectRecursiveContextVisitor<C>
SqlCodeObjectRecursiveContextVisitor<T,C>
SqlCodeObjectRecursiveVisitor
SqlCodeObjectRecursiveVisitor<T>
SqlCodeObjectVisitor
SqlCodeObjectVisitor<T>
SqlCollateScalarExpression
SqlCollation
SqlCollection<T>
SqlColumnAssignment
SqlColumnDefinition
SqlColumnDefinitionCollection
SqlColumnIdentity
SqlColumnRefExpression
SqlColumnRefExpressionCollection
SqlCommentStatement
SqlCommonTableExpression
SqlCommonTableExpressionCollection
SqlComparisonBooleanExpression
SqlCompoundStatement
SqlCompressionDelayIndexOption
SqlCompressionPartitionRange
SqlCompressionPartitionRangeCollection
SqlComputedColumnDefinition
SqlConditionalStatement
SqlConditionClause
SqlConstraint
SqlConstraintCollection
SqlContinueStatement
SqlConvertExpression
SqlCreateAlterFunctionStatementBase
SqlCreateAlterProcedureStatementBase
SqlCreateAlterTriggerStatementBase
SqlCreateAlterViewStatementBase
SqlCreateFunctionStatement
SqlCreateIndexStatement
SqlCreateLoginFromAsymKeyStatement
SqlCreateLoginFromCertificateStatement
SqlCreateLoginFromWindowsStatement
SqlCreateLoginStatement
SqlCreateLoginWithPasswordStatement
SqlCreateProcedureStatement
SqlCreateRoleStatement
SqlCreateSchemaStatement
SqlCreateSynonymStatement
SqlCreateTableStatement
SqlCreateTriggerStatement
SqlCreateTypeStatement
SqlCreateUserDefinedDataTypeStatement
SqlCreateUserDefinedTableTypeStatement
SqlCreateUserDefinedTypeStatement
SqlCreateUserFromAsymKeyStatement
SqlCreateUserFromCertificateStatement
SqlCreateUserFromExternalProviderStatement
SqlCreateUserFromLoginStatement
SqlCreateUserOption
SqlCreateUserStatement
SqlCreateUserStatementError
SqlCreateUserWithImplicitAuthenticationStatement
SqlCreateUserWithoutLoginStatement
SqlCreateViewStatement
SqlCubeGroupByItem
SqlCubeRollupArgumentCollection
SqlCursorDeclareStatement
SqlCursorOption
SqlCursorVariableAssignment
SqlCursorVariableRefExpression
SqlCursorVariableRefExpressionError
SqlDataCompressionIndexOption
SqlDataType
SqlDataTypeSpecification
SqlDBCCStatement
SqlDdlStatement
SqlDdlTriggerDefinition
SqlDeclareStatement
SqlDefaultConstraint
SqlDefaultValuesInsertMergeActionSource
SqlDefaultValuesInsertSource
SqlDeleteMergeAction
SqlDeleteSpecification
SqlDeleteStatement
SqlDenyStatement
SqlDerivedTableExpression
SqlDmlSpecification
SqlDmlSpecificationTableSource
SqlDmlStatement
SqlDmlTriggerDefinition
SqlDropAggregateStatement
SqlDropDatabaseStatement
SqlDropDefaultStatement
SqlDropExistingIndexOption
SqlDropFunctionStatement
SqlDropLoginStatement
SqlDropProcedureStatement
SqlDropRuleStatement
SqlDropSchemaStatement
SqlDropSecurityPolicyStatement
SqlDropSequenceStatement
SqlDropStatement
SqlDropSynonymStatement
SqlDropTableStatement
SqlDropTriggerStatement
SqlDropTypeStatement
SqlDropUserStatement
SqlDropViewStatement
SqlErrorCodeObject
SqlExecuteArgument
SqlExecuteArgumentCollection
SqlExecuteAsClause
SqlExecuteModuleStatement
SqlExecuteStatement
SqlExecuteStatementError
SqlExecuteStringStatement
SqlExistsBooleanExpression
SqlFillFactorIndexOption
SqlFilterClause
SqlFilterExpression
SqlForBrowseClause
SqlForClause
SqlForeignKeyConstraint
SqlForXmlAutoClause
SqlForXmlClause
SqlForXmlDirective
SqlForXmlDirectiveCollection
SqlForXmlExplicitClause
SqlForXmlPathClause
SqlForXmlRawClause
SqlForXmlUnknownDirective
SqlFromClause
SqlFullTextBooleanExpression
SqlFullTextColumn
SqlFullTextColumnCollection
SqlFunctionBodyDefinition
SqlFunctionDefinition
SqlFunctionDefinitionError
SqlFunctionReturnType
SqlGdrStatement
SqlGlobalScalarVariableRefExpression
SqlGrandTotalGroupByItem
SqlGrandTotalGroupingSet
SqlGrantStatement
SqlGroupByClause
SqlGroupByItem
SqlGroupByItemCollection
SqlGroupBySets
SqlGroupingSet
SqlGroupingSetCollection
SqlGroupingSetItem
SqlGroupingSetItemCollection
SqlGroupingSetItemsCollection
SqlGroupingSetsCollection
SqlHavingClause
SqlHint
SqlHintCollection
SqlIdentifier
SqlIdentifierCollection
SqlIdentityFunctionCallExpression
SqlIfElseStatement
SqlIgnoreDupKeyIndexOption
SqlInBooleanExpression
SqlInBooleanExpressionCollectionValue
SqlInBooleanExpressionQueryValue
SqlInBooleanExpressionValue
SqlIndexedColumn
SqlIndexedColumnCollection
SqlIndexHint
SqlIndexOption
SqlIndexOptionCollection
SqlIndexOptionError
SqlInlineFunctionBodyDefinition
SqlInlineIndexConstraint
SqlInlineTableRelationalFunctionDefinition
SqlInlineTableVariableDeclaration
SqlInlineTableVariableDeclareStatement
SqlInsertMergeAction
SqlInsertMergeActionSource
SqlInsertSource
SqlInsertSpecification
SqlInsertStatement
SqlIntoClause
SqlIsNullBooleanExpression
SqlJoinTableExpression
SqlLargeDataStorageInformation
SqlLikeBooleanExpression
SqlLiteralExpression
SqlLiteralExpressionCollection
SqlLiteralStringIdentifier
SqlLoginOption
SqlLoginOption.CheckExpirationOption
SqlLoginOption.CheckPolicyOption
SqlLoginOption.CredentialOption
SqlLoginOption.DefaultDatabaseOption
SqlLoginOption.DefaultLanguageOption
SqlLoginOption.EmptyOption
SqlLoginOption.HashedOption
SqlLoginOption.InvalidEmptyOption
SqlLoginOption.InvalidObjectOption
SqlLoginOption.InvalidOption
SqlLoginOption.InvalidValueOption
SqlLoginOption.MustChangeOption
SqlLoginOption.NameOption
SqlLoginOption.NoCredentialOption
SqlLoginOption.ObjectOption<V>
SqlLoginOption.OnOffOption
SqlLoginOption.PasswordOption
SqlLoginOption.SidOption
SqlLoginOptionContext
SqlLoginOptionContextItem
SqlLoginPassword
SqlMaxDegreeOfParallelismIndexOption
SqlMaxDurationIndexOption
SqlMergeAction
SqlMergeActionClause
SqlMergeActionClauseCollection
SqlMergeSpecification
SqlMergeStatement
SqlMissingInsertSource
SqlModuleCalledOnNullInputOption
SqlModuleEncryptionOption
SqlModuleExecuteAsOption
SqlModuleNativeCompilationOption
SqlModuleOption
SqlModuleRecompileOption
SqlModuleReturnsNullOnNullInputOption
SqlModuleSchemaBindingOption
SqlModuleViewMetadataOption
SqlMultipartIdentifier
SqlMultistatementFunctionBodyDefinition
SqlMultistatementTableRelationalFunctionDefinition
SqlNotBooleanExpression
SqlNullAssignment
SqlNullInsertSource
SqlNullQueryExpression
SqlNullScalarExpression
SqlNullStatement
SqlNullTableExpression
SqlObjectIdentifier
SqlObjectIdentifierCollection
SqlObjectReference
SqlOffsetFetchClause
SqlOnClauseError
SqlOnlineIndexOption
SqlOptimizeForSequentialKeyIndexOption
SqlOrderByClause
SqlOrderByItem
SqlOrderByItemCollection
SqlOutputClause
SqlOutputIntoClause
SqlPadIndexOption
SqlParameterDeclaration
SqlParameterDeclarationCollection
SqlParameterOption
SqlPivotClause
SqlPivotTableExpression
SqlPrimaryKeyConstraint
SqlProcedureDefinition
SqlProcedureDefinitionForCreate
SqlQualifiedJoinTableExpression
SqlQueryExpression
SqlQuerySpecification
SqlQueryWithClause
SqlRestoreDatabaseStatement
SqlRestoreInformationStatement
SqlRestoreLogStatement
SqlRestoreMasterKeyStatement
SqlRestoreServiceMasterKeyStatement
SqlRestoreTableStatement
SqlResumableIndexOption
SqlReturnStatement
SqlRevokeStatement
SqlRollupGroupByItem
SqlRowConstructorExpression
SqlRowConstructorExpressionCollection
SqlScalarClrFunctionDefinition
SqlScalarExpression
SqlScalarExpressionCollection
SqlScalarExpressionError
SqlScalarFunctionCallExpression
SqlScalarFunctionReturnType
SqlScalarRefExpression
SqlScalarRelationalFunctionDefinition
SqlScalarSubQueryExpression
SqlScalarVariableAssignment
SqlScalarVariableRefExpression
SqlScalarVariableRefExpressionError
SqlSchemaElementCollection
SqlScript
SqlSearchedCaseExpression
SqlSearchedWhenClause
SqlSearchedWhenClauseCollection
SqlSelectClause
SqlSelectExpression
SqlSelectExpressionCollection
SqlSelectIntoClause
SqlSelectScalarExpression
SqlSelectSpecification
SqlSelectSpecificationInsertSource
SqlSelectStarExpression
SqlSelectStatement
SqlSelectVariableAssignmentExpression
SqlSetAssignmentStatement
SqlSetClause
SqlSetClauseError
SqlSetStatement
SqlSetStatementError
SqlSimpleCaseExpression
SqlSimpleGroupByItem
SqlSimpleOrderByClause
SqlSimpleOrderByItem
SqlSimpleOrderByItemCollection
SqlSimpleWhenClause
SqlSimpleWhenClauseCollection
SqlSortedDataIndexOption
SqlSortedDataReorgIndexOption
SqlSortInTempDbIndexOption
SqlStatement
SqlStatementCollection
SqlStatementContextVisitor<C>
SqlStatementContextVisitor<T,C>
SqlStatementError
SqlStatementRecursiveVisitor
SqlStatementVisitor
SqlStatementVisitor<T>
SqlStatisticsIncrementalIndexOption
SqlStatisticsNoRecomputeIndexOption
SqlStatisticsOnlyIndexOption
SqlStorageSpecification
SqlTableClrFunctionDefinition
SqlTableConstructorExpression
SqlTableConstructorInsertSource
SqlTableDefinition
SqlTableExpression
SqlTableExpressionCollection
SqlTableExpressionError
SqlTableFunctionReturnType
SqlTableHint
SqlTableRefExpression
SqlTableUdtInstanceMemberExpression
SqlTableUdtInstanceMethodExpression
SqlTableUdtMemberExpression
SqlTableValuedFunctionRefExpression
SqlTableVariableRefExpression
SqlTargetTableExpression
SqlTemporalPeriodDefinition
SqlTopSpecification
SqlTriggerAction
SqlTriggerDefinition
SqlTriggerDefinitionError
SqlTriggerEvent
SqlTryCatchStatement
SqlUdtInstanceDataMemberExpression
SqlUdtInstanceMemberExpression
SqlUdtInstanceMethodExpression
SqlUdtMemberExpression
SqlUdtStaticDataMemberExpression
SqlUdtStaticMemberExpression
SqlUdtStaticMethodExpression
SqlUnaryScalarExpression
SqlUniqueConstraint
SqlUniqueConstraintBase
SqlUnpivotClause
SqlUnpivotTableExpression
SqlUnqualifiedJoinTableExpression
SqlUpdateBooleanExpression
SqlUpdateDeleteSpecificationBase
SqlUpdateMergeAction
SqlUpdateSpecification
SqlUpdateStatement
SqlUserDefinedScalarFunctionCallExpression
SqlUseStatement
SqlValuesInsertMergeActionSource
SqlVariableAssignment
SqlVariableColumnAssignment
SqlVariableDeclaration
SqlVariableDeclarationCollection
SqlVariableDeclareStatement
SqlViewDefinition
SqlWhereClause
SqlWhileStatement
SqlXmlNamespacesDeclaration
ValidateModuleBodyVisitor

Interfaces

IDdlTriggerDefinitionInfo
IDmlTriggerDefinitionInfo
ISqlCodeCollection<T>
ISqlCodeObjectContextVisitor<C>
ISqlCodeObjectContextVisitor<T,C>
ISqlCodeObjectVisitor
ISqlCodeObjectVisitor<T>
ISqlErrorObject
ISqlStatementContextVisitor<C>
ISqlStatementContextVisitor<T,C>
ISqlStatementVisitor
ISqlStatementVisitor<T>
ISqlTableElement
IVisitableSqlCodeObject
IVisitableSqlStatement

Enums

DdlTargetObjectType
LiteralValueType
ScalarExpressionType
SelectExpressionType
SqlAssignmentOperatorType
SqlBinaryQueryOperatorType
SqlBinaryScalarOperatorType
SqlBooleanOperatorType
SqlClusterOption
SqlComparisonBooleanExpressionType
SqlConstraintType
SqlCreateUserOptionType
SqlCursorOptionType
SqlDataCompressionType
SqlDbccCommandType
SqlDdlTriggerTargetType
SqlDropObjectType
SqlDropTriggerTargetScope
SqlForeignKeyAction
SqlForXmlDirectivesType
SqlFullTextFunctionType
SqlGdrStatementType
SqlGeneratedAlwaysType
SqlGroupByOptionType
SqlIndexOptionType
SqlJoinOperatorType
SqlLoginOptionType
SqlMergeConditionType
SqlModificationType
SqlModuleExecutionContextType
SqlModuleOptionMask
SqlModuleOptionType
SqlOnOffValue
SqlParameterOptionType
SqlSetQuantifier
SqlSortOrder
SqlSparseOption
SqlTableHintType
SqlTriggerActionType
SqlTriggerActivationType
SqlUnaryScalarOperatorType
SqlUserDefinedDataTypeNullState
SqlXmlDocumentConstraint
TemporalPeriodType
TriggerType
TriggerTypeEx