summaryrefslogtreecommitdiff
path: root/innobase/dict/dict0mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'innobase/dict/dict0mem.c')
-rw-r--r--innobase/dict/dict0mem.c53
1 files changed, 0 insertions, 53 deletions
diff --git a/innobase/dict/dict0mem.c b/innobase/dict/dict0mem.c
index c9eb7a9d8bd..f8c54022c9e 100644
--- a/innobase/dict/dict0mem.c
+++ b/innobase/dict/dict0mem.c
@@ -301,56 +301,3 @@ dict_mem_index_free(
{
mem_heap_free(index->heap);
}
-
-/**************************************************************************
-Creates a procedure memory object. */
-
-dict_proc_t*
-dict_mem_procedure_create(
-/*======================*/
- /* out, own: procedure object */
- char* name, /* in: procedure name */
- char* sql_string, /* in: procedure definition as an SQL
- string */
- que_fork_t* graph) /* in: parsed procedure graph */
-{
- dict_proc_t* proc;
- proc_node_t* proc_node;
- mem_heap_t* heap;
- char* str;
-
- ut_ad(name);
-
- heap = mem_heap_create(128);
-
- proc = mem_heap_alloc(heap, sizeof(dict_proc_t));
-
- proc->heap = heap;
-
- str = mem_heap_alloc(heap, 1 + ut_strlen(name));
-
- ut_strcpy(str, name);
-
- proc->name = str;
-
- str = mem_heap_alloc(heap, 1 + ut_strlen(sql_string));
-
- ut_strcpy(str, sql_string);
-
- proc->sql_string = str;
-
- UT_LIST_INIT(proc->graphs);
-
-/* UT_LIST_ADD_LAST(graphs, proc->graphs, graph); */
-
-#ifdef UNIV_DEBUG
- UT_LIST_VALIDATE(graphs, que_t, proc->graphs);
-#endif
- proc->mem_fix = 0;
-
- proc_node = que_fork_get_child(graph);
-
- proc_node->dict_proc = proc;
-
- return(proc);
-}