API Reference ravix v0.2.2

modules

Modules

Ravix is a RavenDB Driver written in Elixir

Command to fetch the topology data from RavenDB

Represents the response of a RavenDB API call

State of a RavenDB connection executor node

Represents the state of a RavenDB connection

Represents the RavenDB topology

Macro to facilitate the representation of a Raven Document

Raven Command to execute actions in batches

Command to execute a queryy on RavenDB

Command to fetch documents from RavenDB

Macro to define the basic required fields for a RavenCommand

Document conventions structure

Functions related to document metadata management

A stateful session to execute RavenDB commands

Functions to manage session changes

Defines all changes that will be executed in a session when calling the save_changes function

Representation of a document inside the Store Session

A session state representation

Supervisor for RavenDB Sessions

Validation rules for session states

Macro to define a RavenDB Repository Store

Helper to facilitate building url query params following the RavenDB API

Command to create a RavenDB database

Command to delete a RavenDB database

Command to delete a RavenDB database

Database maintenance operations module

Detructurized Raven Query Language structure

Supported RQL Conditions

RQL Update tokens