Module diesel::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.
Traits
- Methods present on boolean expressions
- Adds the
escapemethod toLIKEandNOT LIKE. This is used to specify the escape character for the pattern. - Methods present on all expressions, except tuples
- Methods present on all expressions
- PgAnyJsonExpressionMethods
postgres_backendPostgreSQL specific methods present on JSON and JSONB expressions. - PgArrayExpressionMethods
postgres_backendPostgreSQL specific methods present on array expressions. - PgBinaryExpressionMethods
postgres_backendPostgreSQL specific methods present on Binary expressions. - PgExpressionMethods
postgres_backendPostgreSQL specific methods which are present on all expressions. - PgJsonbExpressionMethods
postgres_backendPostgreSQL specific methods present on JSONB expressions. - PgNetExpressionMethods
postgres_backendPostgreSQL specific methods present between CIDR/INET expressions - PgRangeExpressionMethods
postgres_backendPostgreSQL specific methods present on range expressions. - PgSortExpressionMethods
postgres_backendPostgreSQL expression methods related to sorting. - PgTextExpressionMethods
postgres_backendPostgreSQL specific methods present on text expressions. - PgTimestampExpressionMethods
postgres_backendPostgreSQL specific methods present on timestamp expressions. - SqliteExpressionMethods
sqliteSqlite specific methods which are present on all expressions. - Methods present on text expressions