Crate rorm_sql

source ·
Expand description

The module should be used to create sql queries for different SQL dialects.

Modules

Implementation of a aggregator functions
Implementation of SQL ALTER TABLE statements
This module defines the conditional statements
Implementation of SQL CREATE COLUMN statements
Implementation of SQL CREATE INDEX
Implementation of SQL CREATE TABLE statements
Implementation of SQL CREATE TRIGGER statements
Implementation of SQL DELETE operation
Implementation of SQL DROP TABLE statements
Definition of error types that can occur.
Implementation of SQL INSERT statements
Implementation of JOIN statements
Implementation of limit clauses
Implementation of SQL ON CONFLICT extensions
Implementation of ORDER BY expressions
Implementation of SQL SELECT statements
Implementation of identifiers in select queries
Implementation of SQL UPDATE statements
Implementation of supported datatypes

Macros

This macro is used to simplify the creation of conjunctive Conditions. It takes a variadic amount of conditions and places them in a Condition::Conjunction.
This macro is used to simplify the creation of disjunctive Conditions. It takes a variadic amount of conditions and places them in a Condition::Disjunction.

Enums

The main interface for creating sql strings