Skip to content

A database-agnostic query interface that provides consistent operations across different database implementations. Interface Database brings AQL (Antelope Query Language) to your projects, enabling you to write database code that works with multiple database backends.

License

Notifications You must be signed in to change notification settings

AntelopeJS/interface-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Database

Interface Database

License Discord Documentation

A database-agnostic query interface that provides consistent operations across different database implementations. Interface Database brings AQL (Antelope Query Language) to your projects, enabling you to write database code that works with multiple database backends.

Installation

ajs module imports add database@beta

Documentation

Detailed documentation is available in the docs directory:

  • Index - Overview and documentation structure
  • Query Types - Information about table, selection, and other query types
  • Operations - Database, table, and CRUD operations
  • Results - Result types and handling

Inspiration

Interface Database is heavily inspired by ReQL, the query language of RethinkDB. As huge fans of ReQL's elegant chainable API and its ability to express complex queries in a native javascript like language format, we've adopted many of its design principles while expanding the concept to work with multiple database backends.

Current Status

This is the development version (beta) of the Interface Database. It is currently in pre-release stage and may undergo changes before the final release. The interface is not considered stable for production use without understanding that breaking changes may occur.

Versions

Version Link Status
beta database@beta Waiting validation from community to go in v1
1 Not yet released Planned stable release

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

About

A database-agnostic query interface that provides consistent operations across different database implementations. Interface Database brings AQL (Antelope Query Language) to your projects, enabling you to write database code that works with multiple database backends.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •