hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Namespaces | Macros | Functions
session.C File Reference
#include <iostream>
#include <map>
#include <thread>
#include <mutex>
#include <hobbes/util/perf.H>
#include <hobbes/util/str.H>
#include "session.H"
#include "boot/gen/boot.H"
Include dependency graph for session.C:

Namespaces

 hog
 

Macros

#define out   std::cout << "[" << hobbes::showDateTime(hobbes::time() / 1000) << "]: "
 

Functions

bool hog::hstoreCanRead (storage::Transaction &txn, size_t n)
 
const uint8_t * hog::hstoreUnsafeRead (storage::Transaction &txn, size_t n)
 
const uint8_t * hog::hstoreUnsafeReadFixedArray (storage::Transaction &txn, size_t bytes, size_t asIfLen)
 
cchog::loggerCompiler ()
 
 hog::DEFINE_STRUCT (Stmt,(strref, name),(size_t, flags),(strref, display),(strref, file),(size_t, line))
 
std::string hog::ensureDirExists (const std::string &dirPfx)
 
std::string hog::freshTempFile (const std::string &dirPfx)
 
ProcessTxnF hog::initStorageSession (Session *s, const std::string &dirPfx, storage::PipeQOS qos, storage::CommitMethod cm, const storage::statements &stmts)
 

Macro Definition Documentation

◆ out

#define out   std::cout << "[" << hobbes::showDateTime(hobbes::time() / 1000) << "]: "