]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
libcephsqlite: sqlite interface to RADOS
authorMilind Changire <mchangir@redhat.com>
Tue, 16 Jul 2019 06:11:25 +0000 (11:41 +0530)
committerPatrick Donnelly <pdonnell@redhat.com>
Mon, 22 Mar 2021 17:14:00 +0000 (10:14 -0700)
commitb577c0257f9f9a8bb3ce8afcf6deb345205c92b8
tree68826c5b326e7ad2a04eb42a762157ee099e1ced
parent4baadd2faeed42ccb2d992979cb54ac17384ce17
libcephsqlite: sqlite interface to RADOS

This library provides a SQLite front-end to the RADOS objects.
This effort will help alleviate the restriction on number of key-value pairs
that can be stored in an object.
This interface is a generic one without any constraint on the database
schema either. Library clients can enforce any schema and use SQLite API
to store data in the database backed by RADOS Objects.

Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit 1bc229381af97d684c86a0625d5ab9699889ada4)
CMakeLists.txt
src/CMakeLists.txt
src/libcephsqlite.cc [new file with mode: 0644]
src/libcephsqlite.h [new file with mode: 0644]
src/test/test_libcephsqlite.cc [new file with mode: 0644]