Loading [MathJax]/extensions/tex2jax.js
Thrill  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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: