XTAB Struct Reference

Structure to describe virtual table. More...

Data Fields

sqlite3_vtab vtab
 SQLite virtual table.
 
sqlite3 * db
 Open database.
 
XMODxm
 Module data.
 
struct XCSRxc
 Current cursor.
 
int sdoc
 Size of idocs array.
 
int ndoc
 Number of used entries in idocs array.
 
int * idocs
 Indexes in module-wide DOC table.
 

Detailed Description

Structure to describe virtual table.

Definition at line 75 of file xpath.c.

Field Documentation

◆ db

sqlite3* XTAB::db

Open database.

Definition at line 77 of file xpath.c.

Referenced by xpath_connect().

◆ idocs

int* XTAB::idocs

Indexes in module-wide DOC table.

Definition at line 82 of file xpath.c.

Referenced by xpath_column(), xpath_connect(), xpath_disconnect(), xpath_rowid(), xpath_update(), and xpath_vfunc_common().

◆ ndoc

int XTAB::ndoc

Number of used entries in idocs array.

Definition at line 81 of file xpath.c.

Referenced by xpath_column(), xpath_connect(), xpath_disconnect(), xpath_eof(), xpath_next(), xpath_update(), and xpath_vfunc_common().

◆ sdoc

int XTAB::sdoc

Size of idocs array.

Definition at line 80 of file xpath.c.

Referenced by xpath_connect(), and xpath_update().

◆ vtab

sqlite3_vtab XTAB::vtab

SQLite virtual table.

Definition at line 76 of file xpath.c.

Referenced by xpath_connect().

◆ xc

struct XCSR* XTAB::xc

Current cursor.

Definition at line 79 of file xpath.c.

Referenced by xpath_close(), xpath_connect(), xpath_filter(), and xpath_vfunc_common().

◆ xm

XMOD* XTAB::xm

Module data.

Definition at line 78 of file xpath.c.

Referenced by xpath_column(), xpath_connect(), xpath_disconnect(), xpath_rowid(), xpath_update(), and xpath_vfunc_common().


The documentation for this struct was generated from the following file:

Generated on Sun Nov 26 2023 by doxygen.
Contact: chw@ch-werner.de