Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.39 KB

README.adoc

File metadata and controls

37 lines (22 loc) · 1.39 KB

Cohesic XTDB Helpers

Intro

These are functions our team needed for supporting our core use cases. They extend the XTDB api and are currently used in production.

Features

  • Transaction operations predicates

  • Transformations from history items to transaction operations

  • Attribute extracting functions (i.e. start-valid-time) for transaction operations

  • Functions that revert an entity before a specific time

  • Helpers for computing and submitting ::xt/match operations alongside their ::xt/put for an entity

Documentation

Release Information

deps.edn dependency information:

com.cohesic/xtdb {:git/url "https://github.com/cohesic/cohesic-xtdb.git"
                  :sha     "<insert-latest-sha>"}

At the moment this library only supports the git library method (Clojars deployment is planned).

Usage

We use Babashka Tasks as task runner, run bb tasks for the list of commands.

This software is available under the MIT license. See the LICENSE file for more info.