hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Namespaces | Typedefs | Functions
series.C File Reference
#include <hobbes/db/series.H>
Include dependency graph for series.C:

Namespaces

 hobbes
 

Typedefs

typedef array< int > hobbes::PBatch
 
typedef fileref< PBatch * > hobbes::PBatchRef
 
typedef dbseq< PBatchRef > hobbes::PBatchList
 
typedef fileref< PBatchList * > hobbes::PBatchListRef
 

Functions

static MonoTypePtr hobbes::entuple (const MonoTypePtr &ty)
 
static MonoTypePtr hobbes::filerefTy (const MonoTypePtr &ty)
 
static MonoTypePtr hobbes::storedListOf (const MonoTypePtr &ty)
 
static MonoTypePtr hobbes::storedStreamOf (const MonoTypePtr &ty)
 
static MonoTypePtr hobbes::storeAs (cc *c, const MonoTypePtr &ty)
 
static void * hobbes::storageFunction (cc *c, const MonoTypePtr &ty, const MonoTypePtr &storageType, const LexicalAnnotation &la)
 
static void hobbes::unsafeWriteToSeries (long ss, char *rec)
 
static void hobbes::unsafeWriteUnitToSeries (long ss)