OmniSciDB  c0231cc57d
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FlatBuffer.h File Reference
#include <string.h>
+ Include dependency graph for FlatBuffer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FlatBufferManager
 
struct  FlatBufferManager::DTypeMetadataSize
 
struct  FlatBufferManager::DTypeMetadataSizeDictId
 

Enumerations

enum  FlatBufferFormat { VarlenArray = 0x7661726c65634152 }
 

Functions

int64_t _align_to_int64 (int64_t addr)
 

Enumeration Type Documentation

Enumerator
VarlenArray 

Definition at line 137 of file FlatBuffer.h.

137  {
138  VarlenArray = 0x7661726c65634152, // hex repr of 'varlenAR'
139 };

Function Documentation

int64_t _align_to_int64 ( int64_t  addr)
inline

Definition at line 141 of file FlatBuffer.h.

Referenced by FlatBufferManager::get_VarlenArray_flatbuffer_size(), FlatBufferManager::getDTypeMetadataBufferSize(), FlatBufferManager::initializeVarlenArray(), and FlatBufferManager::VarlenArray_values_buffer_size().

141  {
142  addr += sizeof(int64_t) - 1;
143  return (int64_t)(((uint64_t)addr >> 3) << 3);
144 }

+ Here is the caller graph for this function: