DynXX-Cxx
Loading...
Searching...
No Matches
Functions
SQLite.hxx File Reference
#include "Types.hxx"
#include "../C/SQLite.h"

Go to the source code of this file.

Functions

DynXXSQLiteConnHandle dynxxSQLiteOpen (std::string_view _id)
 
bool dynxxSQLiteExecute (DynXXSQLiteConnHandle conn, std::string_view sql)
 
DynXXSQLiteQueryResultHandle dynxxSQLiteQueryDo (DynXXSQLiteConnHandle conn, std::string_view sql)
 
bool dynxxSQLiteQueryReadRow (DynXXSQLiteQueryResultHandle query_result)
 
std::optional< std::stringdynxxSQLiteQueryReadColumnText (DynXXSQLiteQueryResultHandle query_result, std::string_view column)
 
std::optional< int64_tdynxxSQLiteQueryReadColumnInteger (DynXXSQLiteQueryResultHandle query_result, std::string_view column)
 
std::optional< doubledynxxSQLiteQueryReadColumnFloat (DynXXSQLiteQueryResultHandle query_result, std::string_view column)
 
void dynxxSQLiteQueryDrop (DynXXSQLiteQueryResultHandle query_result)
 
void dynxxSQLiteClose (DynXXSQLiteConnHandle conn)
 

Function Documentation

◆ dynxxSQLiteClose()

void dynxxSQLiteClose ( DynXXSQLiteConnHandle  conn)

◆ dynxxSQLiteExecute()

bool dynxxSQLiteExecute ( DynXXSQLiteConnHandle  conn,
std::string_view  sql 
)

◆ dynxxSQLiteOpen()

DynXXSQLiteConnHandle dynxxSQLiteOpen ( std::string_view  _id)

◆ dynxxSQLiteQueryDo()

◆ dynxxSQLiteQueryDrop()

void dynxxSQLiteQueryDrop ( DynXXSQLiteQueryResultHandle  query_result)

◆ dynxxSQLiteQueryReadColumnFloat()

std::optional< double > dynxxSQLiteQueryReadColumnFloat ( DynXXSQLiteQueryResultHandle  query_result,
std::string_view  column 
)

◆ dynxxSQLiteQueryReadColumnInteger()

std::optional< int64_t > dynxxSQLiteQueryReadColumnInteger ( DynXXSQLiteQueryResultHandle  query_result,
std::string_view  column 
)

◆ dynxxSQLiteQueryReadColumnText()

std::optional< std::string > dynxxSQLiteQueryReadColumnText ( DynXXSQLiteQueryResultHandle  query_result,
std::string_view  column 
)

◆ dynxxSQLiteQueryReadRow()

bool dynxxSQLiteQueryReadRow ( DynXXSQLiteQueryResultHandle  query_result)