Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

b2xy_table Struct Reference


Detailed Description

Structure to describe a virtual table.

Definition at line 228 of file blobtoxy.c.

Data Fields

sqlite3_vtab base
 SQLite's base virtual table struct.

sqlite3 * db
 Open database.

char * master_table
 Table where to fetch BLOB from.

char * fq_master_table
 Fully qualified master_table.

char * key_column
 Name of key column.

char * blob_column
 Name of BLOB column.

char * x_scale_column
 Name of column giving X scale or NULL.

char * x_offset_column
 Name of column giving X offset or NULL.

char * y_scale_column
 Name of column giving Y scale or NULL.

char * y_offset_column
 Name of column giving Y offset or NULL.

char * other_columns
 Other columns or empty string.

int type
 Data type of BLOB.

int do_x_sl
 If true, apply X start/length.

int x_start
int x_length
 X start/length.

int argc
 Number args from b2xy_create() call.

char ** argv
 Argument vector from b2xy_create() call.


Field Documentation

int b2xy_table::argc
 

Number args from b2xy_create() call.

Definition at line 243 of file blobtoxy.c.

Referenced by b2xy_create().

char** b2xy_table::argv
 

Argument vector from b2xy_create() call.

Definition at line 244 of file blobtoxy.c.

Referenced by b2xy_create().

sqlite3_vtab b2xy_table::base
 

SQLite's base virtual table struct.

Definition at line 229 of file blobtoxy.c.

char* b2xy_table::blob_column
 

Name of BLOB column.

Definition at line 234 of file blobtoxy.c.

Referenced by b2xy_create(), and b2xy_filter().

sqlite3* b2xy_table::db
 

Open database.

Definition at line 230 of file blobtoxy.c.

Referenced by b2xy_create(), and b2xy_filter().

int b2xy_table::do_x_sl
 

If true, apply X start/length.

Definition at line 241 of file blobtoxy.c.

Referenced by b2xy_create(), and b2xy_open().

char* b2xy_table::fq_master_table
 

Fully qualified master_table.

Definition at line 232 of file blobtoxy.c.

Referenced by b2xy_create(), and b2xy_filter().

char* b2xy_table::key_column
 

Name of key column.

Definition at line 233 of file blobtoxy.c.

Referenced by b2xy_bestindex(), b2xy_create(), and b2xy_filter().

char* b2xy_table::master_table
 

Table where to fetch BLOB from.

Definition at line 231 of file blobtoxy.c.

Referenced by b2xy_create().

char* b2xy_table::other_columns
 

Other columns or empty string.

Definition at line 239 of file blobtoxy.c.

Referenced by b2xy_create(), and b2xy_filter().

int b2xy_table::type
 

Data type of BLOB.

Definition at line 240 of file blobtoxy.c.

Referenced by b2xy_create(), and b2xy_open().

int b2xy_table::x_length
 

X start/length.

Definition at line 242 of file blobtoxy.c.

Referenced by b2xy_create(), and b2xy_open().

char* b2xy_table::x_offset_column
 

Name of column giving X offset or NULL.

Definition at line 236 of file blobtoxy.c.

Referenced by b2xy_create(), b2xy_filter(), and b2xy_next().

char* b2xy_table::x_scale_column
 

Name of column giving X scale or NULL.

Definition at line 235 of file blobtoxy.c.

Referenced by b2xy_create(), b2xy_filter(), and b2xy_next().

int b2xy_table::x_start
 

Definition at line 242 of file blobtoxy.c.

Referenced by b2xy_create(), and b2xy_open().

char* b2xy_table::y_offset_column
 

Name of column giving Y offset or NULL.

Definition at line 238 of file blobtoxy.c.

Referenced by b2xy_create(), b2xy_filter(), and b2xy_next().

char* b2xy_table::y_scale_column
 

Name of column giving Y scale or NULL.

Definition at line 237 of file blobtoxy.c.

Referenced by b2xy_create(), b2xy_filter(), and b2xy_next().


The documentation for this struct was generated from the following file:
Generated on 23 Oct 2023 by doxygen.
Contact: chw@ch-werner.de