View Source Ravix.Documents.Session.Manager (ravix v0.6.3)
Functions to manage session changes
Link to this section Summary
Link to this section Functions
@spec delete_document(Ravix.Documents.Session.State.t(), bitstring()) :: {:error, atom()} | {:ok, Ravix.Documents.Session.State.t()}
@spec execute_query(Ravix.Documents.Session.State.t(), Ravix.RQL.Query.t(), any()) :: {:error, any()} | {:ok, Ravix.Connection.Response.t()}
@spec save_changes(Ravix.Documents.Session.State.t()) :: {:error, any()} | {:ok, keyword()}
@spec stream_query(Ravix.Documents.Session.State.t(), Ravix.RQL.Query.t(), any()) :: {:error, any()} | {:ok, Enumerable.t()}