Microsoft.SqlServer.Management.SqlParser.Metadata 네임스페이스
The Microsoft.SqlServer.Management.SqlParser.Metadata namespace contains types designed to support the SQL Server parser.
클래스
클래스 | 설명 | |
---|---|---|
CollationInfo | Provides information about a specific database collation. | |
ComputedColumnInfo | Provides the SQL Server computed column specification. | |
DataTypeArgSpec | Represents a system data type numeric-argument specification. | |
DataTypeSpec | Represents a built-in data type specification. | |
IdentityColumnInfo | Provides the SQL Server identity column specification. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
IApplicationRole | Represents a SQL Server security role that enables an application to run with its own, user-like permissions. | |
IAsymmetricKey | Represents a SQL Server asymmetric key. | |
IBuiltInFunction | Represents a built-in function or a system function that starts with two at signs (@@). | |
ICallableModule | Represents a SQL Server callable module, such as a stored procedure or a scalar-valued function. | |
ICertificate | Represents a SQL Server certificate. | |
ICheckConstraint | Represents a CHECK constraint. | |
IClrDataType | Represents a user-defined CLR data type (UDT). | |
ICollation | Represents a SQL Server collation. | |
IColumn | Represents a SQL Server column. | |
IConstraint | Represents tabular object constraints. | |
ICredential | Represents a SQL Server credential. | |
ICursorDataType | Represents a SQL Server cursor data type. | |
ICursorParameter | Represents a parameter of a cursor type. | |
ICursorVariable | Represents a cursor type variable. | |
IDatabase | Represents a SQL Server database. | |
IDatabaseDdlTrigger | Represents a database DDL trigger. | |
IDatabaseObject | Defines methods and properties that are common to all database objects. | |
IDatabaseObjectVisitor< (Of < ( <'T> ) > ) > | Represents a database object visitor. | |
IDatabaseOwnedObject | Represents a metadata object that is owned by an IDatabase object. | |
IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > | Represents a SQL Server database-owned object visitor. | |
IDatabasePrincipal | Represents a SQL Server database-level principal object. | |
IDatabaseRole | Represents a SQL Server database security role. | |
IDatabaseTable | Represents a database table. | |
IDataType | Represents a SQL Server data type. | |
IDatePart | Represents a date-part built-in function argument (for example, hh, iso_week, and so on). | |
IDefaultConstraint | Represents a SQL Server default constraint. | |
IDmlTrigger | Represents a SQL Server DML trigger. | |
IExecutionContext | Represents a SQL Server user-defined module execution context. | |
IExtendedStoredProcedure | Represents a SQL Server extended stored procedure. | |
IFileGroup | Represents a SQL Server filegroup. | |
IForeignKeyColumn | Represents a SQL Server foreign key column. | |
IForeignKeyConstraint | Represents a SQL Server FOREIGN KEY constraint. | |
IFunction | Represents a SQL Server function. | |
IFunctionModuleBase | Common base interface for the IFunction and ICallableModule interfaces. | |
IIndex | Represents a SQL Server index. | |
IIndexedColumn | Represents a SQL Server column that is participating in an index. | |
ILocalVariable | Defines a local variable or parameter. | |
ILogin | Represents a SQL Server login. | |
IMetadataCollection< (Of < ( <'T> ) > ) > | Defines size, enumerators, lookup and filtering methods for all metadata object collections. The interface provides read-only access to the elements in the collection. | |
IMetadataObject | Represents a SQL Server metadata object. | |
IMetadataObjectVisitor< (Of < ( <'T> ) > ) > | Represents a SQL Server metadata object visitor. | |
IMetadataOrderedCollection< (Of < ( <'T> ) > ) > | Represents a collection of metadata objects where the element ordering is preserved. | |
IMutableApplicationRole | Represents a mutable SQL Server security role that enables an application to run with its own, user-like permissions. | |
IMutableAsymmetricKey | Represents a mutable SQL Server asymmetric key. | |
IMutableCallableModule | Represents a mutable SQL Server callable module, such as a stored procedure or a scalar-valued function. | |
IMutableCertificate | Represents a mutable SQL Server certificate. | |
IMutableCheckConstraint | Represents a mutable SQL Server CHECK constraint. | |
IMutableClrDataType | Represents mutable user-defined CLR data type (UDT). | |
IMutableColumn | Represents a mutable SQL Server column. | |
IMutableConstraint | Represents tabular object mutable constraints. | |
IMutableCredential | Represents a mutable SQL Server credential. | |
IMutableDatabase | Represents a mutable SQL Server database. | |
IMutableDatabaseDdlTrigger | Represents a mutable database DDL trigger. | |
IMutableDatabaseObject | Defines methods and properties that are common to all mutable database objects. | |
IMutableDatabaseOwnedObject | Represents a mutable metadata object that is owned by an IDatabase object. | |
IMutableDatabasePrincipal | Represents a mutable SQL Server database-level principal object. | |
IMutableDatabaseRole | Represents a mutable SQL Server database security role. | |
IMutableDatabaseTable | Represents a database table. | |
IMutableDataType | Represents a mutable SQL Server data type. | |
IMutableDefaultConstraint | Represents a mutable SQL Server default constraint. | |
IMutableDmlTrigger | Represents a mutable SQL Server DML trigger. | |
IMutableForeignKeyConstraint | Represents a mutable SQL Server FOREIGN KEY constraint. | |
IMutableFunction | Represents a mutable SQL Server function. | |
IMutableFunctionModuleBase | Common base interface for the IMutableFunction and IMutableCallableModule interfaces. | |
IMutableIndex | Represents a mutable SQL Server index. | |
IMutableIndexedColumn | Represents a mutable SQL Server column that is participating in an index. | |
IMutableLogin | Represents a mutable SQL Server login. | |
IMutableMetadataCollection< (Of < ( <'T> ) > ) > | Defines methods to manipulate collections of objects that implement the IMetadataObject interface. | |
IMutableMetadataObject | Defines common interface of all mutable metadata objects. | |
IMutableMetadataOrderedCollection< (Of < ( <'T> ) > ) > | Represents a mutable collection of metadata objects where the element ordering is preserved. | |
IMutablePassword | Represents a mutable SQL Server login password. | |
IMutableRelationalIndex | Represents a mutable SQL Server relational index. | |
IMutableScalar | Represents a mutable scalar metadata object. | |
IMutableScalarDataType | Represents a mutable SQL Server scalar data type. | |
IMutableScalarFunction | Represents a mutable SQL Server scalar function. | |
IMutableScalarValuedFunction | Represents a mutable SQL Server scalar-valued function. | |
IMutableSchema | Represents a mutable SQL Server schema. | |
IMutableSchemaOwnedObject | Represents a mutable metadata object that is owned by a schema. | |
IMutableServer | Represents a mutable instance of SQL Server. | |
IMutableServerDdlTrigger | Represents a mutable SQL Server DDL trigger. | |
IMutableServerOwnedObject | Represents a mutable metadata object that is owned by an IServer object. | |
IMutableStoredProcedure | Represents a mutable SQL Server stored procedure. | |
IMutableTable | Represents a mutable SQL Server database table. | |
IMutableTableDataType | Represents a mutable SQL Server table data type. | |
IMutableTableValuedFunction | Represents a mutable SQL Server table-valued function. | |
IMutableTableViewBase | Base interface for the IMutableTable and IMutableView interfaces. | |
IMutableTabular | Defines a mutable interface for tabular metadata objects. | |
IMutableTrigger | Represents a mutable SQL Server trigger. | |
IMutableTriggerEventSet< (Of < ( <'T> ) > ) > | Represents a set of mutable trigger events. | |
IMutableUser | Represents a mutable SQL Server user. | |
IMutableUserDefinedClrType | Represents a mutable SQL Server user-defined CLR type (UDT). | |
IMutableUserDefinedDataType | Represents a mutable user-defined data type. | |
IMutableUserDefinedFunction | Represents a mutable user-defined function. | |
IMutableUserDefinedFunctionModuleBase | Common base interface for the IMutableUserDefinedFunction and IMutableCallableModule interfaces. | |
IMutableUserDefinedTableType | Represents a mutable user-defined table type. | |
IMutableUserDefinedType | Defines a common interface for all mutable user-defined types. These types include user-defined data types, user-defined table types, and user-defined CLR types. | |
IMutableView | Represents a mutable SQL Server database view. | |
IMutableVirtualTable | ||
IParameter | Represents a SQL Server parameter. | |
IPartitionScheme | Represents a SQL Server partition scheme. | |
IPassword | Represents a SQL Server login password. | |
IPrimaryKeyConstraint | Represents a SQL Server PRIMARY KEY constraint. | |
IRelationalIndex | Represents a SQL Server relational index. | |
IScalar | Represents a scalar metadata object. | |
IScalarDataType | Represents a SQL Server scalar data type. | |
IScalarExpression | Represents a scalar expression such as literals, for example: 1, 'hello', and so on; and the evaluation of scalar expressions, for example: 1 + 5, 12 * dbo.test('a'), and so on. | |
IScalarFunction | Represents a SQL Server scalar function. | |
IScalarParameter | Represents a SQL Server scalar parameter. | |
IScalarValuedFunction | Represents a SQL Server scalar-valued function. | |
IScalarVariable | Represents a SQL Server scalar variable. | |
ISchema | Represents a SQL Server schema. | |
ISchemaOwnedObject | Represents a metadata database object that is owned by a schema. | |
ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > | Represents a SQL Server schema-owned object visitor. | |
IServer | Represents an instance of SQL Server. | |
IServerDdlTrigger | Represents a SQL Server DDL trigger. | |
IServerOwnedObject | Represents a metadata object that is owned by an IServer object. | |
IServerOwnedObjectVisitor< (Of < ( <'T> ) > ) > | Represents a server-owned object visitor. | |
ISpatialIndex | Represents a SQL Server spatial index. | |
IStoredProcedure | Represents a SQL Server stored procedure. | |
ISystemClrDataType | Represents a SQL Server system CLR data type. | |
ISystemDataType | Represents a SQL Server built-in system data type. | |
ITable | Represents a SQL Server database table. | |
ITableDataType | Represents a SQL Server table data type. | |
ITableParameter | Represents a parameter of table type. | |
ITableValuedFunction | Represents a SQL Server table-valued function. | |
ITableVariable | Represents a SQL Server table variable. | |
ITableViewBase | Base interface for the ITable and IView interfaces. | |
ITabular | Defines a common interface for all tabular metadata objects. | |
ITrigger | Represents a SQL Server trigger. | |
ITriggerEventSet< (Of < ( <'T> ) > ) > | Represents a set of trigger events. | |
IUdtDataMember | Represents a user-defined type property or field. | |
IUdtMember | Defines a common interface for all user-defined type members. | |
IUdtMethod | Represents a SQL Server user-defined type method. | |
IUniqueConstraint | Represents a SQL Server UNIQUE constraint. | |
IUniqueConstraintBase | Base interface for UNIQUE and PRIMARY KEY constraints. | |
IUser | Represents a SQL Server user. | |
IUserDefinedAggregate | Represents a SQL Server user-defined aggregate. | |
IUserDefinedClrType | Represents a SQL Server user-defined CLR type (UDT). | |
IUserDefinedDataType | Represents a user-defined data type. | |
IUserDefinedFunction | Represents a user-defined function. | |
IUserDefinedFunctionModuleBase | Common base interface for the IUserDefinedFunction and ICallableModule interfaces. | |
IUserDefinedTableType | Represents a user-defined table type. | |
IUserDefinedType | Defines a common interface for all user-defined types. These types include user-defined data types, user-defined table types, and user-defined CLR types. | |
IView | Represents a SQL Server database view. | |
IVirtualTable | Represents a virtual table (a table that is not database-persisted). | |
IVoidDataType | Represents a void data type. | |
IXmlDataType | Represents the SQL Server xml data type. | |
IXmlDataTypeMethod | Represents a method that can be called on a scalar of the xml data type. | |
IXmlIndex | Represents a SQL Server XML index. |
열거형
열거형 | 설명 | |
---|---|---|
CallableModuleType | Defines the callable module types. | |
ConstraintType | Specifies SQL Server constraint types. | |
DatabaseDdlTriggerEventType | Represents a database DDL trigger event type. | |
ExecutionContextType | Specifies the execution context for the user-defined module. | |
ForeignKeyAction | Specifies the action that is taken when the primary key that is referenced by a foreign key is updated. | |
LoginType | Specifies the login type. | |
ScalarType | Defines the scalar object types. | |
ServerDdlTriggerEventType | Specifies the DDL events that can fire a DDL trigger. | |
SortOrder | Defines the item sort order. | |
SqlDataType | Specifies the SQL Server built-in data type. | |
TabularType | Defines a tabular object type. | |
UserType | Specifies the user type. |