mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
Remove remaining references to the built-in ODBC driver of InnoDB
BitKeeper/deleted/.del-ib_odbc.h~6882a6fe66f9b3e: Delete: innobase/include/ib_odbc.h BitKeeper/deleted/.del-odbc0odbc.h~6cdf5ecedbf3b3f0: Delete: innobase/include/odbc0odbc.h innobase/include/Makefile.am: Remove odbc0odbc.h and ib_odbc.h innobase/srv/srv0srv.c: Remove reference to odbc0odbc.h innobase/include/pars0pars.h: Remove unused functions related to ODBC and stored procedures Made pars_print_lexed conditional [UNIV_SQL_DEBUG] innobase/pars/pars0pars.c: Remove unused functions related to ODBC and stored procedures Made pars_print_lexed conditional [UNIV_SQL_DEBUG] Output to stderr instead of stdout
This commit is contained in:
parent
89cdc136b6
commit
713ca805f3
6 changed files with 28 additions and 435 deletions
|
|
@ -21,7 +21,9 @@ extern int yydebug;
|
|||
/* If the following is set TRUE, the lexer will print the SQL string
|
||||
as it tokenizes it */
|
||||
|
||||
#ifdef UNIV_SQL_DEBUG
|
||||
extern ibool pars_print_lexed;
|
||||
#endif /* UNIV_SQL_DEBUG */
|
||||
|
||||
/* Global variable used while parsing a single procedure or query : the code is
|
||||
NOT re-entrant */
|
||||
|
|
@ -390,41 +392,18 @@ pars_procedure_definition(
|
|||
table */
|
||||
sym_node_t* param_list, /* in: parameter declaration list */
|
||||
que_node_t* stat_list); /* in: statement list */
|
||||
/*****************************************************************
|
||||
Reads stored procedure input parameter values from a buffer. */
|
||||
|
||||
void
|
||||
pars_proc_read_input_params_from_buf(
|
||||
/*=================================*/
|
||||
que_t* graph, /* in: query graph which contains a stored procedure */
|
||||
byte* buf); /* in: buffer */
|
||||
/*****************************************************************
|
||||
Writes stored procedure output parameter values to a buffer. */
|
||||
|
||||
ulint
|
||||
pars_proc_write_output_params_to_buf(
|
||||
/*=================================*/
|
||||
byte* buf, /* in: buffer which must be big enough */
|
||||
que_t* graph); /* in: query graph which contains a stored procedure */
|
||||
/*****************************************************************
|
||||
Parses a stored procedure call, when this is not within another stored
|
||||
procedure, that is, the client issues a procedure call directly. */
|
||||
procedure, that is, the client issues a procedure call directly.
|
||||
In MySQL/InnoDB, stored InnoDB procedures are invoked via the
|
||||
parsed procedure tree, not via InnoDB SQL, so this function is not used. */
|
||||
|
||||
que_fork_t*
|
||||
pars_stored_procedure_call(
|
||||
/*=======================*/
|
||||
/* out: query graph */
|
||||
sym_node_t* sym_node); /* in: stored procedure name */
|
||||
/*****************************************************************
|
||||
Writes info about query parameter markers (denoted with '?' in ODBC) into a
|
||||
buffer. */
|
||||
|
||||
ulint
|
||||
pars_write_query_param_info(
|
||||
/*========================*/
|
||||
/* out: number of bytes used for info in buf */
|
||||
byte* buf, /* in: buffer which must be big enough */
|
||||
que_fork_t* graph); /* in: parsed query graph */
|
||||
/**********************************************************************
|
||||
Completes a query graph by adding query thread and fork nodes
|
||||
above it and prepares the graph for running. The fork created is of
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue