Vowpal Wabbit
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
parse_example_cache.h File Reference
#include "vw/core/io_buf.h"
#include "vw/core/multi_ex.h"
#include "vw/core/v_array.h"
#include "vw/core/vw_fwd.h"
#include "vw/io/io_adapter.h"

Classes

class  VW::parsers::cache::details::cache_temp_buffer
 

Namespaces

namespace  VW
 
namespace  VW::parsers
 
namespace  VW::parsers::cache
 
namespace  VW::parsers::cache::details
 

Functions

void VW::parsers::cache::details::cache_tag (io_buf &cache, const VW::v_array< char > &tag)
 
void VW::parsers::cache::details::cache_index (io_buf &cache, VW::namespace_index index)
 
void VW::parsers::cache::details::cache_features (io_buf &cache, const features &feats, uint64_t mask)
 
size_t VW::parsers::cache::details::read_cached_tag (io_buf &cache, VW::v_array< char > &tag)
 
size_t VW::parsers::cache::details::read_cached_index (io_buf &input, VW::namespace_index &index)
 
size_t VW::parsers::cache::details::read_cached_features (io_buf &input, features &feats, bool &sorted)
 
void VW::parsers::cache::write_example_to_cache (io_buf &output, VW::example *ex_ptr, VW::label_parser &lbl_parser, uint64_t parse_mask, details::cache_temp_buffer &temp_buffer)
 
int VW::parsers::cache::read_example_from_cache (VW::workspace *all, io_buf &input, VW::multi_ex &examples)