Share via


IDataType Interface

Represents a 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 IDataType _
    Inherits IMetadataObject
'Usage
Dim instance As IDataType
public interface IDataType : IMetadataObject
public interface class IDataType : IMetadataObject
type IDataType =  
    interface
        interface IMetadataObject
    end
public interface IDataType extends IMetadataObject

The IDataType type exposes the following members.

Properties

  Name Description
Public property IsCursor Gets a value that indicates whether this is a cursor data type.
Public property IsScalar Gets a value that indicates whether this is a scalar data type.
Public property IsTable Gets a value that indicates whether this is a table data type.
Public property IsUnknown Gets 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