#include <driver.h>
Inheritance diagram for GQL::Driver:
Public Member Functions | |
Driver (Yehia::PluginManager &mgr, const std::string &id, const std::string &name) | |
virtual | ~Driver () |
const std::string & | get_id () const |
const std::string & | get_name () const |
int | get_major_version () const |
int | get_minor_version () const |
virtual std::vector< DriverPropertyInfo > | get_property_info (const std::string &url, const std::map< std::string, std::string > &props) const=0 |
virtual bool | accept_url (const std::string &str) const=0 |
virtual Connection * | connect (const std::string &url, const std::map< std::string, std::string > &prop)=0 |
virtual std::string | name () const |
virtual std::string | description () const |
Protected Member Functions | |
void | set_version (int maj, int min) |
|
|
|
|
|
|
|
|
|
Implements Plugin. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|