riptide v0.2.79 Riptide.Store behaviour

Link to this section Summary

Link to this section Functions

Link to this function

chunk(stream, count, opts)

Link to this function

inflate(stream)

Link to this function

mutation(mut, store, opts)

Link to this function

query(query, store, store_opts)

Link to this function

stream(path, opts \\ %{})

Link to this function

stream(path, opts, store, store_opts)

Link to this section Callbacks

Link to this callback

init(opts)

init(opts :: any()) :: :ok | {:error, atom()}
Link to this callback

mutation(merges, deletes, opts)

mutation(merges :: any(), deletes :: any(), opts :: any()) ::
  :ok | {:error, atom()}
Link to this callback

query(paths, opts)

query(paths :: any(), opts :: any()) :: any()