diff options
author | unknown <vtkachenko@quadxeon.mysql.com> | 2005-12-01 13:34:48 +0100 |
---|---|---|
committer | unknown <vtkachenko@quadxeon.mysql.com> | 2005-12-01 13:34:48 +0100 |
commit | 4a115d65b06e1cb3dec2d9e9d828757b43f086d1 (patch) | |
tree | e6ef274482adb5428e869008911f300bfa799ee9 /sql/records.cc | |
parent | c86ba5f5e7aed6baefb1ec7d06a498485411768c (diff) | |
download | mariadb-git-4a115d65b06e1cb3dec2d9e9d828757b43f086d1.tar.gz |
Many files:
Added mmap support for MyISAM engine
configure.in:
Added mmap support for MyISAM engine
include/my_base.h:
Added mmap support for MyISAM engine
include/my_sys.h:
Added mmap support for MyISAM engine
sql/ha_myisam.cc:
Added mmap support for MyISAM engine
sql/mysql_priv.h:
Added mmap support for MyISAM engine
sql/mysqld.cc:
Added mmap support for MyISAM engine
sql/records.cc:
Added mmap support for MyISAM engine
sql/set_var.cc:
Added mmap support for MyISAM engine
storage/myisam/mi_close.c:
Added mmap support for MyISAM engine
storage/myisam/mi_delete_all.c:
Added mmap support for MyISAM engine
storage/myisam/mi_dynrec.c:
Added mmap support for MyISAM engine
storage/myisam/mi_extra.c:
Added mmap support for MyISAM engine
storage/myisam/mi_locking.c:
Added mmap support for MyISAM engine
storage/myisam/mi_open.c:
Added mmap support for MyISAM engine
storage/myisam/mi_packrec.c:
Added mmap support for MyISAM engine
storage/myisam/mi_statrec.c:
Added mmap support for MyISAM engine
storage/myisam/myisamdef.h:
Added mmap support for MyISAM engine
Diffstat (limited to 'sql/records.cc')
-rw-r--r-- | sql/records.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sql/records.cc b/sql/records.cc index ff0185195b0..5cb9b1e5c47 100644 --- a/sql/records.cc +++ b/sql/records.cc @@ -153,6 +153,10 @@ void init_read_record(READ_RECORD *info,THD *thd, TABLE *table, info->table=table; info->file= table->file; info->forms= &info->table; /* Only one table */ + + if (table->s->tmp_table == TMP_TABLE && !table->sort.addon_field) + VOID(table->file->extra(HA_EXTRA_MMAP)); + if (table->sort.addon_field) { info->rec_buf= table->sort.addon_buf; |