1#ifndef joedb_Readable_Command_Processor_declared
2#define joedb_Readable_Command_Processor_declared
30 std::string_view command,
31 std::istream ¶meters,
43 size_t max_column_width = 0,
const Readable & readable
Status process_command(std::string_view command, std::istream ¶meters, std::istream &in, std::ostream &out) override
static Table_Id parse_table(std::istream &in, const Readable &readable)
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)