OmniSciDB
a5dc49c757
|
#include <cstring>
#include "../../Shared/funcannotations.h"
#include <float.h>
#include <string.h>
#include <ostream>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | FlatBufferManager |
struct | FlatBufferManager::BaseWorker |
struct | FlatBufferManager::GeoPoint |
struct | FlatBufferManager::GeoPointWorker |
struct | FlatBufferManager::NestedArrayWorker |
struct | FlatBufferManager::NestedArray |
struct | FlatBufferManager::NestedArrayItem< NDIM > |
Macros | |
#define | RETURN_ERROR(exc) return (exc) |
#define | FLATBUFFER_UNREACHABLE() { abort(); } |
#define | FLATBUFFER_SIZES_T_VALUE_TYPE Int32 |
#define | FLATBUFFER_OFFSETS_T_VALUE_TYPE UInt64 |
#define | FLATBUFFER_MANAGER_FORMAT_TOOLS(TYPENAME) |
#define | FLATBUFFER_MANAGER_FORMAT_TOOLS_NEW(TYPENAME) |
#define | FLATBUFFER_MANAGER_SET_OFFSET(OBJ, NAME, SIZE) |
#define | FLATBUFFER_GET_BUFFER_METHODS(BUFFERNAME, BUFFERTYPE) |
Enumerations | |
enum | FlatBufferFormat { GeoPointFormatId = 0x67656f706f696e74, NestedArrayFormatId = 0x6e65737465644152 } |
Functions | |
int64_t | _align_to_int64 (int64_t addr) |
#define FLATBUFFER_GET_BUFFER_METHODS | ( | BUFFERNAME, | |
BUFFERTYPE | |||
) |
Definition at line 955 of file FlatBuffer.h.
#define FLATBUFFER_MANAGER_FORMAT_TOOLS | ( | TYPENAME | ) |
Definition at line 668 of file FlatBuffer.h.
#define FLATBUFFER_MANAGER_FORMAT_TOOLS_NEW | ( | TYPENAME | ) |
Definition at line 690 of file FlatBuffer.h.
#define FLATBUFFER_MANAGER_SET_OFFSET | ( | OBJ, | |
NAME, | |||
SIZE | |||
) |
Definition at line 714 of file FlatBuffer.h.
Referenced by FlatBufferManager::initializeNestedArray().
#define FLATBUFFER_OFFSETS_T_VALUE_TYPE UInt64 |
Definition at line 395 of file FlatBuffer.h.
#define FLATBUFFER_SIZES_T_VALUE_TYPE Int32 |
Definition at line 394 of file FlatBuffer.h.
#define FLATBUFFER_UNREACHABLE | ( | ) | { abort(); } |
Definition at line 316 of file FlatBuffer.h.
Referenced by FlatBufferManager::compute_flatbuffer_size(), FlatBufferManager::concatItemWorker(), FlatBufferManager::get_size(), FlatBufferManager::getItemWorker(), FlatBufferManager::getNDims(), FlatBufferManager::initialize(), and FlatBufferManager::setItemWorker().
#define RETURN_ERROR | ( | exc | ) | return (exc) |
Definition at line 299 of file FlatBuffer.h.
Referenced by FlatBufferManager::concatItemWorker(), FlatBufferManager::getItem(), FlatBufferManager::getItemOld(), FlatBufferManager::getItemWorker(), FlatBufferManager::getLength(), FlatBufferManager::initializeNestedArray(), FlatBufferManager::isNull(), FlatBufferManager::setItem(), FlatBufferManager::setItemNoValidation(), FlatBufferManager::setItemOld(), FlatBufferManager::setItemWorker(), FlatBufferManager::setNull(), and FlatBufferManager::setNullNoValidation().
enum FlatBufferFormat |
Enumerator | |
---|---|
GeoPointFormatId | |
NestedArrayFormatId |
Definition at line 324 of file FlatBuffer.h.
|
inline |
Definition at line 329 of file FlatBuffer.h.
Referenced by FlatBufferManager::compute_flatbuffer_size(), FlatBufferManager::computeBufferSizeNestedArray(), FlatBufferManager::get_values_buffer_size(), FlatBufferManager::initialize(), and FlatBufferManager::initializeNestedArray().