#include <stddef.h>
#include <sys/types.h>
#include "ha_innodb.h"
#include "my_compiler.h"
#include "my_inttypes.h"
#include "partitioning/partition_handler.h"
#include "row0mysql.h"
#include "ut0bitset.h"
Go to the source code of this file.
◆ Sql_stat_start_parts
◆ partition_get_tablespace()
Get explicit specified tablespace for one (sub)partition, checking from lowest level.
- Parameters
-
[in] | tablespace | table-level tablespace if specified |
[in] | part | Partition to check |
[in] | sub_part | Sub-partition to check, if no, just NULL |
- Returns
- Tablespace name, if nullptr or [0] = '\0' then nothing specified
◆ HA_INNOPART_DISABLED_TABLE_FLAGS
Initial value:=
#define HA_READ_BEFORE_WRITE_REMOVAL
The handler supports read before write removal optimization.
Definition: handler.h:419
#define HA_CAN_GEOMETRY
Definition: handler.h:236
#define HA_CAN_FULLTEXT
Definition: handler.h:313
#define HA_DUPLICATE_POS
Definition: handler.h:259
#define HA_CAN_FULLTEXT_EXT
Definition: handler.h:424
HA_DUPLICATE_POS and HA_READ_BEFORE_WRITE_REMOVAL is not set from ha_innobase, but cannot yet be supported in ha_innopart.
Full text and geometry is not yet supported.
◆ PARTITION_IN_SHARED_TABLESPACE
constexpr auto PARTITION_IN_SHARED_TABLESPACE |
|
staticconstexpr |
Initial value:=
"InnoDB : A partitioned table"
" is not allowed in a shared tablespace."