1#ifndef joedb_Readable_Command_Processor_declared
2#define joedb_Readable_Command_Processor_declared
30 const std::string &command,
31 std::istream ¶meters,
43 size_t max_column_width = 0,
const Readable & readable
static Table_Id parse_table(std::istream &in, const Readable &readable)
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)
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)
static const Record_Id null
void write_value(std::ostream &out, const Readable &readable, Table_Id table_id, Record_Id record_id, Field_Id field_id)