From df280ba4ca44d8ca8736a8ed2dfca5f63d401d6e Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 28 Apr 2003 17:01:19 -0700 Subject: Updated PeterG's internals documentation per comments from Monty; one minor change, plus addition of how HEAP works. --- Docs/internals.texi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Docs/internals.texi b/Docs/internals.texi index bc417e250ca..df17da14bef 100644 --- a/Docs/internals.texi +++ b/Docs/internals.texi @@ -3553,7 +3553,7 @@ raw-flags -- more country flags, all .gif files @item support -- various files for generating texinfo/docbook documentation @item -to-be-included... -- an empty subdirectory +to-be-included... -- contains a MySQL-for-dummies file @item translations -- some Portuguese myodbc documentation @end itemize @@ -3609,7 +3609,11 @@ produces) have files with similar names and functions. Thus, this (for the MyISAM table handler). Such duplicates have been marked with an "*" in the following list. For example, you will find that \heap\hp_extra.c has a close equivalent in the myisam directory -(\myisam\mi_extra.c) with the same descriptive comment. +(\myisam\mi_extra.c) with the same descriptive comment. (Some of the +differences arise because HEAP has different structures. HEAP does not +need to use the sort of B-tree indexing that ISAM and MyISAM use; instead +there is a hash index. Most importantly, HEAP is entirely in memory. +File-I/O routines lose some of their vitality in such a context.) @*@* @itemize -- cgit v1.2.1