![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
Code for native partitioning in InnoDB. More...
#include <debug_sync.h>#include <errno.h>#include <fcntl.h>#include <limits.h>#include <log.h>#include <my_check_opt.h>#include <mysqld.h>#include <sql_acl.h>#include <sql_backup_lock.h>#include <sql_class.h>#include <sql_show.h>#include <sql_table.h>#include <strfunc.h>#include <algorithm>#include <new>#include "dd/dd.h"#include "dd/dictionary.h"#include "dd/properties.h"#include "dd/types/partition.h"#include "dd/types/table.h"#include "btr0sea.h"#include "ddl0ddl.h"#include "dict0dd.h"#include "dict0dict.h"#include "dict0priv.h"#include "dict0stats.h"#include "fsp0sysspace.h"#include "ha_innodb.h"#include "ha_innopart.h"#include "handler0alter.h"#include "key.h"#include "lex_string.h"#include "lock0lock.h"#include "my_byteorder.h"#include "my_compiler.h"#include "my_dbug.h"#include "my_inttypes.h"#include "my_io.h"#include "my_macros.h"#include "mysql/plugin.h"#include "partition_info.h"#include "row0import.h"#include "row0ins.h"#include "row0mysql.h"#include "row0quiesce.h"#include "row0sel.h"#include "row0upd.h"#include "univ.i"#include "ut0ut.h"Functions | |
| const char * | partition_get_tablespace (const char *tablespace, const partition_element *part, const partition_element *sub_part) | 
| Get explicit specified tablespace for one (sub)partition, checking from lowest level.  More... | |
| static int | update_table_stats (dict_table_t *table, bool is_analyze) | 
| Updates the statistics for one partition (table).  More... | |
Code for native partitioning in InnoDB.
Created Nov 22, 2013 Mattias Jonsson
| const char * partition_get_tablespace | ( | const char * | tablespace, | 
| const partition_element * | part, | ||
| const partition_element * | sub_part | ||
| ) | 
Get explicit specified tablespace for one (sub)partition, checking from lowest level.
| [in] | tablespace | table-level tablespace if specified | 
| [in] | part | Partition to check | 
| [in] | sub_part | Sub-partition to check, if no, just NULL | 
      
  | 
  static | 
Updates the statistics for one partition (table).
| [in] | table | Table to update the statistics for. | 
| [in] | is_analyze | True if called from "::analyze()". |