OpenMS
3.6.0
Main Page
Related Pages
Topics
Namespaces
Concepts
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
ZipRandomAccessFile.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: BSD-3-Clause
2
// --------------------------------------------------------------------------
3
// $Maintainer: Justin Sing $
4
// $Authors: Justin Sing $
5
// --------------------------------------------------------------------------
6
7
#pragma once
8
9
#include <
OpenMS/DATASTRUCTURES/StringUtils.h
>
10
#include <
OpenMS/SYSTEM/File.h
>
11
#include <arrow/io/api.h>
12
13
namespace
OpenMS
14
{
15
28
struct
OPENMS_DLLAPI
ZipRandomAccessFile
29
{
30
static
arrow::Result<std::shared_ptr<arrow::io::RandomAccessFile>>
Open
(
const
std::string& archive_path,
31
const
std::string& entry_name,
32
std::unique_ptr<File::TempDir>& temp_dir);
33
};
34
35
}
// namespace OpenMS
File.h
StringUtils.h
OpenMS
Main OpenMS namespace.
Definition
openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
OpenMS::ZipRandomAccessFile
Factory to obtain an Arrow RandomAccessFile for a named entry inside a zip archive (or a direct file ...
Definition
ZipRandomAccessFile.h:29
OpenMS::ZipRandomAccessFile::Open
static arrow::Result< std::shared_ptr< arrow::io::RandomAccessFile > > Open(const std::string &archive_path, const std::string &entry_name, std::unique_ptr< File::TempDir > &temp_dir)
OpenMS
FORMAT
ZipRandomAccessFile.h
Generated on Thu Jun 18 2026 03:04:00 for OpenMS by
1.9.8