Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | List of all members
joedb::Custom_Collector Class Reference
Inheritance diagram for joedb::Custom_Collector:
Inheritance graph
[legend]
Collaboration diagram for joedb::Custom_Collector:
Collaboration graph
[legend]

Public Member Functions

 Custom_Collector (std::vector< std::string > &names)
 
void custom (const std::string &name) final
 
- Public Member Functions inherited from joedb::Writable
 Writable (Commit_Level default_commit_level=Commit_Level::no_commit)
 
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 comment (const std::string &comment)
 
virtual void timestamp (int64_t timestamp)
 
virtual void valid_data ()
 
virtual void flush ()
 
virtual void checkpoint (Commit_Level commit_level)
 
Commit_Level get_default_commit_level () const
 
void default_checkpoint ()
 
virtual void insert_into (Table_Id table_id, Record_Id record_id)
 
virtual void insert_vector (Table_Id table_id, Record_Id record_id, size_t size)
 
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_data (const std::string &data)
 
virtual ~Writable ()=default
 

Detailed Description

Definition at line 39 of file joedbc.cpp.

Constructor & Destructor Documentation

◆ Custom_Collector()

joedb::Custom_Collector::Custom_Collector ( std::vector< std::string > &  names)
inlineexplicit

Definition at line 46 of file joedbc.cpp.

Member Function Documentation

◆ custom()

void joedb::Custom_Collector::custom ( const std::string &  name)
inlinefinalvirtual

Reimplemented from joedb::Writable.

Definition at line 50 of file joedbc.cpp.


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