AntidoteDB
  • Overview
  • Quickstart
  • Examples & Applications
    • Timeseries Load Generator
    • Antidote Web Shell
    • Calendar App
    • Todo List App
  • Tutorials
    • Java Tutorial
  • Related Projects
  • Architecture
    • Overview
    • Ring
    • Log
    • Materializer
    • Transaction Manager
    • Inter-DC Communication
    • Failure Modes
    • Datatypes in Antidote
    • Commit Hooks
    • Features Configuration
  • Deployment
    • Natively (Linux)
    • Local Docker Setup
    • Docker Compose Setups
    • Docker Swarm
    • Kubernetes
  • Monitoring
    • Prometheus and Grafana
  • API
    • Native (Erlang)
    • Protocol Buffer API
    • Erlang
    • Java
    • JavaScript
    • Go
    • Python
  • Benchmarking
    • Setup
    • Basho Bench
  • Tools
    • Logs and Cache Dump
  • Development
    • Setup & Environment
    • Building a Release
    • Testing
    • Contributing
    • Archived Works
  • Release Notes
    • 0.2.1
    • 0.1.1
    • 0.0.1
Powered by GitBook
On this page
  • PotionDB
  • Antidote Query Language (AQL)
  • EdgeAnt

Related Projects

Related projects which make use of Antidote or extend it

PreviousJava TutorialNextOverview

Last updated 5 years ago

PotionDB

Antidote Query Language (AQL)

A SQL-like interface for the AntidoteDB data store.

See the for more information.

Example:

CREATE UPDATE-WINS TABLE Student (
    StudentID INT PRIMARY KEY,
    Name VARCHAR,
    Age INT DEFAULT 18,
    YearsLeft COUNTER_INT CHECK (YearsLeft > 0),
    Passport_id INTEGER FOREIGN KEY UPDATE-WINS REFERENCES Passport(id)
) PARTITION ON (Age);

EdgeAnt

repository