|
|
Class |
Description |
|
AddAlterFullTextIndexAction
|
|
|
AddFileSpec
|
Represents a single file in an ADD FILE FROM clause in an ALTER ASSEMBLY statement.
|
|
AddSignatureStatement
|
This class represents ADD SIGNATURE statements.
|
|
AdhocDataSource
|
|
|
AdhocTableSource
|
This class represents the OPENDATASOURCE (ad hoc) table source.
|
|
AlgorithmKeyOption
|
This class represents the ALGORITHM option.
|
|
AlterApplicationRoleStatement
|
This class represents the ALTER APPLICATION ROLE statement.
|
|
AlterAssemblyStatement
|
This class represents the ALTER ASSEMBLY statement.
|
|
AlterAsymmetricKeyStatement
|
Represents an ALTER ASYMMETRIC KEY statement.
|
|
AlterAuthorizationStatement
|
Represents an ALTER AUTHORIZATION statement.
|
|
AlterBrokerPriorityStatement
|
Represents the ALTER BROKER PRIORITY statement.
|
|
AlterCertificateStatement
|
Represents an ALTER CERTIFICATE statement.
|
|
AlterCreateEndpointStatementBase
|
Represents the common part of CREATE and ALTER ENDPOINT statements.
|
|
AlterCreateServiceStatementBase
|
Represents a CREATE SERVICE statement.
|
|
AlterCredentialStatement
|
Represents an ALTER CREDENTIAL statement.
|
|
AlterCryptographicProviderStatement
|
Represents the ALTER CRYPTOGRAPHIC PROVIDER statement.
|
|
AlterDatabaseAddFileGroupStatement
|
|
|
AlterDatabaseAddFileStatement
|
Adds a file case from ALTER DATABASE.
|
|
AlterDatabaseAuditSpecificationStatement
|
Alters a database audit specification.
|
|
AlterDatabaseCollateStatement
|
Alters the COLLATE case from ALTER DATABASE.
|
|
AlterDatabaseEncryptionKeyStatement
|
Alters the database encryption key.
|
|
AlterDatabaseModifyFileGroupStatement
|
|
|
AlterDatabaseModifyFileStatement
|
Used to modify the file case from an ALTER DATABASE statement.
|
|
AlterDatabaseModifyNameStatement
|
Used to modify the name case from an ALTER DATABASE statement.
|
|
AlterDatabaseOption
|
Represents a single option in an ALTER DATABASE statement, SET case.
|
|
AlterDatabaseRebuildLogStatement
|
Used to rebuild a log case from an ALTER DATABASE statement.
|
|
AlterDatabaseRemoveFileGroupStatement
|
|
|
AlterDatabaseRemoveFileStatement
|
Used to remove the file case from an ALTER DATABASE statement.
|
|
AlterDatabaseSetStatement
|
Represents the SET case in an ALTER DATABASE statement.
|
|
AlterDatabaseStatement
|
Represents an ALTER DATABASE statement.
|
|
AlterDatabaseTermination
|
Contains termination information.
|
|
AlterEndpointStatement
|
Represents a CREATE ENDPOINT statement.
|
|
AlterEventSessionStatement
|
Represents the ALTER EVENT SESSION statement.
|
|
AlterFullTextCatalogStatement
|
|
|
AlterFullTextIndexAction
|
|
|
AlterFullTextIndexStatement
|
|
|
AlterFullTextStopListStatement
|
|
|
AlterFunctionStatement
|
Represents the ALTER FUNCTION statement.
|
|
AlterIndexStatement
|
Represents the ALTER INDEX statement.
|
|
AlterLoginAddDropCredentialStatement
|
Represents an ALTER LOGIN statement, which adds or drops a credential name.
|
|
AlterLoginEnableDisableStatement
|
Represents an ALTER LOGIN statement, which enables or disables login.
|
|
AlterLoginOptionsStatement
|
Represents an ALTER LOGIN statement, which alters options.
|
|
AlterLoginStatement
|
Represents an ALTER LOGIN statement, which changes the properties of a SQL Server login account.
|
|
AlterMasterKeyStatement
|
Represents the ALTER MASTER KEY statement, which changes the properties of a database master key.
|
|
AlterMessageTypeStatement
|
Represents an ALTER MESSAGE TYPE statement.
|
|
AlterPartitionFunctionStatement
|
Represents an ALTER PARTITION FUNCTION statement, which alters a partition function by splitting or merging its boundary values.
|
|
AlterPartitionSchemeStatement
|
Represents an ALTER PARTITION SCHEME statement, which adds a file group to a partition scheme or alters the designation of the NEXT USED file group for the partition scheme.
|
|
AlterProcedureStatement
|
Represents the ALTER PROCEDURE statement.
|
|
AlterQueueStatement
|
Represents the ALTER QUEUE statement.
|
|
AlterRemoteServiceBindingStatement
|
Represents the ALTER REMOTE SERVICE BINDING statement, which changes the user associated with a remote service binding, or changes the anonymous authentication setting for the binding.
|
|
AlterResourceGovernorStatement
|
Represents the ALTER RESOURCE GOVERNOR statement.
|
|
AlterResourcePoolStatement
|
Represents the ALTER RESOURCE POOL statement, which changes an existing Resource Governor resource pool configuration.
|
|
AlterRoleStatement
|
Represents the ALTER ROLE statement, which changes the name of a database role.
|
|
AlterRouteStatement
|
Represents the ALTER ROUTE statement.
|
|
AlterSchemaStatement
|
Represents the ALTER SCHEMA statement.
|
|
AlterServerAuditSpecificationStatement
|
Alters the server audit specification, which alters a server audit specification object using the SQL Server Audit feature.
|
|
AlterServerAuditStatement
|
Represents the ALTER SERVER AUDIT statement.
|
|
AlterServerConfigurationStatement
|
Represents the ALTER SERVER CONFIGURATION statement.
|
|
AlterServiceMasterKeyStatement
|
Represents the ALTER SERVICE MASTER KEY statement, which changes the service master key of an instance of SQL Server.
|
|
AlterServiceStatement
|
Represents the ALTER SERVICE statement.
|
|
AlterSymmetricKeyStatement
|
Represents the ALTER SYMMETRIC KEY statement.
|
|
AlterTableAddTableElementStatement
|
Adds a table element specialization of an ALTER TABLE statement.
|
|
AlterTableAlterColumnStatement
|
Represents an alter column specialization of an ALTER TABLE statement.
|
|
AlterTableChangeTrackingModificationStatement
|
Modifies change tracking for a table.
|
|
AlterTableConstraintModificationStatement
|
Defines modifications to a table constraint.
|
|
AlterTableDropTableElement
|
Represents individual elements that can be used in an alter table drop statement.
|
|
AlterTableDropTableElementStatement
|
Represents drop table element specialization of the ALTER TABLE statement. Contains a list of names of columns and constraints to be dropped.
|
|
AlterTableRebuildStatement
|
Rebuilds indices on a table.
|
|
AlterTableSetStatement
|
Changes table options for a table.
|
|
AlterTableStatement
|
Represents the ALTER TABLE statement base class.
|
|
AlterTableSwitchStatement
|
Represents switch specialization of the ALTER TABLE statement.
|
|
AlterTableTriggerModificationStatement
|
Defines the modifications to a trigger on a table.
|
|
AlterTriggerStatement
|
Represents the ALTER TRIGGER statement.
|
|
AlterUserStatement
|
Represents the ALTER USER statement.
|
|
AlterViewStatement
|
Represents the ALTER VIEW statement.
|
|
AlterWorkloadGroupStatement
|
Represents the ALTER WORKLOAD GROUP statement.
|
|
AlterXmlSchemaCollectionStatement
|
Represents the ALTER XML SCHEMA COLLECTION statement.
|
|
ApplicationRoleOption
|
Represents the application role option.
|
|
ApplicationRoleStatement
|
Represents the APPLICATION ROLE statement base.
|
|
AssemblyEncryptionSource
|
Represents a reference to an assembly containing a key or a certificate.
|
|
AssemblyName
|
Represents CLR assembly names.
|
|
AssemblyStatement
|
Represents common parts in CREATE and ALTER ASSEMBLY statements.
|
|
AssignmentSetClause
|
Represents the assignment set clause.
|
|
AsymmetricKeyCreateLoginSource
|
Represents the certificate case in a CREATE LOGIN statement.
|
|
AuditActionGroupReference
|
Represents the audit group reference.
|
|
AuditActionSpecification
|
Represents the audit action specification.
|
|
AuditFileOption
|
Represents a single option in case of FILE audit target.
|
|
AuditGuidAuditOption
|
Represents the AUDIT_GUID option in a CREATE SERVER AUDIT statement.
|
|
AuditOption
|
Represents a single option in a CREATE/ALTER SERVER AUDIT statement.
|
|
AuditSpecificationDetail
|
Represents the base class for the audit action specification and audit action group name.
|
|
AuditSpecificationPart
|
Represents one ADD/DROP clause in an audit specification statement.
|
|
AuditSpecificationStatement
|
Represents an AUDIT SPECIFICATION statement.
|
|
AuditTarget
|
Represents the audit target in a CREATE/ALTER SERVER AUDIT statement.
|
|
AuthenticationEndpointProtocolOption
|
Represents the AUTHENTICATION HTTP endpoint protocol option.
|
|
AuthenticationPayloadOption
|
Represents the AUTHENTICATION payload option.
|
|
AutoCleanupChangeTrackingOptionDetail
|
Represents the AUTO_CLEANUP part of the CHANGE_TRACKING option in an ALTER DATABASE SET statement.
|
|
BackupCertificateStatement
|
Represents the BACKUP CERTIFICATE statement.
|
|
BackupDatabaseStatement
|
Represents the BACKUP DATABASE statement.
|
|
BackupMasterKeyStatement
|
Represents the BACKUP MASTER KEY statement.
|
|
BackupOption
|
Represents a single option in the BACKUP statement.
|
|
BackupRestoreFileInfo
|
Represents information about files or file groups being backed up or restored.
|
|
BackupRestoreMasterKeyStatementBase
|
Represents the common part of BACKUP and RESTORE (SERVICE) MASTER KEY statements.
|
|
BackupServiceMasterKeyStatement
|
Represents the BACKUP SERVICE MASTER KEY statement.
|
|
BackupStatement
|
Represents the BACKUP/DUMP statement.
|
|
BackupTransactionLogStatement
|
Represents the BACKUP TRANSACTION statement.
|
|
BackwardsCompatibleDropIndexClause
|
Represents an old-style clause in a DROP INDEX statement.
|
|
BeginConversationTimerStatement
|
Represents the BEGIN CONVERSATION TIMER statement.
|
|
BeginDialogStatement
|
Represents the BEGIN DIALOG statement.
|
|
BeginEndBlockStatement
|
Represents a group of statements that start with a BEGIN keyword and finish with an END keyword.
|
|
BeginTransactionStatement
|
Represents the BEGIN TRANSACTION and BEGIN DISTRIBUTED TRANSACTION statements.
|
|
BinaryExpression
|
Represents an expression that has two expressions as children.
|
|
BinaryQueryExpression
|
Represents the union that is used in a select statement.
|
|
BoundingBoxParameter
|
Represents the spatial index structured parameter by name.
|
|
BoundingBoxSpatialIndexOption
|
Represents the BOUNDING_BOX spatial index option.
|
|
BreakStatement
|
Represents the BREAK statement.
|
|
BrokerPriorityParameter
|
Represents the broker priority statement parameter.
|
|
BrokerPriorityStatement
|
Represents the CREATE and ALTER BROKER PRIORITY statements.
|
|
BrowseForClause
|
Represents the FOR BROWSE case.
|
|
BuiltInFunctionTableSource
|
Represents the built-in functions as simple table sources.
|
|
BulkInsertBase
|
Represents the BULK INSERT statement.
|
|
BulkInsertOption
|
Represents a single option in a BULK INSERT statement.
|
|
BulkInsertStatement
|
Represents the BULK INSERT statement.
|
|
BulkOpenRowset
|
Represents the OPENROWSET (BULK ...) table source.
|
|
CallTarget
|
Represents the target of a function call.
|
|
CaseExpression
|
Represents the case expression.
|
|
CastCall
|
Represents the cast call.
|
|
CellsPerObjectSpatialIndexOption
|
Represents the CELLS_PER_OBJECT spatial index option.
|
|
CertificateCreateLoginSource
|
Represents the Certificate case in a CREATE LOGIN statement.
|
|
CertificateOption
|
Represents single SUBJECT, START_DATE, or EXPIRE_DATE options in a CREATE CERTIFICATE statement.
|
|
CertificateStatementBase
|
Represents the CREATE CERTIFICATE statement.
|
|
ChangeRetentionChangeTrackingOptionDetail
|
Represents the CHANGE_RETENTION part of the CHANGE_TRACKING option in an ALTER DATABASE SET statement.
|
|
ChangeTableChangesTableSource
|
Represents the CHANGETABLE clause.
|
|
ChangeTableVersionTableSource
|
Represents the CHANGETABLE clause with the VERSION option.
|
|
ChangeTrackingAlterDatabaseOption
|
Represents the CHANGE_TRACKING option in an ALTER DATABASE statement, SET case.
|
|
ChangeTrackingFullTextIndexOption
|
|
|
ChangeTrackingOptionDetail
|
Represents one detail for ChangeTrackingAlterDatabaseOption.
|
|
CharacterSetPayloadOption
|
Represents the CHARACTER_SET payload option.
|
|
CheckConstraint
|
Represents the check constraint.
|
|
CheckpointStatement
|
Represents the CHECKPOINT statement.
|
|
ChildObjectName
|
Represents the name of a schema object child.
|
|
CloseCursorStatement
|
Represents the CLOSE cursor statement.
|
|
CloseMasterKeyStatement
|
Represents the CLOSE MASTER KEY statement.
|
|
CloseSymmetricKeyStatement
|
Represents the CLOSE SYMMETRIC KEY statement.
|
|
CoalesceExpression
|
Represents the coalesce expression.
|
|
Column
|
Represents a column identifier with a sort order.
|
|
ColumnDefinition
|
Represents a column definition.
|
|
ColumnDefinitionBase
|
Represents the most basic column definition.
|
|
ColumnStorageOptions
|
Represents column storage options.
|
|
ColumnWithSortOrder
|
Represents a column identifier with a sort order.
|
|
CommandSecurityElement80
|
Represents the security element that has commands.
|
|
CommitTransactionStatement
|
Represents the COMMIT TRANSACTION statement.
|
|
CommonTableExpression
|
Represents the common table expression.
|
|
CompatibilityLevelAlterDatabaseOption
|
Represents the COMPATIBILITY_LEVEL option in an ALTER DATABASE statement, SET case.
|
|
CompositeGroupingSpecification
|
Composes a list of sub-specifications.
|
|
CompressionEndpointProtocolOption
|
Represents the PORTS HTTP endpoint protocol option.
|
|
CompressionPartitionRange
|
Represents a single range in the DATA_COMPRESSION option.
|
|
ComputeClause
|
Represents the Compute By clause that can be used in statements such as Select.
|
|
ComputeFunction
|
Represents a compute function that can be used in a Compute clause.
|
|
Constraint
|
Represents the base class for constraints.
|
|
ContinueStatement
|
Represents the CONTINUE statement.
|
|
ContractMessage
|
Represents information about a single message in a CREATE CONTRACT statement.
|
|
ConvertCall
|
Represents the convert call.
|
|
CreateAggregateStatement
|
Represents the CREATE AGGREGATE statement.
|
|
CreateApplicationRoleStatement
|
Represents the CREATE APPLICATION ROLE statement.
|
|
CreateAssemblyStatement
|
Represents the CREATE ASSEMBLY statement.
|
|
CreateAsymmetricKeyStatement
|
Represents the CREATE ASYMMETRIC KEY statement.
|
|
CreateBrokerPriorityStatement
|
Represents the CREATE BROKER PRIORITY statement.
|
|
CreateCertificateStatement
|
Represents the CREATE CERTIFICATE statement.
|
|
CreateContractStatement
|
Represents the CREATE CONTRACT statement.
|
|
CreateCredentialStatement
|
Represents the CREATE CREDENTIAL statement.
|
|
CreateCryptographicProviderStatement
|
Represents the CREATE CRYPTOGRAPHIC PROVIDER statement.
|
|
CreateDatabaseAuditSpecificationStatement
|
Creates a database audit specification.
|
|
CreateDatabaseEncryptionKeyStatement
|
Creates a database encryption key.
|
|
CreateDatabaseStatement
|
Represents the CREATE DATABASE statement.
|
|
CreateDefaultStatement
|
Represents the CREATE DEFAULT statement.
|
|
CreateEndpointStatement
|
Represents the CREATE ENDPOINT statement.
|
|
CreateEventNotificationStatement
|
Represents the CREATE EVENT NOTIFICATION statement.
|
|
CreateEventSessionStatement
|
Represents the CREATE EVENT SESSION statement.
|
|
CreateFullTextCatalogStatement
|
|
|
CreateFullTextIndexStatement
|
|
|
CreateFullTextStopListStatement
|
|
|
CreateFunctionStatement
|
Represents the CREATE FUNCTION statement.
|
|
CreateIndexStatement
|
Represents the CREATE INDEX statement.
|
|
CreateLoginSource
|
Represents the base class for different login sources in a CREATE LOGIN statement.
|
|
CreateLoginStatement
|
Represents the CREATE LOGIN statement.
|
|
CreateMasterKeyStatement
|
Represents the CREATE MASTER KEY statement.
|
|
CreateMessageTypeStatement
|
Represents the CREATE MESSAGE TYPE statement.
|
|
CreatePartitionFunctionStatement
|
Represents the CREATE PARTITION FUNCTION statement.
|
|
CreatePartitionSchemeStatement
|
Represents the CREATE PARTITION SCHEME statement.
|
|
CreateProcedureStatement
|
Represents the CREATE PROCEDURE statement.
|
|
CreateQueueStatement
|
Represents the CREATE QUEUE statement.
|
|
CreateRemoteServiceBindingStatement
|
Represents the CREATE REMOTE SERVICE BINDING statement.
|
|
CreateResourcePoolStatement
|
Represents the CREATE RESOURCE POOL statement.
|
|
CreateRoleStatement
|
Represents the CREATE ROLE statement.
|
|
CreateRouteStatement
|
Represents the CREATE ROUTE statement.
|
|
CreateRuleStatement
|
Represents the CREATE RULE statement.
|
|
CreateSchemaStatement
|
Represents the CREATE SCHEMA statement.
|
|
CreateServerAuditSpecificationStatement
|
Creates a server audit specification.
|
|
CreateServerAuditStatement
|
Creates a server audit.
|
|
CreateServiceStatement
|
Represents the CREATE SERVICE statement.
|
|
CreateSpatialIndexStatement
|
Represents the CREATE SPATIAL INDEX statement.
|
|
CreateStatisticsStatement
|
Represents the CREATE STATISTICS statement.
|
|
CreateSymmetricKeyStatement
|
Represents the CREATE SYMMETRIC KEY statement.
|
|
CreateSynonymStatement
|
Represents the CREATE SYNONYM statement.
|
|
CreateTableStatement
|
Represents the CREATE TABLE statement.
|
|
CreateTriggerStatement
|
Represents the CREATE TRIGGER statement.
|
|
CreateTypeStatement
|
Represents the CREATE TYPE statement.
|
|
CreateTypeTableStatement
|
Creates a table type.
|
|
CreateTypeUddtStatement
|
Represents the CREATE TYPE statement for user-defined data types, the ones that derive from SQL types.
|
|
CreateTypeUdtStatement
|
Represents the CREATE TYPE statement for user-defined types, the ones that derive from CLR types.
|
|
CreateUserStatement
|
Represents the CREATE USER statement.
|
|
CreateViewStatement
|
Represents the CREATE VIEW statement.
|
|
CreateWorkloadGroupStatement
|
Represents the CREATE WORKLOAD GROUP statement.
|
|
CreateXmlIndexStatement
|
Represents the CREATE XML INDEX statement.
|
|
CreateXmlSchemaCollectionStatement
|
Represents the CREATE XML SCHEMA COLLECTION statement.
|
|
CreationDispositionKeyOption
|
Represents the CREATION_DISPOSITION option.
|
|
CredentialStatement
|
Represents common parts of ALTER and CREATE CREDENTIAL statements.
|
|
CryptoMechanism
|
Represents the decryption mechanism.
|
|
CubeGroupingSpecification
|
Represents the CUBE grouping specification.
|
|
CursorDefaultAlterDatabaseOption
|
Represents the CURSOR_DEFAULT option in the ALTER DATABASE statement, SET case.
|
|
CursorDefinition
|
Represents the cursor definition.
|
|
CursorId
|
Represents a reference to the cursor.
|
|
CursorStatement
|
Represents the base type for open/close/fetch cursor statements.
|
|
DatabaseAuditAction
|
Represents a single action in the audit action specification.
|
|
DatabaseEncryptionKeyStatement
|
Represents the base class for statements dealing with an encryption key.
|
|
DataCompressionOption
|
Represents a single data compression option.
|
|
DataModificationStatement
|
Represents a sub-DML with an output clause, which serves as a table source.
|
|
DataModificationStatementTableSource
|
Represents a sub-DML that has an output clause, which serves as a table source.
|
|
DataModificationTarget
|
Represents the Data Manipulation Language (DML) target that is used in Insert, Update, Delete, and Merge statements.
|
|
DataType
|
Represents the base data type class.
|
|
DbccNamedLiteral
|
Represents a named literal in a DBCC statement.
|
|
DbccStatement
|
Represents the DBCC statement (all variants).
|
|
DeallocateCursorStatement
|
Represents the DEALLOCATE cursor statement.
|
|
DeclareCursorStatement
|
Represents the DECLARE CURSOR statement.
|
|
DeclareTableBody
|
Represents the body of the DECLARE @variable table variation.
|
|
DeclareTableStatement
|
Represents the DECLARE @variable statement's table variation.
|
|
DeclareVariableElement
|
Represents a single declaration in the body of a DeclareVariableStatement.
|
|
DeclareVariableStatement
|
Represents the DECLARE @variable statement, except table declarations.
|
|
DefaultConstraint
|
Represents the default constraint.
|
|
DeleteMergeAction
|
Represents the delete merge action.
|
|
DeleteStatement
|
Represents the DELETE statement.
|
|
DenyStatement
|
Represents the DENY statement.
|
|
DenyStatement80
|
Represents the DENY statement.
|
|
DeviceInfo
|
Represents information about the device used for backup or restore.
|
|
DropAggregateStatement
|
Represents the DROP AGGREGATE statement.
|
|
DropAlterFullTextIndexAction
|
Represents a DROP action for an ALTER FULLTEXT INDEX statement.
|
|
DropApplicationRoleStatement
|
Represents the DROP APPLICATION ROLE statement.
|
|
DropAssemblyStatement
|
Represents the DROP ASSEMBLY statement.
|
|
DropAsymmetricKeyStatement
|
Represents the DROP ASYMMETRIC KEY statement.
|
|
DropBrokerPriorityStatement
|
Represents the DROP BROKER PRIORITY statement.
|
|
DropCertificateStatement
|
Represents the DROP CERTIFICATE statement.
|
|
DropChildObjectsStatement
|
Represents a DROP that has child objects (DROP INDEX or STATISTICS).
|
|
DropClusteredConstraintFragmentOption
|
The abstract base class for drop clustered constraints.
|
|
DropClusteredConstraintOption
|
Represents a drop clustered constraint option.
|
|
DropClusteredConstraintStateOption
|
Represents the drop clustered constraint state option.
|
|
DropContractStatement
|
Represents the DROP CONTRACT statement.
|
|
DropCredentialStatement
|
Represents the DROP CREDENTIAL statement.
|
|
DropCryptographicProviderStatement
|
Represents the DROP CRYPTOGRAPHIC PROVIDER statement.
|
|
DropDatabaseAuditSpecificationStatement
|
Represents the DROP DATABASE AUDIT SPECIFICATION statement.
|
|
DropDatabaseEncryptionKeyStatement
|
Represents the DROP DATABASE ENCRYPTION KEY statement.
|
|
DropDatabaseStatement
|
Represents the DROP DATABASE statement.
|
|
DropDefaultStatement
|
Represents the DROP DEFAULT statement.
|
|
DropEndpointStatement
|
Represents the DROP ENDPOINT statement.
|
|
DropEventNotificationStatement
|
Represents the DROP EVENT NOTIFICATION statement.
|
|
DropEventSessionStatement
|
Represents the DROP EVENT SESSION statement.
|
|
DropFullTextCatalogStatement
|
Represents the DROP FULLTEXT CATALOG statement.
|
|
DropFullTextIndexStatement
|
Represents the DROP FULLTEXT INDEX statement.
|
|
DropFullTextStopListStatement
|
Represents the DROP FULLTEXT STOPLIST statement.
|
|
DropFunctionStatement
|
Represents the DROP FUNCTION statement.
|
|
DropIndexClause
|
Represents a relational or XML index in a DROP INDEX statement.
|
|
DropIndexClauseBase
|
Represents a single clause in the DROP INDEX statement.
|
|
DropIndexStatement
|
Represents the DROP INDEX statement.
|
|
DropLoginStatement
|
Represents the DROP LOGIN statement.
|
|
DropMasterKeyStatement
|
Represents the DROP MASTER KEY statement.
|
|
DropMessageTypeStatement
|
Represents the DROP MESSAGE TYPE statement.
|
|
DropObjectsStatement
|
Represents a DROP statement that references a list of objects.
|
|
DropPartitionFunctionStatement
|
Represents the DROP PARTITION FUNCTION statement.
|
|
DropPartitionSchemeStatement
|
Represents the DROP PARTITION SCHEME statement.
|
|
DropProcedureStatement
|
Represents the DROP PROCEDURE statement.
|
|
DropQueueStatement
|
Represents the DROP QUEUE statement.
|
|
DropRemoteServiceBindingStatement
|
Represents the DROP REMOTE SERVICE BINDING statement.
|
|
DropResourcePoolStatement
|
Represents the DROP RESOURCE POOL statement.
|
|
DropRoleStatement
|
Represents the DROP ROLE statement.
|
|
DropRouteStatement
|
Represents the DROP ROUTE statement.
|
|
DropRuleStatement
|
Represents the DROP RULE statement.
|
|
DropSchemaStatement
|
Represents the DROP SCHEMA statement.
|
|
DropServerAuditSpecificationStatement
|
Represents the DROP SERVER AUDIT SPECIFICATION statement.
|
|
DropServerAuditStatement
|
Represents the DROP SERVER AUDIT statement.
|
|
DropServiceStatement
|
Represents the DROP SERVICE statement.
|
|
DropSignatureStatement
|
Represents the DROP SIGNATURE statement.
|
|
DropStatisticsStatement
|
Represents the DROP STATISTICS statement.
|
|
DropSymmetricKeyStatement
|
Represents the DROP SYMMETRIC KEY statement.
|
|
DropSynonymStatement
|
Represents the DROP SYNONYM statement.
|
|
DropTableStatement
|
Represents the DROP TABLE statement.
|
|
DropTriggerStatement
|
Represents the DROP TRIGGER statement.
|
|
DropTypeStatement
|
Represents the DROP TYPE statement.
|
|
DropUnownedObjectStatement
|
Represents a DROP statement for unowned objects.
|
|
DropUserStatement
|
Represents the DROP USER statement.
|
|
DropViewStatement
|
Represents the DROP VIEW statement.
|
|
DropWorkloadGroupStatement
|
Represents the DROP WORKLOAD GROUP statement.
|
|
DropXmlSchemaCollectionStatement
|
Represents the DROP XML SCHEMA COLLECTION statement.
|
|
EnabledDisabledPayloadOption
|
Represents an option that can be either ENABLED or DISABLED.
|
|
EnableDisableTriggerStatement
|
Defines the modifications to triggers, which can be enabled or disabled.
|
|
EncryptionPayloadOption
|
Represents the ENCRYPTION payload option.
|
|
EncryptionSource
|
Represents the base class for different key/certificate sources.
|
|
EndConversationStatement
|
Represents the END CONVERSATION statement.
|
|
EndpointAffinity
|
Represents the AFFINITY option in CREATE/ALTER ENDPOINT statements.
|
|
EndpointProtocolOption
|
Represents a single protocol option in a CREATE ENDPOINT statement.
|
|
EventDeclaration
|
Represents the event declaration.
|
|
EventDeclarationCompareFunctionParameter
|
Represents the event declaration predicate parameter.
|
|
EventDeclarationSetParameter
|
Represents the event declaration set parameter.
|
|
EventGroupContainer
|
Represents an event type.
|
|
EventNotificationObjectScope
|
Represents the scope of the event notification.
|
|
EventRetentionSessionOption
|
Represents the EVENT_RETENTION_MODE session option.
|
|
EventSessionObjectName
|
Represents object names used in CREATE and ALTER EVENT SESSION statements.
|
|
EventSessionStatement
|
Represents the CREATE and ALTER EVENT SESSION statements.
|
|
EventTypeContainer
|
Represents the event type.
|
|
EventTypeGroupContainer
|
Represents the event type or group.
|
|
ExecutableEntity
|
The base class for all the things that can be executed with an EXECUTE statement.
|
|
ExecutableProcedureReference
|
Represents a reference to a procedure by name.
|
|
ExecutableStringList
|
Represents strings for commands that are passed to the EXECUTE statement.
|
|
ExecuteAsClause
|
Represents the EXECUTE AS clause.
|
|
ExecuteAsStatement
|
Represents the EXECUTE AS statement.
|
|
ExecuteContext
|
Represents the execute context.
|
|
ExecuteParameter
|
Represents a parameter passed to a procedure in an EXECUTE statement.
|
|
ExecuteStatement
|
This class represents the EXECUTE Transact-SQL statement.
|
|
ExistsPredicate
|
Represents the EXISTS predicate.
|
|
Expression
|
Represents an expression.
|
|
ExpressionCallTarget
|
Represents an expression target of a function call.
|
|
ExpressionGroupingSpecification
|
Represents an expression on which a grouping operation is performed.
|
|
ExpressionWithSortOrder
|
Represents an expression with a sort order.
|
|
ExtractFromExpression
|
Represents the expression that starts with Extract From.
|
|
FetchCursorStatement
|
Represents the FETCH cursor statement.
|
|
FetchType
|
Represents information about different FETCH orientations.
|
|
FileDeclaration
|
Represents a single file declaration in a CREATE DATABASE statement.
|
|
FileDeclarationOption
|
Represents a single file declaration option in a CREATE DATABASE statement.
|
|
FileEncryptionSource
|
Represents a reference to a file containing a key or a certificate.
|
|
FileGroup
|
Represents a filegroup in a CREATE DATABASE statement.
|
|
FileGroupOrPartitionScheme
|
|
|
FileGrowthFileDeclarationOption
|
Represents the file growth declaration option.
|
|
FileNameFileDeclarationOption
|
Represents the file name file declaration option.
|
|
FilePathAuditFileOption
|
Represents a file path audit file option.
|
|
FileStreamOnTableOption
|
Represents the FILESTREAM_ON table option.
|
|
ForClause
|
Base class for FOR clauses in SELECT statements.
|
|
ForeignKeyConstraint
|
Represents the foreign key constraint.
|
|
FullTextCatalogAndFileGroup
|
|
|
FullTextCatalogStatement
|
Represents the CREATE FULLTEXT CATALOG statement.
|
|
FullTextIndexColumn
|
Represents the column for a full text index.
|
|
FullTextIndexOption
|
Represents a single option in a CREATE FULLTEXT INDEX statement.
|
|
FullTextPredicate
|
Represents the full text predicate.
|
|
FullTextStopListAction
|
Represents the action in an ALTER FULLTEXT STOPLIST statement.
|
|
FullTextTableSource
|
Represents the FREETEXTTABLE and CONTAINSTABLE table sources.
|
|
FunctionCall
|
Represents a function call.
|
|
FunctionCallSetClause
|
Represents a function call for a SET clause.
|
|
FunctionReturnType
|
Represents the function return type.
|
|
FunctionStatementBody
|
Represents the CREATE/ALTER FUNCTION statement.
|
|
GeneralSetCommand
|
Represents a single command in a SET statement.
|
|
GetConversationGroupStatement
|
Represents the GET CONVERSATION GROUP statement.
|
|
GoToStatement
|
Represents the GOTO statement.
|
|
GrandTotalGroupingSpecification
|
Represents the grand total grouping specification.
|
|
GrantStatement
|
Represents the GRANT statement.
|
|
GrantStatement80
|
Represents the GRANT statement.
|
|
GridParameter
|
Represents the spatial index structured parameter for a GRIDS option.
|
|
GridsSpatialIndexOption
|
Represents the GRIDS spatial index option.
|
|
GroupByClause
|
Represents the GROUP BY clause, which can be used in statements such as SELECT and UPDATE.
|
|
GroupingSetsGroupingSpecification
|
Represents the GROUPING SETS grouping specification.
|
|
GroupingSpecification
|
Represents a single grouping specification in a GROUP BY clause.
|
|
HavingClause
|
Represents the HAVING clause, which can be used in statements such as SELECT.
|
|
Identifier
|
This fragment is used to represent an identifier.
|
|
IdentifierLoginOption
|
Represents options with an identifier value in a CREATE or ALTER LOGIN statement.
|
|
IdentifiersCallTarget
|
Represents the target of a call that is a column or common language runtime (CLR) property on a column.
|
|
IdentityFunction
|
Represents an identity function that can be used by SelectColumn.
|
|
IdentityValueKeyOption
|
Represents an IDENTITY_VALUE option.
|
|
IfStatement
|
Represents the IF statement.
|
|
IndexExpressionOption
|
Represents the index option that could be an expression.
|
|
IndexOption
|
Represents the index option.
|
|
IndexStatement
|
Represents the base for CREATE INDEX statements.
|
|
IndexStateOption
|
Represents the index option state.
|
|
IndexTableHint
|
Represents an INDEX table hint.
|
|
InlineDerivedTable
|
Represents a derived table.
|
|
InPredicate
|
Represents the IN predicate.
|
|
InsertBulkColumnDefinition
|
Represents a column definition in an INSERT BULK statement.
|
|
InsertBulkStatement
|
Represents the INSERT BULK statement.
|
|
InsertMergeAction
|
Represents the insert merge action.
|
|
InsertStatement
|
Represents the INSERT statement.
|
|
IntegerValueSessionOption
|
Represents the MAX_MEMORY event session option.
|
|
InternalOpenRowset
|
Represents the OPENROWSET table source.
|
|
InvalidExpression
|
Represents an expression in Transact-SQL script that is not valid.
|
|
InvalidIdentifier
|
Represents an identifier in Transact-SQL script that is not valid.
|
|
InvalidSchemaObjectName
|
Represents Transact-SQL script that contains a schema object name that is not valid.
|
|
InvalidSelectStatement
|
Represents Transact-SQL script that contains a select statement whose definition is not valid.
|
|
InvalidStatementList
|
Represents Transact-SQL script that contains a list of statements that are not valid Transact-SQL statements.
|
|
InvalidTSqlFragment
|
Represents a Transact-SQL fragment that is not valid.
|
|
InvalidTSqlStatement
|
Represents Transact-SQL script that is not recognized as a valid Transact-SQL statement.
|
|
IPv4
|
Represents an IP address (x.x.x.x).
|
|
JoinParenthesis
|
Represents the parentheses that can encapsulate a join.
|
|
KeyOption
|
Represents the key option in a CREATE SYMMETRIC KEY statement.
|
|
KeySourceKeyOption
|
Represents the KEY_SOURCE option.
|
|
KillQueryNotificationSubscriptionStatement
|
Represents the kill query notification subscription statement.
|
|
KillStatement
|
Represents the KILL statement.
|
|
KillStatsJobStatement
|
Represents the KILL STATS JOB statement.
|
|
LabelStatement
|
Represents the Label statement.
|
|
LeftFunctionCall
|
Represents the LEFT call.
|
|
LikePredicate
|
Represents the LIKE predicate.
|
|
LineNoStatement
|
Represents the LINENO statement.
|
|
ListenerIpEndpointProtocolOption
|
Represents the LISTENER_IP TCP endpoint protocol option.
|
|
Literal
|
Represents the literal.
|
|
LiteralEndpointProtocolOption
|
Represents a protocol option that has a single string or integer value.
|
|
LiteralPayloadOption
|
Represents a payload option with a single literal value.
|
|
LockEscalationTableOption
|
Represents the lock escalation table option.
|
|
LoginOption
|
Represents a single option in a CREATE or ALTER LOGIN statement.
|
|
LoginTypePayloadOption
|
Represents the LOGIN_TYPE payload option.
|
|
MasterKeyStatement
|
Represents the MASTER KEY statement.
|
|
MaxDispatchLatencySessionOption
|
Represents the MAX_DISPATCH_LATENCY event session option.
|
|
MaxEventSizeSessionOption
|
Represents the MAX_EVENT_SIZE event session option.
|
|
MaxMemorySessionOption
|
Represents the MAX_MEMORY event session option.
|
|
MaxRolloverFilesAuditFileOption
|
Represents the MAX_ROLLOVER_FILES option for FILE audit target.
|
|
MaxSizeAuditFileOption
|
Represents the MaxSize option for a FILE audit target.
|
|
MaxSizeFileDeclarationOption
|
Represents the max size file declaration option.
|
|
MemoryPartitionSessionOption
|
Represents the MEMORY_PARTITION_MODE session option.
|
|
MergeAction
|
Represents action in a MERGE statement.
|
|
MergeActionClause
|
Represents the MERGE action clause.
|
|
MergeStatement
|
Represents the MERGE statement.
|
|
MessageTypeStatementBase
|
Represents the common parts of CREATE and ALTER MESSAGE TYPE statements.
|
|
MethodSpecifier
|
Represents a method specifier.
|
|
MirrorToClause
|
Represents the MIRROR TO clause of the BACKUP statement.
|
|
MoveConversationStatement
|
Represents the MOVE CONVERSATION statement.
|
|
MoveRestoreOption
|
Represents the MOVE restore option.
|
|
NameFileDeclarationOption
|
Represents the name file declaration option.
|
|
NullableConstraint
|
Represents the nullable constraint.
|
|
NullIfExpression
|
Represents the NULLIF expression.
|
|
OdbcConvertSpecification
|
Represents the Open Database Connectivity (Odbc) convert specification.
|
|
OdbcFunctionCall
|
Represents the Open Database Connectivity (ODBC) function call.
|
|
OdbcQualifiedJoin
|
Represents the Open Database Connectivity (ODBC) qualified join in a FROM clause.
|
|
OfflineFileDeclarationOption
|
Represents the offline file declaration option.
|
|
OnFailureAuditOption
|
Represents the ON_FAILURE option in a CREATE/ALTER SERVER AUDIT statement.
|
|
OnOffAlterDatabaseOption
|
Represents an option that can be set to ON or OFF in an ALTER DATABASE statement SET case.
|
|
OnOffSessionOption
|
Represents the TRACK_CAUSALITY and STARTUP_STATE event session options.
|
|
OpenCursorStatement
|
Represents the OPEN cursor statement.
|
|
OpenMasterKeyStatement
|
Represents the OPEN MASTER KEY statement.
|
|
OpenQueryTableSource
|
Represents the OPENQUERY table source.
|
|
OpenRowsetDataModificationTarget
|
Represents the OPENROWSET data modification target.
|
|
OpenRowsetTableSource
|
Represents the OPENROWSET table source.
|
|
OpenSymmetricKeyStatement
|
Represents the OPEN SYMMETRIC KEY statement.
|
|
OpenXmlTableSource
|
Represents the OPENXML table source.
|
|
OptimizeForOptimizerHint
|
Represents the OPTIMIZE FOR optimizer hint.
|
|
OptimizerHint
|
Represents a single optimizer hint.
|
|
OrderBulkInsertOption
|
Represents the ORDER option in a BULK INSERT statement.
|
|
OrderByClause
|
Represents the ORDER BY clause, which can be used in statements such as SELECT.
|
|
OutputClause
|
Represents the OUTPUT clause.
|
|
OverClause
|
Represents the OVER clause.
|
|
PageVerifyAlterDatabaseOption
|
Represents the PAGE_VERIFY option in an ALTER DATABASE statement SET case.
|
|
ParameterizationAlterDatabaseOption
|
Represents the PARAMETERIZATION option in an ALTER DATABASE statement SET case.
|
|
ParameterizedDataType
|
Represents the data type abstract class, which can have parameters.
|
|
ParameterlessCall
|
Represents calls without parameters.
|
|
ParenthesisExpression
|
Represents the parenthesis expression.
|
|
PartitionFunctionCall
|
Represents the partition function call.
|
|
PartitionParameterType
|
Represents the parameter type in a CREATE PARTITION FUNCTION statement.
|
|
PartitionSpecifier
|
Represents the partition specifier.
|
|
PartnerAlterDatabaseOption
|
Represents the PARTNER option in an ALTER DATABASE statement SET case.
|
|
PasswordAlterLoginOption
|
Represents the PASSWORD option in an ALTER LOGIN statement.
|
|
PasswordCreateLoginSource
|
Represents the password case in a CREATE LOGIN statement.
|
|
PayloadOption
|
Represents a single payload option in a CREATE / ALTER ENDPOINT statement.
|
|
Permission
|
Represents the permission that can be used in the security statement body.
|
|
PivotedTableSource
|
Represents the pivoted table source in a FROM clause.
|
|
PortsEndpointProtocolOption
|
Represents the PORTS HTTP endpoint protocol option.
|
|
PredicateSetStatement
|
Represents the various SET {...} { ON | OFF } options in the Transact-SQL grammar.
|
|
PrimaryExpression
|
Represents the abstract base class for primary expressions.
|
|
PrintStatement
|
Represents the PRINT statement.
|
|
Privilege80
|
Represents a privilege that can be used in a security statement.
|
|
PrivilegeSecurityElement80
|
Represents the security element that has privileges.
|
|
ProcedureParameter
|
Represents a parameter that can be passed into a procedure.
|
|
ProcedureReference
|
Represents a reference to a procedure by name and number.
|
|
ProcedureStatementBody
|
Represents the CREATE/ALTER PROCEDURE statement.
|
|
ProcedureStatementBodyBase
|
Represents the procedure statement body.
|
|
ProcessAffinityRange
|
Represents a range of process affinity values.
|
|
ProviderEncryptionSource
|
Represents a reference to an EKM provider.
|
|
ProviderKeyNameKeyOption
|
Represents the PROVIDER_KEY_NAME option.
|
|
QualifiedJoin
|
Represents the qualified join in a FROM clause.
|
|
QueryDerivedTable
|
Represents a derived table.
|
|
QueryExpression
|
Represents the abstract base class for the query expression hierarchy in the select statement.
|
|
QueryParenthesis
|
Represents the parenthesis expression that wraps a QueryExpression.
|
|
QuerySpecification
|
Represents the major part of the SELECT statement.
|
|
QueueDelayAuditOption
|
Represents the QUEUE_DELAY option in the CREATE/ALTER SERVER AUDIT statement.
|
|
QueueOption
|
Represents the base for the QUEUE option.
|
|
QueueStatement
|
Represents the base for queue statements.
|
|
QueueStateOption
|
Represents the base for a QUEUE option that has a state.
|
|
QueueTSqlFragmentOption
|
Represents the base for a QUEUE option that has a TSqlFragment.
|
|
RaiseErrorLegacyStatement
|
Represents the legacy style of a RAISERROR statement.
|
|
RaiseErrorStatement
|
Represents the RAISERROR statement.
|
|
ReadOnlyForClause
|
Represents the FOR READ ONLY case used in the DECLARE CURSOR statement.
|
|
ReadTextStatement
|
Represents the READTEXT statement.
|
|
ReceiveStatement
|
Represents the RECEIVE statement.
|
|
ReconfigureStatement
|
Represents the RECONFIGURE statement.
|
|
RecoveryAlterDatabaseOption
|
Represents the RECOVERY option in the ALTER DATABASE statement, SET case.
|
|
RemoteServiceBindingStatementBase
|
Represents the common base for CREATE and ALTER REMOTE SERVICE BINDING statements.
|
|
ReserveDiskSpaceAuditFileOption
|
Represents the MAX_ROLLOVER_FILES option in case of FILE audit target.
|
|
ResourcePoolParameter
|
Represents the RESOURCE POOL statement parameters.
|
|
ResourcePoolStatement
|
Represents the CREATE RESOURCE POOL and ALTER RESOURCE POOL statements.
|
|
RestoreMasterKeyStatement
|
Represents the RESTORE MASTER KEY statement.
|
|
RestoreOption
|
Represents a single option in a RESTORE statement.
|
|
RestoreServiceMasterKeyStatement
|
Represents a RESTORE SERVICE MASTER KEY statement.
|
|
RestoreStatement
|
Represents the RESTORE/LOAD statement.
|
|
ReturnStatement
|
Represents the RETURN statement.
|
|
RevertStatement
|
Represents the REVERT statement.
|
|
RevokeStatement
|
Represents the REVOKE statement.
|
|
RevokeStatement80
|
Represents the REVOKE statement.
|
|
RightFunctionCall
|
Represents the RIGHT call.
|
|
RolePayloadOption
|
Represents the ROLE payload option.
|
|
RoleStatement
|
Represents the ROLE statement base.
|
|
RollbackTransactionStatement
|
Represents the ROLLBACK TRANSACTION statement.
|
|
RollupGroupingSpecification
|
Represents the ROLLUP grouping specification.
|
|
RouteOption
|
Represents the For Route option.
|
|
RouteStatement
|
Represents the base for a ROUTE statement.
|
|
RowValue
|
Represents the data for a single row.
|
|
SaveTransactionStatement
|
Represents the SAVE TRANSACTION statement.
|
|
ScalarFunctionReturnType
|
Represents the data type of the return.
|
|
SchemaDeclarationItem
|
Represents information about one column in a schema declaration.
|
|
SchemaObjectDataModificationTarget
|
Represents the schema object data modification target.
|
|
SchemaObjectName
|
Represents a schema object name.
|
|
SchemaObjectTableSource
|
Represents the table source that has a schema object.
|
|
SchemaPayloadOption
|
Represents a SCHEMA payload option.
|
|
SecurityElement80
|
Represents the security statement body that is common for GRANT, DENY, and REVOKE statements.
|
|
SecurityLoginOption
|
Represents a security option in a CREATE or ALTER LOGIN statement.
|
|
SecurityPrincipal
|
Represents the principal that can be used in a security statement body.
|
|
SecurityStatement
|
Represents the security statement body base class.
|
|
SecurityStatementBody80
|
Represents the security statement body base class.
|
|
SecurityTargetObject
|
Represents a target object that can be used in a security statement body.
|
|
SecurityTargetObjectName
|
Represents the security target object name.
|
|
SecurityUserClause80
|
Represents the security statement body that is common for GRANT, DENY, and REVOKE statements.
|
|
SelectColumn
|
Represents the column element that is used right after the select keyword.
|
|
SelectFunctionReturnType
|
Represents the select function return type.
|
|
SelectSetVariable
|
Represents setting a variable inside a SELECT statement.
|
|
SelectStatement
|
Represents a SQL SELECT statement.
|
|
SendStatement
|
Represents the SEND statement.
|
|
ServerAuditStatement
|
Common base for CREATE and ALTER SERVER audit statements.
|
|
ServiceContract
|
Represents a service contract reference (with optional action).
|
|
SessionOption
|
Represents the event session option.
|
|
SessionTimeoutPayloadOption
|
Represents the SESSION_TIMEOUT payload option.
|
|
SetClause
|
Represents the SET clause.
|
|
SetCommand
|
Represents a single command in a SET statement.
|
|
SetCommandStatement
|
Represents a SET command statement (for example, SET LANGUAGE us_english).
|
|
SetErrorLevelStatement
|
Represents the SET ERRLVL statement.
|
|
SetFipsFlaggerCommand
|
Represents the SET FIPS_FLAGGER command.
|
|
SetIdentityInsertStatement
|
Represents the SET IDENTITY_INSERT statement.
|
|
SetOffsetsStatement
|
Represents the SET OFFSETS statement.
|
|
SetOnOffStatement
|
Represents a SET statement with an { ON | OFF } ending.
|
|
SetRowCountStatement
|
Represents the SET ROWCOUNT statement.
|
|
SetStatisticsStatement
|
Represents the SET STATISTICS {...} statements { ON | OFF } options in the Transact-SQL grammar.
|
|
SetStopListAlterFullTextIndexAction
|
Represents a STOPLIST action for an ALTER FULLTEXT INDEX statement.
|
|
SetTextSizeStatement
|
Represents the SET TEXTSIZE statement.
|
|
SetTransactionIsolationLevelStatement
|
Represents the SET TRANSACTION ISOLATION LEVEL statement.
|
|
SetUserStatement
|
Represents the SETUSER statement.
|
|
SetVariableStatement
|
Represents the SET @local_variable statement.
|
|
ShutdownStatement
|
Represents the SHUTDOWN statement.
|
|
SidCreateLoginOption
|
Represents the SID option in a CREATE LOGIN statement.
|
|
SignatureStatementBase
|
Represents a common base for ADD and DROP SIGNATURE statements.
|
|
SimpleAlterDatabaseOption
|
Represents a simple option (for example, a single keyword) in an ALTER DATABASE statement, SET case.
|
|
SimpleAlterFullTextIndexAction
|
Represents a flag action for an ALTER FULLTEXT INDEX statement.
|
|
SimpleBulkInsertOption
|
Represents a simple single option in a BULK INSERT statement.
|
|
SimpleOptimizerHint
|
Represents an optimizer hint, which can be represented as a flag with an optional literal value.
|
|
SimpleRestoreOption
|
Represents a single restore option with an optional value.
|
|
SimpleTableHint
|
Represents a simple table hint.
|
|
SizeFileDeclarationOption
|
Represents a size file declaration option.
|
|
SoapMethod
|
Represents a SOAP method in the payload part of a CREATE ENDPOINT statement.
|
|
SourceDeclaration
|
Represents the event source declaration name.
|
|
SpatialIndexOption
|
Represents the spatial index option.
|
|
SpatialIndexRegularOption
|
Represents the spatial index regular options.
|
|
Sql100ScriptGenerator
|
Represents the Sql100 script generator.
|
|
Sql100ScriptGeneratorConstructor
|
Defines a Sql100 script generator.
|
|
Sql80ScriptGenerator
|
Represents the Sql80 script generator.
|
|
Sql80ScriptGeneratorConstructor
|
Defines a Sql80 script generator.
|
|
Sql90ScriptGenerator
|
Represents the Sql90 script generator.
|
|
Sql90ScriptGeneratorConstructor
|
Defines a Sql90 script generator.
|
|
SqlCommandIdentifier
|
Represents the SqlCommandIdentifier.
|
|
SqlDataType
|
Represents the Sql data type.
|
|
SqlScriptComparer
|
Compares Transact-SQL scripts and abstract syntax trees (ASTs).
|
|
SqlScriptComparerConstructor
|
Service constructor for the SqlScriptComparer component.
|
|
SqlScriptComparisonResult
|
Describes the result of a script comparison.
|
|
SqlScriptGenerator
|
Represents a Sql-specific script generator.
|
|
SqlScriptGeneratorConstructor
|
Used to construct a SqlScriptGenerator component.
|
|
SqlScriptGeneratorOptions
|
Represents Transact-SQL script generator options.
|
|
StartupStateSessionOption
|
Represents the STARTUP_STATE event session option.
|
|
StateAuditOption
|
Represents the STATE option in the ALTER SERVER AUDIT statement.
|
|
StatementList
|
This class is used to get a list of statements.
|
|
StatementWithCommonTableExpressionsAndXmlNamespaces
|
Represents a statement that can begin with a common table expression or XML namespaces.
|
|
StatisticsOption
|
Represents the statistics option.
|
|
StopListFullTextIndexOption
|
Represents the STOPLIST option in a CREATE FULLTEXT INDEX statement.
|
|
StopRestoreOption
|
Represents the STOPATMARK and STOPBEFOREMARK RESTORE options.
|
|
Subquery
|
Represents a subquery.
|
|
SubqueryComparisonPredicate
|
Represents the comparison predicates that have subqueries.
|
|
SubquerySpecification
|
Represents a subquery specification.
|
|
SymmetricKeyStatement
|
Represents common properties for the ALTER SYMMETRIC KEY and CREATE SYMMETRIC KEY statements.
|
|
TableHint
|
Represents a single table hint.
|
|
TableHintsOptimizerHint
|
Represents an optimizer hint that contains a table hint.
|
|
TableOption
|
Represents a single table option.
|
|
TableSampleClause
|
Represents the TABLESAMPLE clause.
|
|
TableSource
|
Represents the table source.
|
|
TableSourceWithAlias
|
Represents a table source that can have an alias.
|
|
TableSourceWithAliasAndColumns
|
Represents a table source that can specify column aliases.
|
|
TableValuedFunctionReturnType
|
Represents the table valued function return type.
|
|
TargetDeclaration
|
Represents the target declaration.
|
|
TernaryExpression
|
Represents an expression that has three expressions as children.
|
|
TextModificationStatement
|
Represents the WRITETEXT statement.
|
|
TopRowFilter
|
Represents the top row filter that can be used in a SELECT statement.
|
|
TrackCausalitySessionOption
|
Represents the TRACK_CAUSALITY event session option.
|
|
TransactionStatement
|
The abstract base class for Transaction statements.
|
|
TriggerAction
|
Represents the trigger action.
|
|
TriggerObject
|
Represents information about the trigger being created or altered.
|
|
TriggerOption
|
Represents the trigger option.
|
|
TriggerStatementBody
|
Represents CREATE TRIGGER and ALTER TRIGGER statements.
|
|
TruncateTableStatement
|
Represents the TRUNCATE TABLE statement.
|
|
TryCatchStatement
|
Represents the TRY…CATCH statement.
|
|
TSEqualCall
|
Represents the TSEQUAL function call, which is a Boolean function.
|
|
TSql100Parser
|
Represents the TSql100 parser.
|
|
TSql100ParserConstructor
|
Used to create a TSql100Parser.
|
|
TSql80Parser
|
Represents the TSql80 parser.
|
|
TSql80ParserConstructor
|
Used to create a TSql80Parser.
|
|
TSql90Parser
|
Represents the TSql90 parser.
|
|
TSql90ParserConstructor
|
Used to construct a TSql90Parser.
|
|
TSqlBatch
|
Represents a batch in Transact-SQL script.
|
|
TSqlConcreteFragmentVisitor
|
Visitor for concrete abstract syntax tree (AST) nodes.
|
|
TSqlFragment
|
Represents a token fragment.
|
|
TSqlFragmentVisitor
|
Represents the base visitor for the Transact-SQL script Document Object Model (DOM).
|
|
TSqlParser
|
Represents the Transact-SQL parser.
|
|
TSqlParserConstructor
|
Used to construct a TSqlParser.
|
|
TSqlParserToken
|
Represents a parser token.
|
|
TSqlScript
|
Represents a Transact-SQL script.
|
|
TSqlStatement
|
Represents a single Transact-SQL statement.
|
|
UnaryExpression
|
Represents an expression that has a single expression as a child.
|
|
UniqueConstraint
|
Represents the unique or primary key constraint.
|
|
UnpivotedTableSource
|
Represents the unpivoted table source in a FROM clause.
|
|
UnqualifiedJoin
|
Represents the unqualified JOIN in a FROM clause.
|
|
UpdateCall
|
Represents the UPDATE() function call, which is a Boolean function.
|
|
UpdateForClause
|
Represents the FOR UPDATE [columns] case used only in DECLARE CURSOR.
|
|
UpdateMergeAction
|
Represents the update merge action.
|
|
UpdateStatement
|
Represents the UPDATE statement.
|
|
UpdateStatisticsStatement
|
Represents the UPDATE STATISTICS statement.
|
|
UpdateTextStatement
|
Represents the UPDATETEXT statement.
|
|
UserDataType
|
Represents a user data type.
|
|
UserDefinedTypeCallTarget
|
Represents the target of a call, which is a column or common language runtime (CLR) property on a column.
|
|
UserDefinedTypePropertyAccess
|
Represents a property on a user-defined type.
|
|
UserLoginOption
|
Represents the user login option.
|
|
UserOption
|
Represents the USER option.
|
|
UserStatement
|
Represents the user statement base class.
|
|
UseStatement
|
Represents the USE statement.
|
|
ValuesInsertSource
|
Represents the values list.
|
|
VariableDataModificationTarget
|
Represents the variable data modification target.
|
|
VariableTableSource
|
Represents a table source that is a variable.
|
|
VariableValuePair
|
Represents a single variable-value pair in an OPTIMIZE FOR optimizer hint.
|
|
ViewOption
|
Represents the VIEW option.
|
|
ViewStatementBody
|
Represents CREATE VIEW and ALTER VIEW statements.
|
|
WaitForStatement
|
Represents the WAITFOR statement.
|
|
WaitForSupportedStatement
|
Represents an inside statement.
|
|
WhenClause
|
Represents the WHEN clause that is used in the case expression.
|
|
WhereClause
|
Represents the WHERE clause that can be used in statements such as SELECT or UPDATE.
|
|
WhileStatement
|
Represents a WHILE statement.
|
|
WindowsCreateLoginSource
|
Represents the WINDOWS case in a CREATE LOGIN statement.
|
|
WithCommonTableExpressionsAndXmlNamespaces
|
Represents a common construct that can have common table expressions and XML namespaces in it.
|
|
WitnessAlterDatabaseOption
|
Represents the WITNESS option in the ALTER DATABASE statement, SET case.
|
|
WorkloadGroupImportanceParameter
|
Represents the workload group importance parameter.
|
|
WorkloadGroupParameter
|
Represents the workload group statement parameters.
|
|
WorkloadGroupResourceParameter
|
Represents the workload group statement parameter.
|
|
WorkloadGroupStatement
|
Represents the CREATE WORKLOAD GROUP and ALTER WORKLOAD GROUP statements.
|
|
WriteTextStatement
|
Represents the WRITETEXT statement.
|
|
WsdlPayloadOption
|
Represents the WSDL payload option.
|
|
XmlDataType
|
Represents the XML data type.
|
|
XmlForClause
|
Represents the FOR XML (options) case.
|
|
XmlForClauseOption
|
Represents the FOR XML (options) case.
|
|
XmlNamespaces
|
Represents XML namespaces.
|
|
XmlNamespacesAliasElement
|
Represents the alias variation for the XML namespace element.
|
|
XmlNamespacesDefaultElement
|
Represents the default variation for the XML namespace element.
|
|
XmlNamespacesElement
|
Represents an element that is used in defining an XML namespace.
|