Joedb 10.2.1
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
joedb::Server_Connection_Builder Class Referenceabstract

#include <joedb/ui/Server_Connection_Builder.h>

Inheritance diagram for joedb::Server_Connection_Builder:
Inheritance graph
[legend]
Collaboration diagram for joedb::Server_Connection_Builder:
Collaboration graph
[legend]

Public Member Functions

virtual void build_connector (Arguments &arguments)=0
 
virtual std::string get_connection_parameters () const =0
 
std::string get_parameters_description () const override final
 
Connectionbuild (Arguments &arguments, Abstract_File *file) override
 
- Public Member Functions inherited from joedb::Connection_Builder
virtual bool get_default_sharing () const
 
virtual const char * get_name () const
 
virtual ~Connection_Builder ()=default
 

Protected Attributes

std::unique_ptr< Connectorconnector
 
std::unique_ptr< Connectionconnection
 

Detailed Description

Definition at line 13 of file Server_Connection_Builder.h.

Member Function Documentation

◆ build()

Connection * joedb::Server_Connection_Builder::build ( Arguments arguments,
Abstract_File file 
)
inlineoverridevirtual

Implements joedb::Connection_Builder.

Definition at line 28 of file Server_Connection_Builder.h.

◆ build_connector()

virtual void joedb::Server_Connection_Builder::build_connector ( Arguments arguments)
pure virtual

◆ get_connection_parameters()

virtual std::string joedb::Server_Connection_Builder::get_connection_parameters ( ) const
pure virtual

◆ get_parameters_description()

std::string joedb::Server_Connection_Builder::get_parameters_description ( ) const
inlinefinaloverridevirtual

Reimplemented from joedb::Connection_Builder.

Definition at line 23 of file Server_Connection_Builder.h.

Member Data Documentation

◆ connection

std::unique_ptr<Connection> joedb::Server_Connection_Builder::connection
protected

Definition at line 17 of file Server_Connection_Builder.h.

◆ connector

std::unique_ptr<Connector> joedb::Server_Connection_Builder::connector
protected

Definition at line 16 of file Server_Connection_Builder.h.


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