summaryrefslogtreecommitdiff
path: root/include/aria_backup.h
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2019-04-15 18:16:02 +0300
committerMonty <monty@mariadb.org>2019-05-23 02:28:23 +0300
commitab38b7511bad8cc03a67f0d43e7169e6dfcac9fa (patch)
tree85488af3e151ca542ddc415625d589d3069983ec /include/aria_backup.h
parent2ca2dcac6ab75b6bda74280dfa9b7a1a2cb069fc (diff)
downloadmariadb-git-ab38b7511bad8cc03a67f0d43e7169e6dfcac9fa.tar.gz
MDEV-17841 S3 storage engine
A read-only storage engine that stores it's data in (aws) S3 To store data in S3 one could use ALTER TABLE: ALTER TABLE table_name ENGINE=S3 libmarias3 integration done by Sergei Golubchik libmarias3 created by Andrew Hutchings
Diffstat (limited to 'include/aria_backup.h')
-rw-r--r--include/aria_backup.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/aria_backup.h b/include/aria_backup.h
index 1a1c437d0b9..5cc5f43d9b6 100644
--- a/include/aria_backup.h
+++ b/include/aria_backup.h
@@ -23,10 +23,14 @@ typedef struct st_aria_table_capabilities
ulong bitmap_pages_covered;
uint block_size;
uint keypage_header;
+ enum data_file_type data_file_type;
my_bool checksum;
my_bool transactional;
/* This is true if the table can be copied without any locks */
my_bool online_backup_safe;
+ /* s3 capabilities */
+ ulong s3_block_size;
+ uint8 compression;
} ARIA_TABLE_CAPABILITIES;
int aria_get_capabilities(File kfile, ARIA_TABLE_CAPABILITIES *cap);