SystemDataTypeLookupBase Class
Provides look up functionality for system data types.
Inheritance Hierarchy
System.Object
Microsoft.SqlServer.Management.SqlParser.MetadataProvider.SystemDataTypeLookupBase
Namespace: Microsoft.SqlServer.Management.SqlParser.MetadataProvider
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
Syntax
'Declaration
Public MustInherit Class SystemDataTypeLookupBase _
Implements ISystemDataTypeLookup
'Usage
Dim instance As SystemDataTypeLookupBase
public abstract class SystemDataTypeLookupBase : ISystemDataTypeLookup
public ref class SystemDataTypeLookupBase abstract : ISystemDataTypeLookup
[<AbstractClassAttribute>]
type SystemDataTypeLookupBase =
class
interface ISystemDataTypeLookup
end
public abstract class SystemDataTypeLookupBase implements ISystemDataTypeLookup
The SystemDataTypeLookupBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
SystemDataTypeLookupBase | Initializes a new instance of the SystemDataTypeLookupBase class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
BigInt | Gets the ISystemDataType object that represents the bigint data type. |
![]() |
Bit | Gets the ISystemDataType object that represents the bit data type. |
![]() |
Date | Gets the ISystemDataType object that represents the date data type. |
![]() |
DateTime | Gets the ISystemDataType object that represents the datetime data type. |
![]() |
Float | Gets the ISystemDataType object that represents the float data type. |
![]() |
Geography | Gets the ISystemDataType object that represents the geography data type. |
![]() |
Geometry | Gets the ISystemDataType object that represents the geometry data type. |
![]() |
HierarchyId | Gets the ISystemDataType object that represents the hierarchyid data type. |
![]() |
Image | Gets the ISystemDataType object that represents the image data type. |
![]() |
Int | Gets the ISystemDataType object that represents the int data type. |
![]() |
Money | Gets the ISystemDataType object that represents the money data type. |
![]() |
NText | Gets the ISystemDataType object that represents the ntext data type. |
![]() |
NVarCharMax | Gets the ISystemDataType object that represents the nvarchar(max) data type. |
![]() |
Real | Gets the ISystemDataType object that represents the real data type. |
![]() |
SmallDateTime | Gets the ISystemDataType object that represents the smalldatetime data type. |
![]() |
SmallInt | Gets the ISystemDataType object that represents the smallint data type. |
![]() |
SmallMoney | Gets the ISystemDataType object that represents the smallmoney data type. |
![]() |
SysName | Gets the ISystemDataType object that represents the sysname data type. |
![]() |
Text | Gets the ISystemDataType object that represents the text data type. |
![]() |
Timestamp | Gets the ISystemDataType object that represents the timestamp data type. |
![]() |
TinyInt | Gets the ISystemDataType object that represents the tinyint data type. |
![]() |
UniqueIdentifier | Gets the ISystemDataType object that represents the uniqueidentifier data type. |
![]() |
VarBinaryMax | Gets the ISystemDataType object that represents the varbinary(max) data type. |
![]() |
VarCharMax | Gets the ISystemDataType object that represents the varchar(max) data type. |
![]() |
Variant | Gets the ISystemDataType object that represents the variant data type. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Binary() | Gets the ISystemDataType object that represents the binary data type. |
![]() |
Binary(Int32) | Gets the ISystemDataType object that represents the binary data type and has the specified maximum length. |
![]() |
Char() | Gets the ISystemDataType object that represents the char data type. |
![]() |
Char(Int32) | Gets the ISystemDataType object that represents the char data type and has the specified maximum length. |
![]() |
DateTime2() | Gets the ISystemDataType object that represents the datetime2 data type. |
![]() |
DateTime2(Int32) | Gets the ISystemDataType object that represents the datetime2 data type and has the specified scale. |
![]() |
DateTimeOffset() | Gets the ISystemDataType object that represents the datetimeoffset data type. |
![]() |
DateTimeOffset(Int32) | Gets the ISystemDataType object that represents the datetimeoffset data type and has the specified scale. |
![]() |
Decimal() | Gets the ISystemDataType object that represents the decimal data type. |
![]() |
Decimal(Int32) | Gets the ISystemDataType object that represents the decimal data type and has the specified precision. |
![]() |
Decimal(Int32, Int32) | Gets the ISystemDataType object that represents the decimal data type and has the specified precision and scale. |
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
Find(DataTypeSpec, Boolean) | Retrieves the ISystemDataType object that has the specified data type specification and maximum storage size (max) setting. |
![]() |
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) | Retrieves the ISystemDataType object that has the specified data type specification, precision, and scale. |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
NChar() | Gets the ISystemDataType object that represents the nchar data type. |
![]() |
NChar(Int32) | Gets the ISystemDataType object that represents the nchar data type and has the specified maximum length. |
![]() |
Numeric() | Gets the ISystemDataType object that represents the numeric data type. |
![]() |
Numeric(Int32) | Gets the ISystemDataType object that represents the numeric data type and has the specified precision. |
![]() |
Numeric(Int32, Int32) | Gets the ISystemDataType object that represents the numeric data type and has the specified precision and scale. |
![]() |
NVarChar() | Gets the ISystemDataType object that represents the nvarchar data type. |
![]() |
NVarChar(Int32) | Gets the ISystemDataType object that represents the nvarchar data type and has the specified maximum length. |
![]() |
Time() | Gets the ISystemDataType object that represents the time data type. |
![]() |
Time(Int32) | Gets the ISystemDataType object that represents the time data type and has the specified scale. |
![]() |
ToString | (Inherited from Object.) |
![]() |
VarBinary() | Gets the ISystemDataType object that represents the varbinary data type. |
![]() |
VarBinary(Int32) | Gets the ISystemDataType object that represents the varbinary data type and has the specified maximum length. |
![]() |
VarChar() | Gets the ISystemDataType object that represents the varchar data type. |
![]() |
VarChar(Int32) | Gets the ISystemDataType object that represents the varchar data type and has the specified maximum length. |
![]() |
Xml | Gets the ISystemDataType object that represents the xml data type. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.