jed

Type reference

jed's scalar types. This table is generated at build time from the canonical spec data (spec/types/scalars.toml), so it always matches the engine. Types marked expression only exist as expression/literal types but cannot yet be a column type.

TypeAliasesFamilyStorableWidthRange
i16smallint, int2integeryes16-bit-32768 … 32767
i32int, integer, int4integeryes32-bit-2147483648 … 2147483647
i64bigint, int8integeryes64-bit-9223372036854775808 … 9223372036854775807
booleanboolbooleanyes——
textvarchar, character varying, stringtextyes——
decimalnumeric, decdecimalyes——
bytea—byteayes——
uuid—uuidyes——
timestamptimestamp without time zonetimestampyes——
timestamptztimestamp with time zonetimestamptzyes——
interval—intervalyes——
f32real, float4floatyes——
f64double precision, float, float8floatyes——
date—dateyes——
json—jsonyes——
jsonb—jsonbyes——
jsonpath—jsonpathexpression only——
jed — an embeddable, strictly-typed SQL database.