SystemDataTypeLookupBase SystemDataTypeLookupBase SystemDataTypeLookupBase Class

Definition

Provides look up functionality for system data types.

public ref class SystemDataTypeLookupBase abstract : Microsoft::SqlServer::Management::SqlParser::MetadataProvider::ISystemDataTypeLookup
public abstract class SystemDataTypeLookupBase : Microsoft.SqlServer.Management.SqlParser.MetadataProvider.ISystemDataTypeLookup
Public MustInherit Class SystemDataTypeLookupBase
Implements ISystemDataTypeLookup
Inheritance
SystemDataTypeLookupBaseSystemDataTypeLookupBaseSystemDataTypeLookupBase
Implements

Constructors

SystemDataTypeLookupBase() SystemDataTypeLookupBase() SystemDataTypeLookupBase()

Initializes a new instance of the SystemDataTypeLookupBase class.

Properties

BigInt BigInt BigInt

Gets the ISystemDataType object that represents the bigint data type.

Bit Bit Bit

Gets the ISystemDataType object that represents the bit data type.

Date Date Date

Gets the ISystemDataType object that represents the date data type.

DateTime DateTime DateTime

Gets the ISystemDataType object that represents the datetime data type.

Float Float Float

Gets the ISystemDataType object that represents the float data type.

Geography Geography Geography

Gets the ISystemDataType object that represents the geography data type.

Geometry Geometry Geometry

Gets the ISystemDataType object that represents the geometry data type.

HierarchyId HierarchyId HierarchyId

Gets the ISystemDataType object that represents the hierarchyid data type.

Image Image Image

Gets the ISystemDataType object that represents the image data type.

Int Int Int

Gets the ISystemDataType object that represents the int data type.

Money Money Money

Gets the ISystemDataType object that represents the money data type.

NText NText NText

Gets the ISystemDataType object that represents the ntext data type.

NVarCharMax NVarCharMax NVarCharMax

Gets the ISystemDataType object that represents the nvarchar(max) data type.

Real Real Real

Gets the ISystemDataType object that represents the real data type.

SmallDateTime SmallDateTime SmallDateTime

Gets the ISystemDataType object that represents the smalldatetime data type.

SmallInt SmallInt SmallInt

Gets the ISystemDataType object that represents the smallint data type.

SmallMoney SmallMoney SmallMoney

Gets the ISystemDataType object that represents the smallmoney data type.

SysName SysName SysName

Gets the ISystemDataType object that represents the sysname data type.

Text Text Text

Gets the ISystemDataType object that represents the text data type.

Timestamp Timestamp Timestamp

Gets the ISystemDataType object that represents the timestamp data type.

TinyInt TinyInt TinyInt

Gets the ISystemDataType object that represents the tinyint data type.

UniqueIdentifier UniqueIdentifier UniqueIdentifier

Gets the ISystemDataType object that represents the uniqueidentifier data type.

VarBinaryMax VarBinaryMax VarBinaryMax

Gets the ISystemDataType object that represents the varbinary(max) data type.

VarCharMax VarCharMax VarCharMax

Gets the ISystemDataType object that represents the varchar(max) data type.

Variant Variant Variant

Gets the ISystemDataType object that represents the variant data type.

Methods

Binary() Binary() Binary()

Gets the ISystemDataType object that represents the binary data type.

Binary(Int32) Binary(Int32) Binary(Int32)

Gets the ISystemDataType object that represents the binary data type and has the specified maximum length.

Char() Char() Char()

Gets the ISystemDataType object that represents the char data type.

Char(Int32) Char(Int32) Char(Int32)

Gets the ISystemDataType object that represents the char data type and has the specified maximum length.

DateTime2() DateTime2() DateTime2()

Gets the ISystemDataType object that represents the datetime2 data type.

DateTime2(Int32) DateTime2(Int32) DateTime2(Int32)

Gets the ISystemDataType object that represents the datetime2 data type and has the specified scale.

DateTimeOffset() DateTimeOffset() DateTimeOffset()

Gets the ISystemDataType object that represents the datetimeoffset data type.

DateTimeOffset(Int32) DateTimeOffset(Int32) DateTimeOffset(Int32)

Gets the ISystemDataType object that represents the datetimeoffset data type and has the specified scale.

Decimal(Int32, Int32) Decimal(Int32, Int32) Decimal(Int32, Int32)

Gets the ISystemDataType object that represents the decimal data type and has the specified precision and scale.

Decimal() Decimal() Decimal()

Gets the ISystemDataType object that represents the decimal data type.

Decimal(Int32) Decimal(Int32) Decimal(Int32)

Gets the ISystemDataType object that represents the decimal data type and has the specified precision.

Find(DataTypeSpec, Boolean) Find(DataTypeSpec, Boolean) Find(DataTypeSpec, Boolean)

Retrieves the ISystemDataType object that has the specified data type specification and maximum storage size (max) setting.

Find(DataTypeSpec, Int32) Find(DataTypeSpec, Int32) Find(DataTypeSpec, Int32)

Retrieves the ISystemDataType object that has the specified data type specification and the specified precision or maximum length.

Find(DataTypeSpec, Int32, Int32) Find(DataTypeSpec, Int32, Int32) Find(DataTypeSpec, Int32, Int32)

Retrieves the ISystemDataType object that has the specified data type specification, precision, and scale.

NChar(Int32) NChar(Int32) NChar(Int32)

Gets the ISystemDataType object that represents the nchar data type and has the specified maximum length.

NChar() NChar() NChar()

Gets the ISystemDataType object that represents the nchar data type.

Numeric() Numeric() Numeric()

Gets the ISystemDataType object that represents the numeric data type.

Numeric(Int32) Numeric(Int32) Numeric(Int32)

Gets the ISystemDataType object that represents the numeric data type and has the specified precision.

Numeric(Int32, Int32) Numeric(Int32, Int32) Numeric(Int32, Int32)

Gets the ISystemDataType object that represents the numeric data type and has the specified precision and scale.

NVarChar() NVarChar() NVarChar()

Gets the ISystemDataType object that represents the nvarchar data type.

NVarChar(Int32) NVarChar(Int32) NVarChar(Int32)

Gets the ISystemDataType object that represents the nvarchar data type and has the specified maximum length.

Time() Time() Time()

Gets the ISystemDataType object that represents the time data type.

Time(Int32) Time(Int32) Time(Int32)

Gets the ISystemDataType object that represents the time data type and has the specified scale.

VarBinary() VarBinary() VarBinary()

Gets the ISystemDataType object that represents the varbinary data type.

VarBinary(Int32) VarBinary(Int32) VarBinary(Int32)

Gets the ISystemDataType object that represents the varbinary data type and has the specified maximum length.

VarChar() VarChar() VarChar()

Gets the ISystemDataType object that represents the varchar data type.

VarChar(Int32) VarChar(Int32) VarChar(Int32)

Gets the ISystemDataType object that represents the varchar data type and has the specified maximum length.

Xml() Xml() Xml()

Gets the ISystemDataType object that represents the xml data type.

Applies to