View Source Ontogen.Store.SPARQL.Operation (Ontogen v0.1.1)

Summary

Types

@type data() :: RDF.Data.t()
@type name() :: atom()
@type payload() :: query() | update() | data() | nil
@type query() :: String.t()
@type t() :: %Ontogen.Store.SPARQL.Operation{
  name: name(),
  opts: keyword(),
  payload: payload(),
  type: type(),
  update_type: update_type()
}
@type type() :: :query | :update
@type update() :: String.t()
@type update_type() :: :query | :data | :graph_store

Functions

Link to this function

construct(query, opts \\ [])

View Source
Link to this function

construct!(query, opts \\ [])

View Source
Link to this function

delete(update, opts \\ [])

View Source
Link to this function

delete!(update, opts \\ [])

View Source
Link to this function

delete_data(data, opts \\ [])

View Source
Link to this function

delete_data!(data, opts \\ [])

View Source
Link to this function

describe(query, opts \\ [])

View Source
Link to this function

describe!(query, opts \\ [])

View Source
Link to this function

insert(update, opts \\ [])

View Source
Link to this function

insert!(update, opts \\ [])

View Source
Link to this function

insert_data(data, opts \\ [])

View Source
Link to this function

insert_data!(data, opts \\ [])

View Source
Link to this function

load!(query, opts \\ [])

View Source
Link to this function

new(name, payload, opts \\ [])

View Source
Link to this function

new!(name, payload, opts \\ [])

View Source
Link to this function

select(query, opts \\ [])

View Source
Link to this function

select!(query, opts \\ [])

View Source
Link to this function

update(update, opts \\ [])

View Source
Link to this function

update!(update, opts \\ [])

View Source