Expand description
Adds various methods to construct new expressions. These traits are exported by default, and implemented automatically.
You can rely on the methods provided by this trait existing on any
Expression of the appropriate type. You should not rely on the specific
traits existing, their names, or their organization.
Structs§
- Offset
Following - A following frame clause expression with a fixed offset
- Offset
Preceding - A preceding frame clause expression with a fixed offset
Traits§
- Aggregate
Expression Methods - Expression methods to build aggregate function expressions
- AnyJson
Expression Methods ( sqliteorpostgres_backend) and (postgres_backendorsqlite) - PostgreSQL specific methods present on JSON and JSONB expressions.
- Bool
Expression Methods - Methods present on boolean expressions
- Escape
Expression Methods - Adds the
escapemethod toLIKEandNOT LIKE. This is used to specify the escape character for the pattern. - Expression
Methods - Methods present on all expressions, except tuples
- Frame
Bound Dsl - Construct a frame clause for window functions from an integer
- Frame
Clause Dsl - Construct a frame clause for window functions
- Frame
Clause EndBound - A marker trait for possible end frame expressions
- Frame
Clause Exclusion - A marker trait for possible frame exclusion expressions
- Frame
Clause Start Bound - A marker trait for possible start frame expressions
- Json
Index sqliteorpostgres_backend - A marker trait indicating which types can be used as index into a json field
- Nullable
Expression Methods - Methods present on all expressions
- PgAny
Json Expression Methods postgres_backend - PostgreSQL specific methods present on JSON and JSONB expressions.
- PgArray
Expression Methods postgres_backend - PostgreSQL specific methods present on array expressions.
- PgBinary
Expression Methods postgres_backend - PostgreSQL specific methods present on Binary expressions.
- PgExpression
Methods postgres_backend - PostgreSQL specific methods which are present on all expressions.
- PgJsonb
Expression Methods postgres_backend - PostgreSQL specific methods present on JSONB expressions.
- PgNet
Expression Methods postgres_backend - PostgreSQL specific methods present between CIDR/INET expressions
- PgRange
Expression Methods postgres_backend - PostgreSQL specific methods present on range expressions.
- PgSort
Expression Methods postgres_backend - PostgreSQL expression methods related to sorting.
- PgText
Expression Methods postgres_backend - PostgreSQL specific methods present on text expressions.
- PgTimestamp
Expression Methods postgres_backend - PostgreSQL specific methods present on timestamp expressions.
- Preferred
Bool SqlType - Allow ~type inference on And and Or helper types
- Sqlite
AnyJson Expression Methods sqlite - SQLite specific methods present on JSON and JSONB expressions.
- Sqlite
Expression Methods sqlite - Sqlite specific methods which are present on all expressions.
- Text
Expression Methods - Methods present on text expressions
- Window
Expression Methods - Methods to construct a window function call