|
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 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 |
Add file case from ALTER DATABASE. |
|
AlterDatabaseAuditSpecificationStatement |
Alters a database audit specification. |
|
AlterDatabaseCollateStatement |
Alter COLLATE case from ALTER DATABASE. |
|
AlterDatabaseEncryptionKeyStatement |
Alters 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 log case from an ALTER DATABASE statement (undocumented). |
|
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. |
|
AlterMasterKeyStatement |
Represents the ALTER MASTER KEY statement. |
|
AlterMessageTypeStatement |
Represents an ALTER MESSAGE TYPE statement. |
|
AlterPartitionFunctionStatement |
Represents an ALTER PARTITION FUNCTION statement. |
|
AlterPartitionSchemeStatement |
Represents an ALTER PARTITION SCHEME statement. |
|
AlterProcedureStatement |
Represents the ALTER PROCEDURE statement. |
|
AlterQueueStatement |
Represents the ALTER QUEUE statement. |
|
AlterRemoteServiceBindingStatement |
Represents the ALTER REMOTE SERVICE BINDING statement. |
|
AlterResourceGovernorStatement |
Represents the ALTER RESOURCE GOVERNOR statement. |
|
AlterResourcePoolStatement |
Represents the ALTER RESOURCE POOL statement. |
|
AlterRoleStatement |
Represents the ALTER ROLE statement. |
|
AlterRouteStatement |
Represents the ALTER ROUTE statement. |
|
AlterSchemaStatement |
Represents the ALTER SCHEMA statement. |
|
AlterServerAuditSpecificationStatement |
Alters server audit specification. |
|
AlterServerAuditStatement |
Alters the server audit. |
|
AlterServiceMasterKeyStatement |
Represents the ALTER SERVICE MASTER KEY statement. |
|
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 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 |
|
|
AssemblyEncryptionSource |
Represents reference to an assembly containing a key or a certificate. |
|
AssemblyName |
Represents CLR assembly names. |
|
AssemblyStatement |
|
|
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 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 parameters. |
|
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 |
|
|
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 CREATE LOGIN a statement. |
|
CertificateOption |
Represents single SUBJECT or 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 |
|
|
ChangeTableVersionTableSource |
|
|
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 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 a 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 |
|
|
DataModificationStatementTableSource |
|
|
DataModificationTarget |
|
|
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 |
|
|
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 which 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 |
|
|
DropFullTextIndexStatement |
|
|
DropFullTextStopListStatement |
|
|
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 which 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 which 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/certificates 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 which 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 T-SQL statement. |
|
ExistsPredicate |
Represents the EXISTS predicate. |
|
Expression |
Represents an expression. |
|
ExpressionCallTarget |
|
|
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 |
|
|
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 |
|
|
FullTextIndexColumn |
|
|
FullTextIndexOption |
|
|
FullTextPredicate |
|
|
FullTextStopListAction |
|
|
FullTextTableSource |
|
|
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 |
|
|
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 that 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 that 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 |
|
|
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 |
|
|
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 |
|
|
InsertStatement |
|
|
IntegerValueSessionOption |
|
|
InternalOpenRowset |
|
|
InvalidExpression |
|
|
InvalidSchemaObjectName |
|
|
InvalidSelectStatement |
|
|
InvalidStatementList |
|
|
InvalidTSqlFragment |
|
|
IPv4 |
|
|
JoinParenthesis |
|
|
KeyOption |
|
|
KeySourceKeyOption |
|
|
KillQueryNotificationSubscriptionStatement |
|
|
KillStatement |
|
|
KillStatsJobStatement |
|
|
LabelStatement |
|
|
LeftFunctionCall |
|
|
LikePredicate |
|
|
LineNoStatement |
|
|
ListenerIpEndpointProtocolOption |
|
|
Literal |
Represents the literal. |
|
LiteralEndpointProtocolOption |
|
|
LiteralPayloadOption |
|
|
LockEscalationTableOption |
|
|
LoginOption |
|
|
LoginTypePayloadOption |
|
|
MasterKeyStatement |
|
|
MaxDispatchLatencySessionOption |
|
|
MaxEventSizeSessionOption |
|
|
MaxMemorySessionOption |
|
|
MaxRolloverFilesAuditFileOption |
|
|
MaxSizeAuditFileOption |
|
|
MaxSizeFileDeclarationOption |
|
|
MemoryPartitionSessionOption |
|
|
MergeAction |
|
|
MergeActionClause |
|
|
MergeStatement |
|
|
MessageTypeStatementBase |
|
|
MethodSpecifier |
Represents a method specifier. |
|
MirrorToClause |
|
|
MoveConversationStatement |
|
|
MoveRestoreOption |
|
|
NameFileDeclarationOption |
|
|
NullableConstraint |
Represents the nullable constraint. |
|
NullIfExpression |
|
|
OdbcConvertSpecification |
|
|
OdbcFunctionCall |
|
|
OdbcQualifiedJoin |
|
|
OfflineFileDeclarationOption |
|
|
OnFailureAuditOption |
|
|
OnOffAlterDatabaseOption |
|
|
OnOffSessionOption |
|
|
OpenCursorStatement |
|
|
OpenMasterKeyStatement |
|
|
OpenQueryTableSource |
|
|
OpenRowsetDataModificationTarget |
|
|
OpenRowsetTableSource |
|
|
OpenSymmetricKeyStatement |
|
|
OpenXmlTableSource |
|
|
OptimizeForOptimizerHint |
|
|
OptimizerHint |
|
|
OrderBulkInsertOption |
|
|
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 |
|
|
ParameterizationAlterDatabaseOption |
|
|
ParameterizedDataType |
|
|
ParameterlessCall |
|
|
ParenthesisExpression |
|
|
PartitionFunctionCall |
|
|
PartitionParameterType |
Represents the parameter type in a CREATE PARTITION FUNCTION statement. |
|
PartitionSpecifier |
Represents the partition specifier. |
|
PartnerAlterDatabaseOption |
|
|
PasswordAlterLoginOption |
|
|
PasswordCreateLoginSource |
|
|
PayloadOption |
|
|
Permission |
|
|
PivotedTableSource |
|
|
PortsEndpointProtocolOption |
|
|
PredicateSetStatement |
Represents the various SET {...} { ON | OFF } options in the T-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 reference to procedure by name and number. |
|
ProcedureStatementBody |
Represents the CREATE/ALTER PROCEDURE statement. |
|
ProcedureStatementBodyBase |
Represents the procedure statement body. |
|
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 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 |
|
|
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 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 |
|
|
RolePayloadOption |
Represents the ROLE payload option. |
|
RoleStatement |
|
|
RollbackTransactionStatement |
Represents the ROLLBACK TRANSACTION statement. |
|
RollupGroupingSpecification |
Represents the ROLLUP grouping specification. |
|
RouteOption |
Represents the for route option. |
|
RouteStatement |
|
|
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 |
|
|
SchemaObjectName |
Represents a schema object name. |
|
SchemaObjectTableSource |
Represents the table source that has a SchemaObject. |
|
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 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 SET statement with { ON | OFF } ending. |
|
SetRowCountStatement |
|
|
SetStatisticsStatement |
Represents the SET STATISTICS {...} statements { ON | OFF } options in the TSQL grammar. |
|
SetStopListAlterFullTextIndexAction |
|
|
SetTextSizeStatement |
|
|
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 (for example, single keyword) option in an ALTER DATABASE statement, SET case. |
|
SimpleAlterFullTextIndexAction |
|
|
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. |
|
Sql80ScriptGenerator |
Represents the Sql80 script generator. |
|
Sql90ScriptGenerator |
Represents the Sql90 script generator. |
|
SqlCommandIdentifier |
Represents the SqlCommandIdentifier. |
|
SqlDataType |
Represents the Sql data type. |
|
SqlScriptGenerator |
Represents a Sql-specific script generator. |
|
SqlScriptGeneratorOptions |
|
|
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 |
|
|
StopRestoreOption |
Represents the STOPATMARK and STOPBEFOREMARK RESTORE options. |
|
Subquery |
Represents a sub query. |
|
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 |
|
|
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 Transactions statements. |
|
TriggerAction |
Represents the trigger action. |
|
TriggerObject |
Represents information on 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. |
|
TSql80Parser |
Represents the TSql80 parser. |
|
TSql90Parser |
Represents the TSql90 parser. |
|
TSqlBatch |
Represents a batch in T-SQL script. |
|
TSqlFragment |
Represents a token fragment. |
|
TSqlParser |
Represents the TSql parser. |
|
TSqlParserToken |
Represents a parser token. |
|
TSqlScript |
Represents a TSql sript. |
|
TSqlStatement |
Represents a single T-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 |
|
|
UserDefinedTypePropertyAccess |
|
|
UserLoginOption |
Represents the user login option. |
|
UserOption |
Represents the USER option. |
|
UserStatement |
|
|
UseStatement |
Represents the USE statement. |
|
ValuesInsertSource |
Represents the values list. |
|
VariableDataModificationTarget |
|
|
VariableTableSource |
Represents a table source which 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 parameters. |
|
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. |