Share via


IMutableDataType Interface

Represents a mutable SQL Server data type.

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Declaration
Public Interface IMutableDataType _
    Inherits IDataType, IMutableMetadataObject, IMetadataObject
'Usage
Dim instance As IMutableDataType
public interface IMutableDataType : IDataType, 
    IMutableMetadataObject, IMetadataObject
public interface class IMutableDataType : IDataType, 
    IMutableMetadataObject, IMetadataObject
type IMutableDataType =  
    interface
        interface IDataType
        interface IMutableMetadataObject
        interface IMetadataObject
    end
public interface IMutableDataType extends IDataType, IMutableMetadataObject, IMetadataObject

The IMutableDataType type exposes the following members.

Properties

  Name Description
Public property IsCursor Gets a value that indicates whether this is a cursor data type. (Inherited from IDataType.)
Public property IsScalar Gets a value that indicates whether this is a scalar data type. (Inherited from IDataType.)
Public property IsTable Gets a value that indicates whether this is a table data type. (Inherited from IDataType.)
Public property IsUnknown Gets a value that indicates whether the data type instance is a placeholder unknown type. (Inherited from IDataType.)
Public property IsUnknown Gets or sets a value that indicates whether the data type instance is a placeholder unknown type.
Public property Name Gets the name of the metadata object. (Inherited from IMetadataObject.)

Top

Methods

  Name Description
Public method Accept<T> Accepts a visit from the specified IMetadataObjectVisitor<T> object. (Inherited from IMetadataObject.)

Top