|
| | database::query::tests::TEST_F (PostgreSQLDialectTest, PlaceholderStyle) |
| |
| | database::query::tests::TEST_F (PostgreSQLDialectTest, QuoteIdentifier) |
| |
| | database::query::tests::TEST_F (PostgreSQLDialectTest, QuoteIdentifierWithSpecialChars) |
| |
| | database::query::tests::TEST_F (PostgreSQLDialectTest, EscapeString) |
| |
| | database::query::tests::TEST_F (PostgreSQLDialectTest, ReturningClause) |
| |
| | database::query::tests::TEST_F (PostgreSQLDialectTest, UpsertClause) |
| |
| | database::query::tests::TEST_F (PostgreSQLDialectTest, UpsertClauseDoNothing) |
| |
| | database::query::tests::TEST_F (PostgreSQLDialectTest, UpsertClauseMultipleConflictColumns) |
| |
| | database::query::tests::TEST_F (PostgreSQLDialectTest, SupportsFeatureReturning) |
| |
| | database::query::tests::TEST_F (SQLiteDialectTest, PlaceholderStyle) |
| |
| | database::query::tests::TEST_F (SQLiteDialectTest, QuoteIdentifier) |
| |
| | database::query::tests::TEST_F (SQLiteDialectTest, QuoteIdentifierWithQuotes) |
| |
| | database::query::tests::TEST_F (SQLiteDialectTest, EscapeString) |
| |
| | database::query::tests::TEST_F (SQLiteDialectTest, ReturningClause) |
| |
| | database::query::tests::TEST_F (SQLiteDialectTest, UpsertClause) |
| |
| | database::query::tests::TEST_F (SQLiteDialectTest, UpsertClauseDoNothing) |
| |
| | database::query::tests::TEST_F (SQLiteDialectTest, SupportsFeatureReturning) |
| |
| | database::query::tests::TEST_F (SQLiteDialectTest, LimitClauseSyntax) |
| |
| | database::query::tests::TEST (SqlDialectFactoryTest, CreatePostgreSQLDialect) |
| |
| | database::query::tests::TEST (SqlDialectFactoryTest, CreateSQLiteDialect) |
| |
| | database::query::tests::TEST (SqlDialectFactoryTest, CreateUnsupportedDialectThrows) |
| |
| | database::query::tests::TEST_F (CrossDialectTest, PlaceholderStylesDiffer) |
| |
| | database::query::tests::TEST_F (CrossDialectTest, QuoteIdentifierStyles) |
| |
| | database::query::tests::TEST_F (CrossDialectTest, ConcatOperatorDiffers) |
| |
| | database::query::tests::TEST_F (CrossDialectTest, AutoIncrementSyntax) |
| |
| | database::query::tests::TEST_F (CrossDialectTest, CurrentTimestampFunction) |
| |
Unit tests for SQL dialect abstraction (Issue #332)
Tests for database-specific SQL syntax:
- Placeholder style ($1 vs ? vs ?1)
- Identifier quoting ("col" vs
col)
- String escaping
- RETURNING clause support
- UPSERT clause generation
Definition in file sql_dialect_test.cpp.