Interface 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.
Namespace: Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly: Microsoft.SqlServer.Management.SqlParser (em Microsoft.SqlServer.Management.SqlParser.dll)
Sintaxe
'Declaração
Public Interface IMutableUserDefinedType _
Inherits IUserDefinedType, IMutableDataType, IDataType, IMutableSchemaOwnedObject, _
ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject
'Uso
Dim instance As IMutableUserDefinedType
public interface IMutableUserDefinedType : IUserDefinedType,
IMutableDataType, IDataType, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject,
IDatabaseObject, IMutableMetadataObject, IMetadataObject
public interface class IMutableUserDefinedType : IUserDefinedType,
IMutableDataType, IDataType, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject,
IDatabaseObject, IMutableMetadataObject, IMetadataObject
type IMutableUserDefinedType =
interface
interface IUserDefinedType
interface IMutableDataType
interface IDataType
interface IMutableSchemaOwnedObject
interface ISchemaOwnedObject
interface IMutableDatabaseObject
interface IDatabaseObject
interface IMutableMetadataObject
interface IMetadataObject
end
public interface IMutableUserDefinedType extends IUserDefinedType, IMutableDataType, IDataType, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject
O tipo IMutableUserDefinedType expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
IsCursor | Gets a value that indicates whether this is a cursor data type. (Herdado de IDataType.) | |
IsScalar | Gets a value that indicates whether this is a scalar data type. (Herdado de IDataType.) | |
IsSystemObject | Gets a value that indicates whether this is a system object. (Herdado de IDatabaseObject.) | |
IsSystemObject | Gets or sets a value that indicates whether this is a system object. (Herdado de IMutableDatabaseObject.) | |
IsTable | Gets a value that indicates whether this is a table data type. (Herdado de IDataType.) | |
IsUnknown | Gets a value that indicates whether the data type instance is a placeholder unknown type. (Herdado de IDataType.) | |
IsUnknown | Gets or sets a value that indicates whether the data type instance is a placeholder unknown type. (Herdado de IMutableDataType.) | |
Name | Gets the name of the metadata object. (Herdado de IMetadataObject.) | |
Parent | Gets the IDatabaseObject object that is the parent of this object. (Herdado de IDatabaseObject.) | |
Schema | Gets the ISchema object that owns this object. (Herdado de ISchemaOwnedObject.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Accept< (Of < <' (T> ) > > )(IDatabaseObjectVisitor< (Of < <' (T> ) > > )) | Accepts a visit from the specified IDatabaseObjectVisitor<(Of <(<'T>)>)> object. (Herdado de IDatabaseObject.) | |
Accept< (Of < <' (T> ) > > )(IMetadataObjectVisitor< (Of < <' (T> ) > > )) | Accepts a visit from the specified IMetadataObjectVisitor<(Of <(<'T>)>)> object. (Herdado de IMetadataObject.) | |
Accept< (Of < <' (T> ) > > )(ISchemaOwnedObjectVisitor< (Of < <' (T> ) > > )) | Accepts a visit from the specified ISchemaOwnedObjectVisitor<(Of <(<'T>)>)> object. (Herdado de ISchemaOwnedObject.) |
Início