Joedb 9.5.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
joedb::Client_Parser Class Reference

#include <joedb/ui/Client_Parser.h>

Public Types

enum class  DB_Type { none , interpreted , dump , sql }
 

Public Member Functions

 Client_Parser (Open_Mode default_open_mode, DB_Type default_db_type)
 
Clientparse (int argc, const char *const *argv)
 
bool has_file () const
 
void print_help (std::ostream &out) const
 

Detailed Description

Definition at line 12 of file Client_Parser.h.

Member Enumeration Documentation

◆ DB_Type

enum class joedb::Client_Parser::DB_Type
strong
Enumerator
none 
interpreted 
dump 
sql 

Definition at line 15 of file Client_Parser.h.

Constructor & Destructor Documentation

◆ Client_Parser()

joedb::Client_Parser::Client_Parser ( Open_Mode  default_open_mode,
DB_Type  default_db_type 
)

Definition at line 100 of file Client_Parser.cpp.

Member Function Documentation

◆ has_file()

bool joedb::Client_Parser::has_file ( ) const
inline

Definition at line 62 of file Client_Parser.h.

◆ parse()

Client & joedb::Client_Parser::parse ( int  argc,
const char *const *  argv 
)

Definition at line 146 of file Client_Parser.cpp.

◆ print_help()

void joedb::Client_Parser::print_help ( std::ostream &  out) const

Definition at line 113 of file Client_Parser.cpp.


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