Module expression_methods

Module expression_methods 

Source
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§

OffsetFollowing
A following frame clause expression with a fixed offset
OffsetPreceding
A preceding frame clause expression with a fixed offset

Traits§

AggregateExpressionMethods
Expression methods to build aggregate function expressions
BoolExpressionMethods
Methods present on boolean expressions
EscapeExpressionMethods
Adds the escape method to LIKE and NOT LIKE. This is used to specify the escape character for the pattern.
ExpressionMethods
Methods present on all expressions, except tuples
FrameBoundDsl
Construct a frame clause for window functions from an integer
FrameClauseDsl
Construct a frame clause for window functions
FrameClauseEndBound
A marker trait for possible end frame expressions
FrameClauseExclusion
A marker trait for possible frame exclusion expressions
FrameClauseStartBound
A marker trait for possible start frame expressions
NullableExpressionMethods
Methods present on all expressions
PgAnyJsonExpressionMethodspostgres_backend
PostgreSQL specific methods present on JSON and JSONB expressions.
PgArrayExpressionMethodspostgres_backend
PostgreSQL specific methods present on array expressions.
PgBinaryExpressionMethodspostgres_backend
PostgreSQL specific methods present on Binary expressions.
PgExpressionMethodspostgres_backend
PostgreSQL specific methods which are present on all expressions.
PgJsonbExpressionMethodspostgres_backend
PostgreSQL specific methods present on JSONB expressions.
PgNetExpressionMethodspostgres_backend
PostgreSQL specific methods present between CIDR/INET expressions
PgRangeExpressionMethodspostgres_backend
PostgreSQL specific methods present on range expressions.
PgSortExpressionMethodspostgres_backend
PostgreSQL expression methods related to sorting.
PgTextExpressionMethodspostgres_backend
PostgreSQL specific methods present on text expressions.
PgTimestampExpressionMethodspostgres_backend
PostgreSQL specific methods present on timestamp expressions.
PreferredBoolSqlType
Allow ~type inference on And and Or helper types
SqliteExpressionMethodssqlite
Sqlite specific methods which are present on all expressions.
TextExpressionMethods
Methods present on text expressions
WindowExpressionMethods
Methods to construct a window function call