Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

XTAB Struct Reference


Detailed Description

Structure to describe virtual table.

Definition at line 75 of file xpath.c.

Data Fields

sqlite3_vtab vtab
 SQLite virtual table.

sqlite3 * db
 Open database.

XMODxm
 Module data.

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.


Field Documentation

sqlite3* XTAB::db
 

Open database.

Definition at line 77 of file xpath.c.

Referenced by xpath_connect().

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().

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().

int XTAB::sdoc
 

Size of idocs array.

Definition at line 80 of file xpath.c.

Referenced by xpath_connect(), and xpath_update().

sqlite3_vtab XTAB::vtab
 

SQLite virtual table.

Definition at line 76 of file xpath.c.

Referenced by xpath_connect().

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().

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 23 Oct 2023 by doxygen.
Contact: chw@ch-werner.de