JULEA
Data Fields
JSqlStatement Struct Reference

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

Detailed Description

The JSqlStatement wraps a DB backend-specific prepared statement.

The hash tables may be NULL and are only set when needed.

Field Documentation

◆ out_variables_index

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.

◆ stmt

gpointer JSqlStatement::stmt

The prepared statement of a DB backend.

◆ variable_types

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.


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