Drizzled Public API Documentation

fetch_node_struct Struct Reference

#include <row0sel.h>

Public Attributes

que_common_t common
 
sel_node_tcursor_def
 
sym_node_tinto_list
 
pars_user_func_tfunc
 

Detailed Description

Fetch statement node

Definition at line 342 of file row0sel.h.

Member Data Documentation

que_common_t fetch_node_struct::common

type: QUE_NODE_FETCH

Definition at line 343 of file row0sel.h.

Referenced by pars_fetch_statement().

sel_node_t* fetch_node_struct::cursor_def

cursor definition

Definition at line 344 of file row0sel.h.

Referenced by fetch_step(), and pars_fetch_statement().

pars_user_func_t* fetch_node_struct::func

User callback function or NULL. The first argument to the function is a sel_node_t*, containing the results of the SELECT operation for one row. If the function returns NULL, it is not interested in further rows and the cursor is modified so (cursor % NOTFOUND) is true. If it returns not-NULL, continue normally. See row_fetch_print() for an example (and a useful debugging tool).

Definition at line 348 of file row0sel.h.

Referenced by fetch_step(), and pars_fetch_statement().

sym_node_t* fetch_node_struct::into_list

variables to set

Definition at line 345 of file row0sel.h.

Referenced by fetch_step(), and pars_fetch_statement().


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