libfoedus-core
FOEDUS Core Library
array_storage_pimpl.cpp File Reference
Include dependency graph for array_storage_pimpl.cpp:

Go to the source code of this file.

Namespaces

 foedus
 Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
 
 foedus::storage
 Storage Manager, which implements a couple of key/value stores.
 
 foedus::storage::array
 Array Storage, a dense and regular array.
 

Macros

#define CHECK_AND_ASSERT(x)
 

Functions

uint8_t foedus::storage::array::calculate_levels (const ArrayMetadata &metadata)
 

Macro Definition Documentation

#define CHECK_AND_ASSERT (   x)
Value:
do { ASSERT_ND(x); if (!(x)) \
#define ERROR_STACK(e)
Instantiates ErrorStack with the given foedus::error_code, creating an error stack with the current f...
0x0821 : "STORAGE: ARRAY: Failed verification. Found an inconsistency" .
Definition: error_code.hpp:184
#define ASSERT_ND(x)
A warning-free wrapper macro of assert() that has no performance effect in release mode even when 'x'...
Definition: assert_nd.hpp:72

Definition at line 929 of file array_storage_pimpl.cpp.

Referenced by foedus::storage::array::ArrayStoragePimpl::verify_single_thread().