![]() |
mutable
A Database System for Research and Fast Prototyping
|
Proxy to implement stores to a buffer. More...
#include <WasmUtil.hpp>
Public Member Functions | |
buffer_store_proxy_t (const buffer_store_proxy_t &)=delete | |
buffer_store_proxy_t (buffer_store_proxy_t &&)=default | |
buffer_store_proxy_t & | operator= (buffer_store_proxy_t &&)=default |
const Schema & | schema () const |
Returns the entries to store. | |
void | operator() (U32x1 tuple_id) |
Stores values from the current environment to tuple with ID tuple_id . | |
Private Member Functions | |
buffer_store_proxy_t (const Buffer< IsGlobal > &buffer, const Schema &schema) | |
Private Attributes | |
std::reference_wrapper< const Buffer< IsGlobal > > | buffer_ |
buffer to store to | |
std::reference_wrapper< const Schema > | schema_ |
entries to store | |
Friends | |
struct | Buffer< IsGlobal > |
Proxy to implement stores to a buffer.
Definition at line 1242 of file WasmUtil.hpp.
|
inlineprivate |
Definition at line 1250 of file WasmUtil.hpp.
|
delete |
|
default |
|
inline |
Stores values from the current environment to tuple with ID tuple_id
.
Definition at line 1265 of file WasmUtil.hpp.
|
default |
|
inline |
Returns the entries to store.
Definition at line 1262 of file WasmUtil.hpp.
References m::wasm::buffer_store_proxy_t< IsGlobal >::schema_.
Definition at line 1233 of file WasmUtil.hpp.
|
private |
buffer to store to
Definition at line 1247 of file WasmUtil.hpp.
|
private |
entries to store
Definition at line 1248 of file WasmUtil.hpp.
Referenced by m::wasm::buffer_store_proxy_t< IsGlobal >::schema().