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.
See Also
Reference
Microsoft.SqlServer.Management.SqlParser.MetadataProvider Namespace