Verisyntax — brugermanual (prototype 0.1)

Kilder og typede kolonner

En source forbinder et logisk navn med en eksisterende tabel. Et logisk kolonnenavn kan mappes til et andet fysisk navn:

source customers:
  database warehouse
  schema "crm"
  table "customer_records"
  column id: integer from "customer_id"
  column name: text
  column country: text optional
  primary_key id
  provenance row

De aktuelle skalartyper er boolean, integer, real, text, date og datetime. Kolonner er required som standard; tilføj optional, når en tom CSV-celle må blive NULL. En primary-key-kolonne kan ikke være optional. provenance row betyder, at resultater senere skal kunne spores tilbage til den konkrete kilderække. En primary_key gør den identitet stabil og anbefales.