DataTypeProvider
Provides definitions for all the supported SQL data types. By default, definitions from the SQL standard are provided but if a vendor doesn't support a specific type, or it is implemented differently, the corresponding function should be overridden.
Functions
Binary type for storing binary strings of variable and unlimited length.
Binary type for storing binary strings of a specific length.
Returns the boolean value of the specified SQL value.
Returns the SQL representation of the specified bool value.
Data type for storing boolean values.
Data type for storing both date and time without a time zone.
Numeric type for storing 8-byte (double precision) floating-point numbers.
Numeric type for storing 4-byte integers, marked as auto-increment.
Numeric type for storing 4-byte integers.
Character type for storing strings of variable and large length.
Numeric type for storing 8-byte integers, and marked as auto-increment.
Character type for storing strings of medium length.
Returns the SQL representation of the specified expression, to be used in an ORDER BY clause.
Returns the SQL representation of the specified expression, for it to be used as a column default value.
Data type for storing both date and time with a time zone.
Numeric type for storing 4-byte unsigned integers, marked as auto-increment.
Numeric type for storing 4-byte unsigned integers.
Numeric type for storing 8-byte unsigned integers, marked as auto-increment.
Numeric type for storing 2-byte unsigned integers.
Character type for storing strings of variable length up to a maximum.