#include <dbFeature.h>
Public Member Functions | |
virtual const std::string & | getNameInst ()=0 |
Returns name of the database feature. |
Driver features reflect differences between database systems. Different database systems provide different features or services. Modules of the IOPC 2 library define interfaces which derive from DbFeature (representing the features) and database driver creators optionally implement them to their drivers or group them in driver extensions. The library then asks the drivers what features they offer. Based on the answers it enables or disables some of its functionalities provided.
virtual const std::string& iopc::DbFeature::getNameInst | ( | ) | [pure virtual] |
Returns name of the database feature.
Database features must have unique names across the library
Implemented in iopc::SqlStatementsFeature, iopc::TypeMappingFeature, iopc::MappingStatementsFeature, iopc::ObjectStatementsFeature, and iopc::ORStatementsFeature.