AshR2RML.SemanticIR.Attribute (AshR2RML v26.8.22)

Copy Markdown View Source

One admitted datatype-property projection across semantic, Ash, and SQL worlds.

Summary

Types

t()

@type t() :: %AshR2RML.SemanticIR.Attribute{
  ash_type: atom() | module(),
  column: String.t(),
  datatype_iri: String.t(),
  identity?: boolean(),
  max_count: non_neg_integer() | nil,
  min_count: non_neg_integer(),
  name: atom(),
  nullable: boolean(),
  postgres_type: String.t(),
  predicate_iri: String.t(),
  provenance: map()
}