Sqlite database, viewed as a collection of triples. More...
#include <yarp/serversql/impl/SqliteTripleSource.h>
Public Member Functions | |
SqliteTripleSource (sqlite3 *db) | |
std::string | condition (Triple &t, TripleContext *context) |
int | find (Triple &t, TripleContext *context) override |
void | remove_query (Triple &ti, TripleContext *context) override |
void | prune (TripleContext *context) override |
std::list< Triple > | query (Triple &ti, TripleContext *context) override |
std::string | expressContext (TripleContext *context) |
void | insert (Triple &t, TripleContext *context) override |
void | update (Triple &t, TripleContext *context) override |
void | begin (TripleContext *context) override |
void | end (TripleContext *context) override |
![]() | |
TripleSource () | |
virtual | ~TripleSource ()=default |
virtual void | reset () |
Sqlite database, viewed as a collection of triples.
These are the minimum functions needed by the name server to use a Sqlite database.
Definition at line 22 of file SqliteTripleSource.h.
SqliteTripleSource::SqliteTripleSource | ( | sqlite3 * | db | ) |
Definition at line 22 of file SqliteTripleSource.cpp.
|
overridevirtual |
Implements yarp::serversql::impl::TripleSource.
Definition at line 212 of file SqliteTripleSource.cpp.
std::string SqliteTripleSource::condition | ( | Triple & | t, |
TripleContext * | context | ||
) |
Definition at line 26 of file SqliteTripleSource.cpp.
|
overridevirtual |
Implements yarp::serversql::impl::TripleSource.
Definition at line 221 of file SqliteTripleSource.cpp.
std::string SqliteTripleSource::expressContext | ( | TripleContext * | context | ) |
Definition at line 153 of file SqliteTripleSource.cpp.
|
overridevirtual |
Implements yarp::serversql::impl::TripleSource.
Definition at line 68 of file SqliteTripleSource.cpp.
|
overridevirtual |
Implements yarp::serversql::impl::TripleSource.
Definition at line 163 of file SqliteTripleSource.cpp.
|
overridevirtual |
Implements yarp::serversql::impl::TripleSource.
Definition at line 105 of file SqliteTripleSource.cpp.
|
overridevirtual |
Implements yarp::serversql::impl::TripleSource.
Definition at line 117 of file SqliteTripleSource.cpp.
|
overridevirtual |
Implements yarp::serversql::impl::TripleSource.
Definition at line 93 of file SqliteTripleSource.cpp.
|
overridevirtual |
Implements yarp::serversql::impl::TripleSource.
Definition at line 182 of file SqliteTripleSource.cpp.