~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/include/eval0eval.h

  • Committer: Brian Aker
  • Date: 2008-10-28 08:36:02 UTC
  • mfrom: (520.4.13 merge-innodb-plugin)
  • Revision ID: brian@tangent.org-20081028083602-0p3zzlhlxr5q2sqo
Merging Monty's work

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
Free the buffer from global dynamic memory for a value of a que_node,
20
20
if it has been allocated in the above function. The freeing for pushed
21
21
column values is done in sel_col_prefetch_buf_free. */
22
 
 
 
22
UNIV_INTERN
23
23
void
24
24
eval_node_free_val_buf(
25
25
/*===================*/
62
62
eval_node_copy_and_alloc_val(
63
63
/*=========================*/
64
64
        que_node_t*     node,   /* in: query graph node */
65
 
        byte*           str,    /* in: binary string */
 
65
        const byte*     str,    /* in: binary string */
66
66
        ulint           len);   /* in: string length or UNIV_SQL_NULL */
67
67
/*********************************************************************
68
68
Copies a query node value to another node. */
82
82
        que_node_t*     node);  /* in: query graph node */
83
83
/*********************************************************************
84
84
Evaluates a comparison node. */
85
 
 
 
85
UNIV_INTERN
86
86
ibool
87
87
eval_cmp(
88
88
/*=====*/