CPARK 1.0
A light-weighted, distributed computing framework for C++ that offers a fast and general-purpose large data processing solution.
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
cpark::ZippedRdd< R1, R2 > Class Template Reference

#include <zipped_rdd.h>

Inheritance diagram for cpark::ZippedRdd< R1, R2 >:
cpark::BaseRdd< ZippedRdd< R1, R2 > >

Public Types

using Base = BaseRdd< ZippedRdd< R1, R2 > >
 
using V1 = utils::RddElementType< R1 >
 
using V2 = utils::RddElementType< R2 >
 

Public Member Functions

constexpr ZippedRdd (const R1 &prev1, const R2 &prev2)
 
constexpr ZippedRdd (const ZippedRdd &)=default
 
ZippedRddoperator= (const ZippedRdd &)=default
 
- Public Member Functions inherited from cpark::BaseRdd< ZippedRdd< R1, R2 > >
 BaseRdd (const BaseRdd< R > &prev, bool copy_id)
 
 BaseRdd (const BaseRdd< R > &prev)
 
 BaseRdd (ExecutionContext *context)
 
BaseRddoperator= (const BaseRdd< R > &prev)
 
auto begin () const
 
auto end () const
 
ExecutionContext::RddId id () const noexcept
 

Public Attributes

friend Base
 

Additional Inherited Members

- Protected Attributes inherited from cpark::BaseRdd< ZippedRdd< R1, R2 > >
ExecutionContextcontext_
 
ExecutionContext::RddId rdd_id_
 
size_t splits_num_
 

Detailed Description

template<concepts::Rdd R1, concepts::Rdd R2>
class cpark::ZippedRdd< R1, R2 >

An Rdd holding the zipped data from two old rdds

Template Parameters
R1Type of the first old Rdd.
R2Type of the second old Rdd.
Examples
simple.cpp.

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