• Scalar types
  • Array scalar types
  • Domain types
  • Pseudo types
  • NULL handling of primitives
  • Composite types
  • Default mapping