Thrill  0.1
FileList Struct Reference

Detailed Description

List of file info and additional overall info.

Definition at line 79 of file file_io.hpp.

Inherits vector< T >.

#include <file_io.hpp>

Public Member Functions

uint64_t size_ex_psum (size_t i) const
 exclusive prefix sum of file sizes with total_size as sentinel More...
 
uint64_t size_inc_psum (size_t i) const
 inclusive prefix sum of file sizes (only for symmetry with ex_psum) More...
 

Public Attributes

bool contains_compressed
 whether the list contains a compressed file. More...
 
bool contains_remote_uri
 whether the list contains a remote-uri file. More...
 
uint64_t total_size
 total size of files More...
 

Member Function Documentation

◆ size_ex_psum()

◆ size_inc_psum()

uint64_t size_inc_psum ( size_t  i) const
inline

inclusive prefix sum of file sizes (only for symmetry with ex_psum)

Definition at line 90 of file file_io.hpp.

Referenced by ReadLinesNode::InputLineIteratorCompressed::HasNext(), ReadLinesNode::InputLineIteratorCompressed::InputLineIteratorCompressed(), and ReadBinaryNode< ValueType >::ReadBinaryNode().

Member Data Documentation

◆ contains_compressed

bool contains_compressed

whether the list contains a compressed file.

Definition at line 84 of file file_io.hpp.

Referenced by thrill::vfs::Glob(), ReadLinesNode::PushData(), and ReadBinaryNode< ValueType >::ReadBinaryNode().

◆ contains_remote_uri

bool contains_remote_uri

whether the list contains a remote-uri file.

Definition at line 87 of file file_io.hpp.

Referenced by thrill::vfs::Glob(), and ReadBinaryNode< ValueType >::ReadBinaryNode().

◆ total_size


The documentation for this struct was generated from the following file: