summaryrefslogtreecommitdiff
path: root/storage/innobase/include/dict0dict.ic
diff options
context:
space:
mode:
Diffstat (limited to 'storage/innobase/include/dict0dict.ic')
-rw-r--r--storage/innobase/include/dict0dict.ic27
1 files changed, 2 insertions, 25 deletions
diff --git a/storage/innobase/include/dict0dict.ic b/storage/innobase/include/dict0dict.ic
index 0b5a23e9380..c65fdde81e9 100644
--- a/storage/innobase/include/dict0dict.ic
+++ b/storage/innobase/include/dict0dict.ic
@@ -545,14 +545,13 @@ dict_table_get_low(
}
/**************************************************************************
-Returns a table object, based on table id, and memoryfixes it. */
+Returns a table object based on table id. */
UNIV_INLINE
dict_table_t*
dict_table_get_on_id_low(
/*=====================*/
/* out: table, NULL if does not exist */
- dulint table_id, /* in: table id */
- trx_t* trx) /* in: transaction handle */
+ dulint table_id) /* in: table id */
{
dict_table_t* table;
ulint fold;
@@ -560,7 +559,6 @@ dict_table_get_on_id_low(
#ifdef UNIV_SYNC_DEBUG
ut_ad(mutex_own(&(dict_sys->mutex)));
#endif /* UNIV_SYNC_DEBUG */
- UT_NOT_USED(trx);
/* Look for the table name in the hash table */
fold = ut_fold_dulint(table_id);
@@ -571,33 +569,12 @@ dict_table_get_on_id_low(
table = dict_load_table_on_id(table_id);
}
- if (table != NULL) {
- table->mem_fix++;
-
- /* lock_push(trx, table, LOCK_DICT_MEM_FIX) */
- }
-
/* TODO: should get the type information from MySQL */
return(table);
}
/**************************************************************************
-Releases a table from being memoryfixed. Currently this has no relevance. */
-UNIV_INLINE
-void
-dict_table_release(
-/*===============*/
- dict_table_t* table) /* in: table to be released */
-{
- mutex_enter(&(dict_sys->mutex));
-
- table->mem_fix--;
-
- mutex_exit(&(dict_sys->mutex));
-}
-
-/**************************************************************************
Returns an index object. */
UNIV_INLINE
dict_index_t*