OXY API 1.0
OXY API Library Documentation
Loading...
Searching...
No Matches
sql_dialect.hpp File Reference

Defines SQL dialects and configuration for database interactions. More...

Classes

 Configuration structure for SQL database interactions. More...

Namespaces

namespace  oxy
 This root namespace contains the common types and operations for the OXY-API library.
namespace  oxy::core
 This namespace contains core types and operations for the OXY-API library.

Enumerations

enum class  oxy::core::metadata::SqlDialect {
  SQLite , MySQL , MariaDB , PostgreSQL ,
  SQLite , MySQL , MariaDB , PostgreSQL
}
 Enumeration of supported SQL dialects for database interactions. More...

Detailed Description

Defines SQL dialects and configuration for database interactions.

@license MPL-2.0

Enumeration Type Documentation

◆ SqlDialect

Enumeration of supported SQL dialects for database interactions.

Target database dialect used for SQL emission.

Enumerator
SQLite 

SQLite using json_extract and json_each

MySQL 

MySQL using JSON_EXTRACT, JSON_CONTAINS, JSON_SEARCH

MariaDB 

MariaDB with MySQL-compatible JSON functions

PostgreSQL 

PostgreSQL with ->, ->>, jsonb operators