The numeric, string, temporal, boolean, binary, and complex types, with their storage and casting behaviour.