DataType
Optional data-type hint attached to a Field,
Param, or a ParamOptions entry. @sqb/builder itself doesn't validate
or coerce values against these — dialect/adapter packages use the hint to bind values with an
explicit native type.
import { DataType } from '@sqb/builder';
Members
| Member | Value |
|---|---|
BOOL | 'BOOL' |
CHAR | 'CHAR' |
VARCHAR | 'VARCHAR' |
SMALLINT | 'SMALLINT' |
INTEGER | 'INTEGER' |
BIGINT | 'BIGINT' |
FLOAT | 'FLOAT' |
DOUBLE | 'DOUBLE' |
NUMBER | 'NUMBER' |
DATE | 'DATE' |
TIMESTAMP | 'TIMESTAMP' |
TIMESTAMPTZ | 'TIMESTAMPTZ' |
TIME | 'TIME' |
BINARY | 'BINARY' |
TEXT | 'TEXT' |
GUID | 'GUID' |
JSON | 'JSON' |