Joedb 10.0.1
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | List of all members
joedb::Dummy_Writable Class Reference

Writable with empty insert_vector and delete_vector. More...

#include <joedb/Writable.h>

Inheritance diagram for joedb::Dummy_Writable:
Inheritance graph
[legend]
Collaboration diagram for joedb::Dummy_Writable:
Collaboration graph
[legend]

Public Member Functions

void insert_vector (Table_Id table_id, Record_Id record_id, size_t size) override
 
void delete_vector (Table_Id table_id, Record_Id record_id, size_t size) override
 
- Public Member Functions inherited from joedb::Writable
virtual int64_t get_position () const
 
virtual void start_writing (int64_t position)
 
virtual void end_writing (int64_t position)
 
virtual void soft_checkpoint ()
 
virtual void hard_checkpoint ()
 
virtual void create_table (const std::string &name)
 
virtual void drop_table (Table_Id table_id)
 
virtual void rename_table (Table_Id table_id, const std::string &name)
 
virtual void add_field (Table_Id table_id, const std::string &name, Type type)
 
virtual void drop_field (Table_Id table_id, Field_Id field_id)
 
virtual void rename_field (Table_Id table_id, Field_Id field_id, const std::string &name)
 
virtual void custom (const std::string &name)
 
virtual void comment (const std::string &comment)
 
virtual void timestamp (int64_t timestamp)
 
virtual void valid_data ()
 
virtual void flush ()
 
virtual void insert_into (Table_Id table_id, Record_Id record_id)
 
virtual void delete_from (Table_Id table_id, Record_Id record_id)
 
virtual void on_blob (Blob blob)
 
virtual bool wants_blob_data () const
 
virtual Blob write_blob (const std::string &data)
 
virtual ~Writable ()=default
 

Detailed Description

Definition at line 119 of file Writable.h.

Member Function Documentation

◆ delete_vector()

void joedb::Dummy_Writable::delete_vector ( Table_Id  table_id,
Record_Id  record_id,
size_t  size 
)
inlineoverridevirtual

Implements joedb::Writable.

Definition at line 131 of file Writable.h.

◆ insert_vector()

void joedb::Dummy_Writable::insert_vector ( Table_Id  table_id,
Record_Id  record_id,
size_t  size 
)
inlineoverridevirtual

Implements joedb::Writable.

Definition at line 122 of file Writable.h.


The documentation for this class was generated from the following file: