#include "db.hpp"

class memsql : public db 
{
public:

    void name() const override
    {
        cout << "MemSQL" << endl;
    }

    void type() const override
    {
        cout << "InMemory" << endl;
    }

    ~memsql() {}
};

extern "C" db* produce() 
{
    return new memsql();
}

extern "C" void destruct(db* p) 
{
    delete p;
}