SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::DB Namespace Reference

The SWC-DB Database C++ namespace 'SWC::DB'. More...

Namespaces

 Cell
 The SWC-DB Cell C++ namespace 'SWC::DB::Cell'.
 
 Cells
 The SWC-DB Cells C++ namespace 'SWC::DB::Cells'.
 
 KeySeq
 The SWC-DB Key Comparator C++ namespace 'SWC::DB::KeySeq'.
 
 Specs
 The SWC-DB Specifications C++ namespace 'SWC::DB::Specs'.
 
 Types
 The SWC-DB Types C++ namespace 'SWC::DB::Types'.
 

Classes

class  RangeBase
 
class  RgrData
 
class  Schema
 
struct  SchemaPrimitives
 
class  Schemas
 

Typedefs

typedef Core::Vector< Schema::PtrSchemasVec
 

Enumerations

enum  DisplayFlag : uint8_t {
  TIMESTAMP = 0x01,
  DATETIME = 0x04,
  BINARY = 0x08,
  SPECS = 0x10,
  STATS = 0x20,
  COLUMN = 0x40
}
 
enum  OutputFlag : uint8_t {
  NO_TS = 0x01,
  NO_VALUE = 0x04,
  NO_ENCODE = 0x08
}
 

Detailed Description

The SWC-DB Database C++ namespace 'SWC::DB'.

Typedef Documentation

◆ SchemasVec

Definition at line 239 of file Schema.h.

Enumeration Type Documentation

◆ DisplayFlag

enum SWC::DB::DisplayFlag : uint8_t
Enumerator
TIMESTAMP 
DATETIME 
BINARY 
SPECS 
STATS 
COLUMN 

Definition at line 41 of file Cell.h.

◆ OutputFlag

enum SWC::DB::OutputFlag : uint8_t
Enumerator
NO_TS 
NO_VALUE 
NO_ENCODE 

Definition at line 50 of file Cell.h.