Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | List of all members
joedb::Dump_Connection_Builder< Dump_Writable > Class Template Reference

#include <joedb/ui/Dump_Connection_Builder.h>

Inheritance diagram for joedb::Dump_Connection_Builder< Dump_Writable >:
Inheritance graph
[legend]
Collaboration diagram for joedb::Dump_Connection_Builder< Dump_Writable >:
Collaboration graph
[legend]

Public Member Functions

 Dump_Connection_Builder (std::ostream &out)
 
int get_max_parameters () const final
 
const char * get_name () const final
 
const char * get_parameters_description () const final
 
Connectionbuild (int argc, char **argv, Buffered_File *file) final
 
int64_t handshake (Readonly_Journal &client_journal, bool contentcheck) override
 Called during Client construction.
 
- Public Member Functions inherited from joedb::Connection_Builder
virtual bool has_sharing_option () const
 
virtual bool get_default_sharing () const
 
virtual int get_min_parameters () const
 
virtual ~Connection_Builder ()=default
 

Detailed Description

template<typename Dump_Writable>
class joedb::Dump_Connection_Builder< Dump_Writable >

Definition at line 28 of file Dump_Connection_Builder.h.

Constructor & Destructor Documentation

◆ Dump_Connection_Builder()

template<typename Dump_Writable >
joedb::Dump_Connection_Builder< Dump_Writable >::Dump_Connection_Builder ( std::ostream &  out)
inline

Definition at line 37 of file Dump_Connection_Builder.h.

Member Function Documentation

◆ build()

template<typename Dump_Writable >
Connection & joedb::Dump_Connection_Builder< Dump_Writable >::build ( int  argc,
char **  argv,
Buffered_File file 
)
inlinefinalvirtual

Implements joedb::Connection_Builder.

Definition at line 49 of file Dump_Connection_Builder.h.

◆ get_max_parameters()

template<typename Dump_Writable >
int joedb::Dump_Connection_Builder< Dump_Writable >::get_max_parameters ( ) const
inlinefinalvirtual

Reimplemented from joedb::Connection_Builder.

Definition at line 44 of file Dump_Connection_Builder.h.

◆ get_name()

template<typename Dump_Writable >
const char * joedb::Dump_Connection_Builder< Dump_Writable >::get_name ( ) const
inlinefinalvirtual

Reimplemented from joedb::Connection_Builder.

Definition at line 45 of file Dump_Connection_Builder.h.

◆ get_parameters_description()

template<typename Dump_Writable >
const char * joedb::Dump_Connection_Builder< Dump_Writable >::get_parameters_description ( ) const
inlinefinalvirtual

Reimplemented from joedb::Connection_Builder.

Definition at line 46 of file Dump_Connection_Builder.h.

◆ handshake()

template<typename Dump_Writable >
int64_t joedb::Dump_Connection_Builder< Dump_Writable >::handshake ( Readonly_Journal client_journal,
bool  content_check 
)
inlineoverridevirtual
Parameters
client_journalmay be used to check matching content
content_checkindicates whether matching content is tested
Return values
server_checkpoint

Reimplemented from joedb::Connection.

Definition at line 61 of file Dump_Connection_Builder.h.


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