JULEA
|
The JSqlStatement wraps a DB backend-specific prepared statement. More...
#include <sql-generic-internal.h>
Data Fields | |
gpointer | stmt |
The prepared statement of a DB backend. More... | |
GHashTable * | out_variables_index |
Indices of the output variables (i.e., columns). More... | |
GHashTable * | variable_types |
Types of the variables contained in the query. More... | |
The JSqlStatement wraps a DB backend-specific prepared statement.
The hash tables may be NULL and are only set when needed.
GHashTable* JSqlStatement::out_variables_index |
Indices of the output variables (i.e., columns).
full name of the variable (gchar*) -> position (int directly stored to the pointer field) This field is not NULL iff the statement is a SELECT.
gpointer JSqlStatement::stmt |
The prepared statement of a DB backend.
GHashTable* JSqlStatement::variable_types |
Types of the variables contained in the query.
full name of the variable (gchar*) -> type (JDBType) This field may either be a schema from the cache or a new hash table conatining fields from all schemas in a join.