SystemDataTypeLookupBase Class

 

Provides look up functionality for system data types.

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

System.Object
  Microsoft.SqlServer.Management.SqlParser.MetadataProvider.SystemDataTypeLookupBase

public abstract class SystemDataTypeLookupBase : ISystemDataTypeLookup

NameDescription
System_CAPS_protmethodSystemDataTypeLookupBase()

Initializes a new instance of the SystemDataTypeLookupBase class.

NameDescription
System_CAPS_pubpropertyBigInt

Gets the ISystemDataType object that represents the bigint data type.

System_CAPS_pubpropertyBit

Gets the ISystemDataType object that represents the bit data type.

System_CAPS_pubpropertyDate

Gets the ISystemDataType object that represents the date data type.

System_CAPS_pubpropertyDateTime

Gets the ISystemDataType object that represents the datetime data type.

System_CAPS_pubpropertyFloat

Gets the ISystemDataType object that represents the float data type.

System_CAPS_pubpropertyGeography

Gets the ISystemDataType object that represents the geography data type.

System_CAPS_pubpropertyGeometry

Gets the ISystemDataType object that represents the geometry data type.

System_CAPS_pubpropertyHierarchyId

Gets the ISystemDataType object that represents the hierarchyid data type.

System_CAPS_pubpropertyImage

Gets the ISystemDataType object that represents the image data type.

System_CAPS_pubpropertyInt

Gets the ISystemDataType object that represents the int data type.

System_CAPS_pubpropertyMoney

Gets the ISystemDataType object that represents the money data type.

System_CAPS_pubpropertyNText

Gets the ISystemDataType object that represents the ntext data type.

System_CAPS_pubpropertyNVarCharMax

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

System_CAPS_pubpropertyReal

Gets the ISystemDataType object that represents the real data type.

System_CAPS_pubpropertySmallDateTime

Gets the ISystemDataType object that represents the smalldatetime data type.

System_CAPS_pubpropertySmallInt

Gets the ISystemDataType object that represents the smallint data type.

System_CAPS_pubpropertySmallMoney

Gets the ISystemDataType object that represents the smallmoney data type.

System_CAPS_pubpropertySysName

Gets the ISystemDataType object that represents the sysname data type.

System_CAPS_pubpropertyText

Gets the ISystemDataType object that represents the text data type.

System_CAPS_pubpropertyTimestamp

Gets the ISystemDataType object that represents the timestamp data type.

System_CAPS_pubpropertyTinyInt

Gets the ISystemDataType object that represents the tinyint data type.

System_CAPS_pubpropertyUniqueIdentifier

Gets the ISystemDataType object that represents the uniqueidentifier data type.

System_CAPS_pubpropertyVarBinaryMax

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

System_CAPS_pubpropertyVarCharMax

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

System_CAPS_pubpropertyVariant

Gets the ISystemDataType object that represents the variant data type.

NameDescription
System_CAPS_pubmethodBinary()

Gets the ISystemDataType object that represents the binary data type.

System_CAPS_pubmethodBinary(Int32)

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

System_CAPS_pubmethodChar()

Gets the ISystemDataType object that represents the char data type.

System_CAPS_pubmethodChar(Int32)

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

System_CAPS_pubmethodDateTime2()

Gets the ISystemDataType object that represents the datetime2 data type.

System_CAPS_pubmethodDateTime2(Int32)

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

System_CAPS_pubmethodDateTimeOffset()

Gets the ISystemDataType object that represents the datetimeoffset data type.

System_CAPS_pubmethodDateTimeOffset(Int32)

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

System_CAPS_pubmethodDecimal()

Gets the ISystemDataType object that represents the decimal data type.

System_CAPS_pubmethodDecimal(Int32)

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

System_CAPS_pubmethodDecimal(Int32, Int32)

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

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodFind(DataTypeSpec, Boolean)

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

System_CAPS_pubmethodFind(DataTypeSpec, Int32)

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

System_CAPS_pubmethodFind(DataTypeSpec, Int32, Int32)

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

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodNChar()

Gets the ISystemDataType object that represents the nchar data type.

System_CAPS_pubmethodNChar(Int32)

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

System_CAPS_pubmethodNumeric()

Gets the ISystemDataType object that represents the numeric data type.

System_CAPS_pubmethodNumeric(Int32)

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

System_CAPS_pubmethodNumeric(Int32, Int32)

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

System_CAPS_pubmethodNVarChar()

Gets the ISystemDataType object that represents the nvarchar data type.

System_CAPS_pubmethodNVarChar(Int32)

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

System_CAPS_pubmethodTime()

Gets the ISystemDataType object that represents the time data type.

System_CAPS_pubmethodTime(Int32)

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

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodVarBinary()

Gets the ISystemDataType object that represents the varbinary data type.

System_CAPS_pubmethodVarBinary(Int32)

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

System_CAPS_pubmethodVarChar()

Gets the ISystemDataType object that represents the varchar data type.

System_CAPS_pubmethodVarChar(Int32)

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

System_CAPS_pubmethodXml()

Gets the ISystemDataType object that represents the xml data type.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: