Skip to content

Schema — ASL

The building block of a schema is the type. This section covers types themselves and the schema-level declarations inside a type body. For the fields inside a type, see Fields.

  • Types — concrete and abstract types.
  • Inheritance — extending one or more types.
  • Indexesindex on (...) declarations.
  • Constraints — composite (type-level) constraints.