Export (0) Print
Expand All

SystemDataTypeLookupBase Class

Provides look up functionality for system data types.

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

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

public abstract class SystemDataTypeLookupBase : ISystemDataTypeLookup

The SystemDataTypeLookupBase type exposes the following members.

  NameDescription
Protected methodSystemDataTypeLookupBaseInitializes a new instance of the SystemDataTypeLookupBase class.
Top

  NameDescription
Public propertyBigIntGets the ISystemDataType object that represents the bigint data type.
Public propertyBitGets the ISystemDataType object that represents the bit data type.
Public propertyDateGets the ISystemDataType object that represents the date data type.
Public propertyDateTimeGets the ISystemDataType object that represents the datetime data type.
Public propertyFloatGets the ISystemDataType object that represents the float data type.
Public propertyGeographyGets the ISystemDataType object that represents the geography data type.
Public propertyGeometryGets the ISystemDataType object that represents the geometry data type.
Public propertyHierarchyIdGets the ISystemDataType object that represents the hierarchyid data type.
Public propertyImageGets the ISystemDataType object that represents the image data type.
Public propertyIntGets the ISystemDataType object that represents the int data type.
Public propertyMoneyGets the ISystemDataType object that represents the money data type.
Public propertyNTextGets the ISystemDataType object that represents the ntext data type.
Public propertyNVarCharMaxGets the ISystemDataType object that represents the nvarchar(max) data type.
Public propertyRealGets the ISystemDataType object that represents the real data type.
Public propertySmallDateTimeGets the ISystemDataType object that represents the smalldatetime data type.
Public propertySmallIntGets the ISystemDataType object that represents the smallint data type.
Public propertySmallMoneyGets the ISystemDataType object that represents the smallmoney data type.
Public propertySysNameGets the ISystemDataType object that represents the sysname data type.
Public propertyTextGets the ISystemDataType object that represents the text data type.
Public propertyTimestampGets the ISystemDataType object that represents the timestamp data type.
Public propertyTinyIntGets the ISystemDataType object that represents the tinyint data type.
Public propertyUniqueIdentifierGets the ISystemDataType object that represents the uniqueidentifier data type.
Public propertyVarBinaryMaxGets the ISystemDataType object that represents the varbinary(max) data type.
Public propertyVarCharMaxGets the ISystemDataType object that represents the varchar(max) data type.
Public propertyVariantGets the ISystemDataType object that represents the variant data type.
Top

  NameDescription
Public methodBinary()Gets the ISystemDataType object that represents the binary data type.
Public methodBinary(Int32)Gets the ISystemDataType object that represents the binary data type and has the specified maximum length.
Public methodChar()Gets the ISystemDataType object that represents the char data type.
Public methodChar(Int32)Gets the ISystemDataType object that represents the char data type and has the specified maximum length.
Public methodDateTime2()Gets the ISystemDataType object that represents the datetime2 data type.
Public methodDateTime2(Int32)Gets the ISystemDataType object that represents the datetime2 data type and has the specified scale.
Public methodDateTimeOffset()Gets the ISystemDataType object that represents the datetimeoffset data type.
Public methodDateTimeOffset(Int32)Gets the ISystemDataType object that represents the datetimeoffset data type and has the specified scale.
Public methodDecimal()Gets the ISystemDataType object that represents the decimal data type.
Public methodDecimal(Int32)Gets the ISystemDataType object that represents the decimal data type and has the specified precision.
Public methodDecimal(Int32, Int32)Gets the ISystemDataType object that represents the decimal data type and has the specified precision and scale.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFind(DataTypeSpec, Boolean)Retrieves the ISystemDataType object that has the specified data type specification and maximum storage size (max) setting.
Public methodFind(DataTypeSpec, Int32)Retrieves the ISystemDataType object that has the specified data type specification and the specified precision or maximum length.
Public methodFind(DataTypeSpec, Int32, Int32)Retrieves the ISystemDataType object that has the specified data type specification, precision, and scale.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodNChar()Gets the ISystemDataType object that represents the nchar data type.
Public methodNChar(Int32)Gets the ISystemDataType object that represents the nchar data type and has the specified maximum length.
Public methodNumeric()Gets the ISystemDataType object that represents the numeric data type.
Public methodNumeric(Int32)Gets the ISystemDataType object that represents the numeric data type and has the specified precision.
Public methodNumeric(Int32, Int32)Gets the ISystemDataType object that represents the numeric data type and has the specified precision and scale.
Public methodNVarChar()Gets the ISystemDataType object that represents the nvarchar data type.
Public methodNVarChar(Int32)Gets the ISystemDataType object that represents the nvarchar data type and has the specified maximum length.
Public methodTime()Gets the ISystemDataType object that represents the time data type.
Public methodTime(Int32)Gets the ISystemDataType object that represents the time data type and has the specified scale.
Public methodToString (Inherited from Object.)
Public methodVarBinary()Gets the ISystemDataType object that represents the varbinary data type.
Public methodVarBinary(Int32)Gets the ISystemDataType object that represents the varbinary data type and has the specified maximum length.
Public methodVarChar()Gets the ISystemDataType object that represents the varchar data type.
Public methodVarChar(Int32)Gets the ISystemDataType object that represents the varchar data type and has the specified maximum length.
Public methodXmlGets the ISystemDataType object that represents the xml data type.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft