View Source API Reference ravix v0.10.0
Modules
Ravix is a RavenDB Driver written in Elixir
Command to fetch the topology data from RavenDB
Struct to represent a response from RavenDB
Represents the response of a RavenDB API call
State of a RavenDB connection executor node
- http_client_name: Name of the Finch http client to use with this 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 execute a query 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 utility that reads PEM certificates in base64 into DER encoded structures
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
Telemetry events supported by the Ravix Driver