Joedb 10.4.3
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Data_Manipulation_Command_Processor.h
Go to the documentation of this file.
1#ifndef joedb_Data_Manipulation_Command_Processor_declared
2#define joedb_Data_Manipulation_Command_Processor_declared
3
5
6namespace joedb
7{
8 class Writable;
9
10 /// @ingroup ui
12 {
13 private:
14 void update_value
15 (
16 std::istream &in,
17 Table_Id table_id,
18 Record_Id record_id,
19 Field_Id field_id
20 );
21
22 void insert_into(std::istream &parameters, bool append);
23
24 protected:
26 (
27 std::string_view command,
28 std::istream &parameters,
29 std::istream &in,
30 std::ostream &out
31 ) override;
32
35
36 public:
47 };
48}
49
50#endif
Data_Manipulation_Command_Processor(const Readable &readable, Writable &writable, Record_Id max_record_id)
Status process_command(std::string_view command, std::istream &parameters, std::istream &in, std::ostream &out) override
Superclass with all joedb journal event listeners as virtual functions.
Definition Writable.h:17