EdgeDB comes with a rigorously defined type system consisting of scalar types, collection types (like arrays and tuples), and object types. There is also a library of built-in functions and operators for working with each datatype.
Scalar Types
Scalar types store primitive data.
-
Abstract types: these are the types that undergird the scalar hierarchy.
Collection Types
Collection types are special generic types used to group homogeneous or heterogeneous data.