DynXX-C
Loading...
Searching...
No Matches
Typedefs | Functions | Variables
SQLite.h File Reference
#include "Types.h"

Go to the source code of this file.

Typedefs

typedef address DynXXSQLiteQueryResultHandle
 

Functions

DynXXSQLiteConnHandle dynxx_sqlite_open (const char *_id)
 Open DB.
 
bool dynxx_sqlite_execute (DynXXSQLiteConnHandle conn, const char *sql)
 Execute a SQL(s)
 
DynXXSQLiteQueryResultHandle dynxx_sqlite_query_do (DynXXSQLiteConnHandle conn, const char *sql)
 Query with a SQL.
 
bool dynxx_sqlite_query_read_row (DynXXSQLiteQueryResultHandle query_result)
 Read a row from query result.
 
const char * dynxx_sqlite_query_read_column_text (DynXXSQLiteQueryResultHandle query_result, const char *column)
 Read text column data from query result.
 
int64_t dynxx_sqlite_query_read_column_integer (DynXXSQLiteQueryResultHandle query_result, const char *column)
 Read integer column data from query result.
 
double dynxx_sqlite_query_read_column_float (DynXXSQLiteQueryResultHandle query_result, const char *column)
 Read float column data from query result.
 
void dynxx_sqlite_query_drop (DynXXSQLiteQueryResultHandle query_result)
 Release query result.
 
void dynxx_sqlite_close (DynXXSQLiteConnHandle conn)
 Close DB.
 

Variables

DYNXX_EXTERN_C_BEGIN typedef address DynXXSQLiteConnHandle
 

Typedef Documentation

◆ DynXXSQLiteQueryResultHandle

Function Documentation

◆ dynxx_sqlite_close()

void dynxx_sqlite_close ( DynXXSQLiteConnHandle  conn)

Close DB.

Parameters
connDB connection handle

◆ dynxx_sqlite_execute()

bool dynxx_sqlite_execute ( DynXXSQLiteConnHandle  conn,
const char *  sql 
)

Execute a SQL(s)

Parameters
connDB connection handle
sqlSQL
Returns
Successfull or not

◆ dynxx_sqlite_open()

DynXXSQLiteConnHandle dynxx_sqlite_open ( const char *  _id)

Open DB.

Parameters
_idDB id
Returns
DB connection handle

◆ dynxx_sqlite_query_do()

DynXXSQLiteQueryResultHandle dynxx_sqlite_query_do ( DynXXSQLiteConnHandle  conn,
const char *  sql 
)

Query with a SQL.

Parameters
connDB connection handle
sqlSQL
Returns
Handle of query result

◆ dynxx_sqlite_query_drop()

void dynxx_sqlite_query_drop ( DynXXSQLiteQueryResultHandle  query_result)

Release query result.

Parameters
query_resultHandle of query result

◆ dynxx_sqlite_query_read_column_float()

double dynxx_sqlite_query_read_column_float ( DynXXSQLiteQueryResultHandle  query_result,
const char *  column 
)

Read float column data from query result.

Parameters
query_resultHandle of query result
columnColumn name
Returns
Float column data

◆ dynxx_sqlite_query_read_column_integer()

int64_t dynxx_sqlite_query_read_column_integer ( DynXXSQLiteQueryResultHandle  query_result,
const char *  column 
)

Read integer column data from query result.

Parameters
query_resultHandle of query result
columnColumn name
Returns
Integer column data

◆ dynxx_sqlite_query_read_column_text()

const char * dynxx_sqlite_query_read_column_text ( DynXXSQLiteQueryResultHandle  query_result,
const char *  column 
)

Read text column data from query result.

Parameters
query_resultHandle of query result
columnColumn name
Returns
Text column data

◆ dynxx_sqlite_query_read_row()

bool dynxx_sqlite_query_read_row ( DynXXSQLiteQueryResultHandle  query_result)

Read a row from query result.

Parameters
query_resultHandle of query result
Returns
Successful or not

Variable Documentation

◆ DynXXSQLiteConnHandle

DYNXX_EXTERN_C_BEGIN typedef address DynXXSQLiteConnHandle