CUBRID Engine  latest
bh_interface_s Struct Reference

#include <api_handle.h>

Collaboration diagram for bh_interface_s:
Collaboration graph

Public Attributes

int(* alloc_handle )(BH_INTERFACE *ifs, BH_BIND *bind, BIND_HANDLE *bh)
 
int(* destroy_handle )(BH_INTERFACE *ifs, BIND_HANDLE bh)
 
int(* lookup )(BH_INTERFACE *ifs, BIND_HANDLE bh, BH_BIND **bind)
 
int(* bind_to_handle )(BH_INTERFACE *ifs, BH_BIND *bind, BIND_HANDLE *bh)
 
int(* bind_get_parent )(BH_INTERFACE *ifs, BH_BIND *bind, BH_BIND **pbind)
 
int(* bind_prune )(BH_INTERFACE *ifs, BH_BIND *bind)
 
int(* bind_graft )(BH_INTERFACE *ifs, BH_BIND *bind, BH_BIND *on_bind)
 
int(* bind_get_first_child )(BH_INTERFACE *ifs, BH_BIND *bind, BH_BIND **pchild)
 
int(* bind_get_next_sibling )(BH_INTERFACE *ifs, BH_BIND *bind, BH_BIND **psibling)
 
int(* bind_map )(BH_INTERFACE *ifs, BH_BIND *bind, bh_mapf mf, void *arg)
 
void(* destroy )(BH_INTERFACE *ifs)
 

Detailed Description

Definition at line 58 of file api_handle.h.

Member Data Documentation

int(* bh_interface_s::bind_get_first_child) (BH_INTERFACE *ifs, BH_BIND *bind, BH_BIND **pchild)
int(* bh_interface_s::bind_get_next_sibling) (BH_INTERFACE *ifs, BH_BIND *bind, BH_BIND **psibling)
int(* bh_interface_s::bind_map) (BH_INTERFACE *ifs, BH_BIND *bind, bh_mapf mf, void *arg)

Definition at line 69 of file api_handle.h.

Referenced by create_handle_context().

int(* bh_interface_s::bind_prune) (BH_INTERFACE *ifs, BH_BIND *bind)

Definition at line 65 of file api_handle.h.

Referenced by create_handle_context().

void(* bh_interface_s::destroy) (BH_INTERFACE *ifs)

Definition at line 70 of file api_handle.h.

Referenced by bh_root_release(), and create_handle_context().

int(* bh_interface_s::lookup) (BH_INTERFACE *ifs, BIND_HANDLE bh, BH_BIND **bind)

Definition at line 62 of file api_handle.h.

Referenced by ci_stmt_get_resultset_metadata_impl(), and create_handle_context().


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