Skip to content

Helper functions for the XTDB bitemporal database.

License

Notifications You must be signed in to change notification settings

cohesic/cohesic-xtdb

Repository files navigation

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.

About

Helper functions for the XTDB bitemporal database.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published