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.