CUBRID Engine  latest
qo_plan_vtbl Struct Reference

#include <query_planner.h>

Collaboration diagram for qo_plan_vtbl:
Collaboration graph

Public Attributes

const char * plan_string
 
void(* fprint_fn )(QO_PLAN *, FILE *, int)
 
void(* walk_fn )(QO_PLAN *, void(*)(QO_PLAN *, void *), void *, void(*)(QO_PLAN *, void *), void *)
 
void(* free_fn )(QO_PLAN *)
 
void(* cost_fn )(QO_PLAN *)
 
void(* default_cost )(QO_PLAN *)
 
void(* info_fn )(QO_PLAN *, FILE *, int)
 
const char * info_string
 

Detailed Description

Definition at line 71 of file query_planner.h.

Member Data Documentation

void(* qo_plan_vtbl::cost_fn) (QO_PLAN *)

Definition at line 77 of file query_planner.h.

Referenced by qo_plan_set_cost_fn().

void(* qo_plan_vtbl::default_cost) (QO_PLAN *)

Definition at line 78 of file query_planner.h.

Referenced by qo_plan_set_cost_fn().

void(* qo_plan_vtbl::fprint_fn) (QO_PLAN *, FILE *, int)

Definition at line 74 of file query_planner.h.

void(* qo_plan_vtbl::free_fn) (QO_PLAN *)

Definition at line 76 of file query_planner.h.

void(* qo_plan_vtbl::info_fn) (QO_PLAN *, FILE *, int)

Definition at line 79 of file query_planner.h.

const char* qo_plan_vtbl::info_string

Definition at line 80 of file query_planner.h.

const char* qo_plan_vtbl::plan_string

Definition at line 73 of file query_planner.h.

Referenced by qo_plan_set_cost_fn().

void(* qo_plan_vtbl::walk_fn) (QO_PLAN *, void(*)(QO_PLAN *, void *), void *, void(*)(QO_PLAN *, void *), void *)

Definition at line 75 of file query_planner.h.


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