Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::query::tests::CrossDialectTest Class Reference
Inheritance diagram for database::query::tests::CrossDialectTest:
Inheritance graph
Collaboration diagram for database::query::tests::CrossDialectTest:
Collaboration graph

Protected Member Functions

void SetUp () override
 

Protected Attributes

std::unique_ptr< sql_dialectpostgres_
 
std::unique_ptr< sql_dialectsqlite_
 

Detailed Description

Definition at line 235 of file sql_dialect_test.cpp.

Member Function Documentation

◆ SetUp()

void database::query::tests::CrossDialectTest::SetUp ( )
inlineoverrideprotected

Definition at line 238 of file sql_dialect_test.cpp.

239 {
242 }
static std::unique_ptr< sql_dialect > create(database_types type)
Factory method to create appropriate dialect.
std::unique_ptr< sql_dialect > postgres_
std::unique_ptr< sql_dialect > sqlite_
@ sqlite
Indicates a SQLite database.
@ postgres
Indicates a PostgreSQL database.

References database::query::sql_dialect::create(), database::postgres, postgres_, database::sqlite, and sqlite_.

Here is the call graph for this function:

Member Data Documentation

◆ postgres_

std::unique_ptr<sql_dialect> database::query::tests::CrossDialectTest::postgres_
protected

Definition at line 244 of file sql_dialect_test.cpp.

Referenced by SetUp().

◆ sqlite_

std::unique_ptr<sql_dialect> database::query::tests::CrossDialectTest::sqlite_
protected

Definition at line 245 of file sql_dialect_test.cpp.

Referenced by SetUp().


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