~drizzle-trunk/drizzle/development

« back to all changes in this revision

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

Put errmsg.c in sql-common since it can be built only once and used twice.
Put client.c and net_serv.c in libmysql so that we can only have one
link_sources section. 
Got rid of just about all copying and other weirdness, other than some stuff
in client and client.c/net_serv.c, which need to be reworked.

Show diffs side-by-side

added added

removed removed

Lines of Context:
74
74
#define PARS_OUTPUT     1
75
75
#define PARS_NOT_PARAM  2
76
76
 
 
77
int
 
78
yyparse(void);
77
79
 
78
80
/*****************************************************************
79
81
Parses an SQL string returning the query graph. */
433
435
/**********************************************************************
434
436
Completes a query graph by adding query thread and fork nodes
435
437
above it and prepares the graph for running. The fork created is of
436
 
type QUE_FORK_DRIZZLE_INTERFACE. */
 
438
type QUE_FORK_MYSQL_INTERFACE. */
437
439
 
438
440
que_thr_t*
439
441
pars_complete_graph_for_exec(
621
623
struct func_node_struct{
622
624
        que_common_t    common; /* type: QUE_NODE_FUNC */
623
625
        int             func;   /* token code of the function name */
624
 
        ulint           klass;  /* class of the function */
 
626
        ulint           class;  /* class of the function */
625
627
        que_node_t*     args;   /* argument(s) of the function */
626
628
        UT_LIST_NODE_T(func_node_t) cond_list;
627
629
                                /* list of comparison conditions; defined