Xitdb.Ash.Verifiers.VerifySyncProjection (xitdb v1.0.1)

Copy Markdown View Source

Verifies at compile time that:

  1. Every attribute accepted by xitdb.sync_update_action (that is not in xitdb.ignored_sync_attributes) is declared in xitdb.editable_fields or xitdb.passthru_fields (preventing silent field drops during Xitdb ingestion).
  2. Every declared editable_fields / passthru_fields entry exists on the resource.
  3. Every indexes key maps to a known projected or computed field.