OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
S3Archive Member List

This is the complete list of members for S3Archive, including all inherited members.

arArchiveprotected
Archive(const std::string url, const bool plain_text)Archiveinline
archive_error(int err)Archiveinlinevirtual
bucket_nameS3Archiveprivate
close()Archiveinlinevirtual
close(struct archive *a, void *client_data)Archiveinlinestatic
entryArchiveprotected
entryName()Archiveinline
file_pathsS3Archiveprivate
file_sort_order_byS3Archiveprivate
file_sort_regexS3Archiveprivate
get_objkeys()S3Archiveinline
get_position_compressed() const Archiveinlinevirtual
get_total_file_size() const S3Archiveinline
init_for_read() overrideS3Archiveinlinevirtual
land(const std::string &objkey, std::exception_ptr &teptr, const bool for_detection)S3Archiveinline
objkeysS3Archiveprivate
open()Archiveinlinevirtual
open(struct archive *a, void *client_data)Archiveinlinestatic
parse_url(const std::string url, std::map< int, std::string > &url_parts)Archiveinlinestatic
plain_textArchiveprotected
prefix_nameS3Archiveprivate
read(const void **buff)Archiveinlinevirtual
read(struct archive *a, void *client_data, const void **buff)Archiveinlinestatic
read_data_block(const void **buff, size_t *size, int64_t *offset)Archiveinlinevirtual
read_next_header()Archiveinlinevirtual
regex_path_filterS3Archiveprivate
s3_access_keyS3Archiveprivate
s3_endpointS3Archiveprivate
s3_regionS3Archiveprivate
s3_secret_keyS3Archiveprivate
s3_session_tokenS3Archiveprivate
s3_temp_dirS3Archiveprivate
S3Archive(const std::string &url, const bool plain_text)S3Archiveinline
S3Archive(const std::string &url, const std::string &s3_access_key, const std::string &s3_secret_key, const std::string &s3_session_token, const std::string &s3_region, const std::string &s3_endpoint, const bool plain_text, const std::optional< std::string > &regex_path_filter, const std::optional< std::string > &file_sort_order_by, const std::optional< std::string > &file_sort_regex, const std::string &s3_temp_dir_path={})S3Archiveinline
total_file_sizeS3Archiveprivate
urlArchiveprotected
url_part(const int i)Archiveinline
url_partsArchiveprotected
vacuum(const std::string &objkey)S3Archiveinline
~Archive()Archiveinlinevirtual
~S3Archive() overrideS3Archiveinline