Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
dataset.h File Reference
#include "qry_dat.h"
#include <list>
#include <map>
#include <memory>
#include <string>
#include <string_view>
#include <unordered_map>

Classes

class  dbiplus::Database
 
class  dbiplus::Dataset
 
class  dbiplus::DbErrors
 

Namespaces

namespace  dbiplus
 

Typedefs

using dbiplus::StringList = std::list< std::string >
 
using dbiplus::ParamList = std::map< std::string, field_value, std::less<> >
 

Enumerations

enum class  dbiplus::dsStates {
  dbiplus::dsSelect , dbiplus::dsInsert , dbiplus::dsEdit , dbiplus::dsUpdate ,
  dbiplus::dsDelete , dbiplus::dsInactive
}
 
enum class  dbiplus::sqlType {
  dbiplus::sqlSelect , dbiplus::sqlUpdate , dbiplus::sqlInsert , dbiplus::sqlDelete ,
  dbiplus::sqlExec
}
 

Variables

constexpr const char * dbiplus::S_NO_CONNECTION = "No active connection"
 
constexpr unsigned int dbiplus::DB_BUFF_MAX = 8 * 1024
 
constexpr unsigned int dbiplus::DB_CONNECTION_NONE = 0
 
constexpr unsigned int dbiplus::DB_CONNECTION_OK = 1
 
constexpr unsigned int dbiplus::DB_CONNECTION_DATABASE_NOT_FOUND = 2
 
constexpr int dbiplus::DB_COMMAND_OK = 0
 
constexpr int dbiplus::DB_EMPTY_QUERY = 1
 
constexpr int dbiplus::DB_TUPLES_OK = 2
 
constexpr int dbiplus::DB_ERROR = 5
 
constexpr int dbiplus::DB_BAD_RESPONSE = 6
 
constexpr int dbiplus::DB_UNEXPECTED = 7
 
constexpr int dbiplus::DB_UNEXPECTED_RESULT = -1