UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros
DbTable.H File Reference
#include <map>
#include <string>
#include <mix/mutex.h>
#include <mix/wenv.h>
#include <ldb/DbTableTypes.H>
#include <ldb/DbBufStorage.H>
#include <ldb/DbFileStorage.H>

Go to the source code of this file.

Classes

class  DbTable
 

Macros

#define DB_QUANT   200
 
#define DB_START_VOLUME   500
 
#define DB_NORMAL_PREREAD   (500*1024)
 
#define DB_LARGE_PREREAD   (10*1024*1024)
 
#define DB_SMALL_PREREAD   (50*1024)
 

Detailed Description

Локальная База Данных (версия 4) Доступ к файлу таблицы ЛБД и работа с таблицей в памяти.

Macro Definition Documentation

#define DB_LARGE_PREREAD   (10*1024*1024)

Большой размер буферизации при чтении в байтах.

#define DB_NORMAL_PREREAD   (500*1024)

Стандартный размер буферизации при чтении в байтах.

#define DB_QUANT   200

Включить если требуется иметь статистику по числу записанных/прочитанных строк. Количество памяти в строках таблицы на которое будет увеличиваться сегмент памяти при росте размера таблицы. Значение по умолчанию.

#define DB_SMALL_PREREAD   (50*1024)

Малый размер буферизации при чтении в байтах.

#define DB_START_VOLUME   500

Количество памяти в строках выделяемое по умолчанию под пустую таблицу. Значение по умолчанию.