#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
1.3