%Library.DataType
datatype class %Library.DataType
ODBC Type: VARCHAR
Datatype superclass.Note that data types do not have to inherit from this class in order to be a data type but this is used by the built in data types.
Method Inventory
Parameters
parameter INDEXNULLMARKER;
Override this parameter value to specify what value should be used as a null marker when a property of the type is used in a subscript of an index map.
The default null marker used is -1E14, if none is specfied for the datatype.
However %Library.PosixTime and %Library.BigInt datatypes could have values that collate before -1E14, 
and this means null values would not sort before all non-NULL values.
Methods
abstract classmethod IsValid(%val As %RawString) as %Status
Return $$$OK if the value is valid for the datatype, or an error code otherwise.
Subclasses
- %Dictionary.Classname
 - %Dictionary.Identifier
 - %Dictionary.SQLIdentifier
 - %Library.Binary
 - %Library.Currency
 - %Library.Date
 - %Library.Decimal
 - %Library.Double
 - %Library.EnumString
 - %Library.Float
 - %Library.InformixTimeStamp
 - %Library.Integer
 - %Library.Name
 - %Library.Numeric
 - %Library.String
 - %Library.StringTimeStamp
 - %Library.Time
 - %Library.TimeStamp
 - %Library.UTC
 - %Library.UniqueIdentifier
 - %Library.Username
 - %Library.Vector