Joedb 10.2.1
The Journal-Only Embedded Database
|
#include <joedb/ui/Data_Manipulation_Command_Processor.h>
Public Member Functions | |
Data_Manipulation_Command_Processor (const Readable &readable, Writable &writable, Record_Id max_record_id) | |
![]() | |
void | print_table (std::ostream &out, Table_Id table_id, size_t max_column_width=0, Record_Id start=Record_Id::null, size_t length=0) |
Readable_Command_Processor (const Readable &readable) | |
![]() | |
virtual | ~Command_Processor () |
Protected Member Functions | |
Status | process_command (const std::string &command, std::istream ¶meters, std::istream &in, std::ostream &out) override |
![]() | |
void | write_value (std::ostream &out, Table_Id table_id, Record_Id record_id, Field_Id field_id) |
Status | process_command (const std::string &command, std::istream ¶meters, std::istream &in, std::ostream &out) override |
Protected Attributes | |
Writable & | writable |
Record_Id | max_record_id |
![]() | |
const Readable & | readable |
Additional Inherited Members | |
![]() | |
enum class | Status { ok , done , quit , abort , not_found } |
![]() | |
static Table_Id | parse_table (std::istream &in, const Readable &readable) |
Definition at line 11 of file Data_Manipulation_Command_Processor.h.
|
inline |
Definition at line 35 of file Data_Manipulation_Command_Processor.h.
|
overrideprotectedvirtual |
Implements joedb::Command_Processor.
Definition at line 38 of file Data_Manipulation_Command_Processor.cpp.
|
protected |
Definition at line 32 of file Data_Manipulation_Command_Processor.h.
|
protected |
Definition at line 31 of file Data_Manipulation_Command_Processor.h.