Structure to describe a virtual table. More...
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. | |
Structure to describe a virtual table.
Definition at line 228 of file blobtoxy.c.
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().