summaryrefslogtreecommitdiff
path: root/sql/datadict.h
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2021-03-30 17:06:55 +0300
committerSergei Golubchik <serg@mariadb.org>2021-05-19 22:54:13 +0200
commit83e529eced51aa965805e894349bbadd26881f3f (patch)
tree2f13b79cf5648498ee709424ea37105be730fcf3 /sql/datadict.h
parent496a14e18714ac3f0b686ec5f57bf88e96512d2f (diff)
downloadmariadb-git-83e529eced51aa965805e894349bbadd26881f3f.tar.gz
MDEV-18465 Logging of DDL statements during backup
Many of the changes was needed to be able to collect and print engine name and table version id's in the ddl log.
Diffstat (limited to 'sql/datadict.h')
-rw-r--r--sql/datadict.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/sql/datadict.h b/sql/datadict.h
index f4af592247a..bec093aa141 100644
--- a/sql/datadict.h
+++ b/sql/datadict.h
@@ -38,11 +38,13 @@ enum Table_type
To check whether it's an frm of a view, use dd_frm_is_view().
*/
-enum Table_type dd_frm_type(THD *thd, char *path, LEX_CSTRING *engine_name);
+enum Table_type dd_frm_type(THD *thd, char *path, LEX_CSTRING *engine_name,
+ LEX_CSTRING *partition_engine_name,
+ LEX_CUSTRING *table_version);
static inline bool dd_frm_is_view(THD *thd, char *path)
{
- return dd_frm_type(thd, path, NULL) == TABLE_TYPE_VIEW;
+ return dd_frm_type(thd, path, NULL, NULL, NULL) == TABLE_TYPE_VIEW;
}
bool dd_recreate_table(THD *thd, const char *db, const char *table_name);