Expand description
Marker traits used by the macros to enforce query constraints.
These are generally implemented by derive/macros or driver integrations, not by hand.
Modules§
- functions
- Marker traits for built-in SQL functions.
- operators
- Marker traits for supported SQL operators.
Traits§
- Allows
NoPrimary Key - Marker for drivers that allow tables without a primary key.
- HasTable
- Indicates that a table type participates in the current query context.
- HasTable
Joined - Indicates that a joined table is optional and columns should be wrapped in
Option. - Normal
Select - Marker for outputs without custom select arguments.
- NotJoined
Table - Marker trait for tables that are not created via
table_join!. - Output
Data - Support trait providing fields information for query validation.
- Supports
Auto Increment Composite Primary Key - Marker for drivers that support auto-increment with composite primary keys.
- Supports
Multiple Auto Increment Columns - Marker for drivers that allow multiple auto-increment columns in a table.
- ToConvert
Single - Marker for row types supported by
query_lazy!streaming output. - With
Args Select - Marker for outputs that require custom select arguments.