Expand description
Provide helper types for concisely writing the return type of functions. As with iterators, it is unfortunately difficult to return a partially constructed query without exposing the exact implementation of the function. Without higher kinded types, these various DSLs can’t be combined into a single trait for boxing purposes.
All types here are in the form <FirstType as DslName<OtherTypes>>::Output. So the return type of
users.filter(first_name.eq("John")).order(last_name.asc()).limit(10) would
be Limit<Order<FindBy<users, first_name, &str>, Asc<last_name>>>
Type Aliases§
- Add
- The return type of
l + r - Aggregate
All - Return type of
AggregateExpressionMethods::aggregate_all - Aggregate
Distinct - Return type of
AggregateExpressionMethods::aggregate_distinct - Aggregate
Filter - Return type of
AggregateExpressionMethods::aggregate_filter - Aggregate
Order - Return type of
AggregateExpressionMethods::aggregate_order - Aliased
Fields - Maps
FtoAlias<S> - And
- The return type of
lhs.and(rhs) - AndNet
__sqlite-sharedandpostgres_backend - The return type of
lsh.and(rhs)for network types - Array
Contains Deprecated __sqlite-sharedandpostgres_backend - Array
Index Deprecated __sqlite-sharedandpostgres_backend - AsExpr
- The type of
Itemwhen converted to an expression with the same type asTargetExpr - AsExpr
Of - The type of
Itemwhen converted to an expression ofType - AsSelect
- Represents the return type of
.as_select() - Asc
- The return type of
expr.asc() - Assume
NotNull - The return type of
expr.assume_not_null() - AtTime
Zone __sqlite-sharedandpostgres_backend - The return type of
expr.at_time_zone(tz) - Between
- The return type of
lhs.between(lower, upper) - Cast
- The return type of
expr.cast<ST>() - Collate
- The return type of
lhs.collate(collation) - Concat
- The return type of
lhs.concat(rhs) - Concat
Array Deprecated __sqlite-sharedandpostgres_backend - Concat
Binary Deprecated __sqlite-sharedandpostgres_backend - Concat
Jsonb Deprecated __sqlite-sharedandpostgres_backend - Contains
__sqlite-sharedandpostgres_backend - The return type of
lhs.contains(rhs)for array expressions - Contains
Jsonb Deprecated __sqlite-sharedandpostgres_backend - Contains
Net __sqlite-sharedandpostgres_backend - The return type of
lhs.contains(rhs)for network types - Contains
NetLoose __sqlite-sharedandpostgres_backend - The return type of
lhs.contains_or_eq(rhs) - Contains
OrEq __sqlite-sharedandpostgres_backend - Contains
Range __sqlite-sharedandpostgres_backend - The return type of
lhs.contains_range(rhs)for range expressions - Desc
- The return type of
expr.desc() - Diff
__sqlite-sharedandpostgres_backend - Difference
__sqlite-sharedandpostgres_backend - The return type of
lhs.difference_range(rhs) - Difference
Net __sqlite-sharedandpostgres_backend - The return type of
lsh.diff(rhs) - Difference
Range __sqlite-sharedandpostgres_backend - Distinct
- Represents the return type of
.distinct() - Distinct
On postgres_backend - Represents the return type of
.distinct_on(expr) - Div
- The return type of
l / r - DoNothing
- Represents the return type of
IncompleteOnConflict::do_nothing() - DoUpdate
- Represents the return type of
IncompleteOnConflict::do_update() - Eq
- The return type of
lhs.eq(rhs) - EqAny
- The return type of
lhs.eq_any(rhs) - Escape
- The return type of
lhs.escape('x') - Except
- Represents the return type of
.except(rhs) - Except
All - Represents the return type of
.except_all(rhs) - Field
- The return type of
alias.field(field) - Fields
- The return type of
alias.fields(fields) - Filter
- Represents the return type of
.filter(predicate) - Find
- Represents the return type of
.find(pk) - FindBy
- Represents the return type of
.filter(lhs.eq(rhs)) - Following
- Return type of
FrameBoundDsl::following - ForKey
Share - Represents the return type of
.for_key_share() - ForNo
KeyUpdate - Represents the return type of
.for_no_key_update() - ForShare
- Represents the return type of
.for_share() - ForUpdate
- Represents the return type of
.for_update() - Frame
Between - Return type of
FrameClauseDsl::frame_between - Frame
Between With Exclusion - Return type of
FrameClauseDsl::frame_between_with_exclusion - FrameBy
- Return type of
WindowExpressionMethods::frame_by - Frame
Start With - Return type of
FrameClauseDsl::frame_start_with - Frame
Start With Exclusion - Return type of
FrameClauseDsl::frame_start_with_exclusion - Ge
- Greater
Than __sqlite-sharedandpostgres_backend - Greater
Than Range __sqlite-sharedandpostgres_backend - The return type of
lhs.range_is_contained_by(rhs) - GroupBy
- Represents the return type of
.group_by(expr) - Gt
- The return type of
lhs.gt(rhs) - GtEq
- The return type of
lhs.ge(rhs) - HasAll
Keys __sqlite-sharedandpostgres_backend - HasAll
Keys Jsonb __sqlite-sharedandpostgres_backend - The return type of
lsh.has_all_keys(rhs) - HasAny
Key __sqlite-sharedandpostgres_backend - HasAny
KeyJsonb __sqlite-sharedandpostgres_backend - The return type of
lsh.has_any_key(rhs) - HasKey
__sqlite-sharedandpostgres_backend - HasKey
Jsonb __sqlite-sharedandpostgres_backend - The return type of
lsh.has_key(rhs) - Having
- Represents the return type of
.having(predicate) - ILike
__sqlite-sharedandpostgres_backend - The return type of
lhs.ilike(rhs) - Ilike
__sqlite-sharedandpostgres_backend - Index
__sqlite-sharedandpostgres_backend - The return type of
lhs.index(rhs) - Index
Nullable __sqlite-sharedandpostgres_backend - The return type of
lhs.index_nullable(rhs) - Inner
Join - Represents the return type of
.inner_join(rhs) - Inner
Join On - Represents the return type of
.inner_join(rhs.on(on)) - Inner
Join Query Source - A query source representing the inner join between two tables.
- Intersect
- Represents the return type of
.intersect(rhs) - Intersect
All - Represents the return type of
.intersect_all(rhs) - Intersection
__sqlite-sharedandpostgres_backend - The return type of
lhs.intersection_range(rhs) - Intersection
Range __sqlite-sharedandpostgres_backend - Into
Boxed - Represents the return type of
.into_boxed::<'a, DB>() - IntoSql
- Represents the return type of
.into_sql() - Is
__sqlite-sharedandpostgres_backend - The return type of
lhs.is(rhs). - IsContained
By __sqlite-sharedandpostgres_backend - The return type of
lhs.range_is_contained_by(rhs)andlhs.is_contained_by(rhs) - IsContained
ByJsonb Deprecated __sqlite-sharedandpostgres_backend - IsContained
ByNet __sqlite-sharedandpostgres_backend - The return type of
lhs.is_contained_by(rhs)for network types - IsContained
ByNet Loose __sqlite-sharedandpostgres_backend - The return type of
lhs.is_contained_by_or_eq(rhs) - IsContained
ByOr Eq __sqlite-sharedandpostgres_backend - IsContained
ByRange __sqlite-sharedandpostgres_backend - The return type of
lhs.is_contained_by_range(rhs) - IsDistinct
From __sqlite-sharedandpostgres_backend - The return type of
lhs.is_distinct_from(rhs) - IsJson
__sqlite-sharedandpostgres_backend - The return type of
expr.is_json() - IsJson
Array __sqlite-sharedandpostgres_backend - The return type of
expr.is_json_array() - IsJson
Object __sqlite-sharedandpostgres_backend - The return type of
expr.is_json_object() - IsJson
Scalar __sqlite-sharedandpostgres_backend - The return type of
expr.is_json_scalar() - IsNot
__sqlite-sharedandpostgres_backend - The return type of
lhs.is_not(rhs). - IsNot
Distinct From __sqlite-sharedandpostgres_backend - The return type of
lhs.is_not_distinct_from(rhs) - IsNot
Json __sqlite-sharedandpostgres_backend - The return type of
expr.is_not_json() - IsNot
Json Array __sqlite-sharedandpostgres_backend - The return type of
expr.is_not_json_array() - IsNot
Json Object __sqlite-sharedandpostgres_backend - The return type of
expr.is_not_json_object() - IsNot
Json Scalar __sqlite-sharedandpostgres_backend - The return type of
expr.is_not_json_scalar() - IsNot
Null - The return type of
expr.is_not_null() - IsNull
- The return type of
expr.is_null() - Le
- Left
Join - Represents the return type of
.left_join(rhs) - Left
Join On - Represents the return type of
.left_join(rhs.on(on)) - Left
Join Query Source - A query source representing the left outer join between two tables.
- Lesser
Than __sqlite-sharedandpostgres_backend - Lesser
Than Range __sqlite-sharedandpostgres_backend - The return type of
lhs.range_is_contained_by(rhs) - Like
- The return type of
lhs.like(rhs) - Like
Binary Deprecated __sqlite-sharedandpostgres_backend - Limit
- Represents the return type of
.limit() - Lt
- The return type of
lhs.lt(rhs) - LtEq
- The return type of
lhs.le(rhs) - Mul
- The return type of
l * r - Ne
- NeAll
- NeAny
- The return type of
lhs.ne_all(rhs) - NoWait
- Represents the return type of
.no_wait() - NotBetween
- The return type of
lhs.not_between(lower, upper) - NotEq
- The return type of
lhs.ne(rhs) - NotI
Like __sqlite-sharedandpostgres_backend - The return type of
lhs.not_ilike(rhs) - NotIlike
__sqlite-sharedandpostgres_backend - NotLike
- The return type of
lhs.not_like(rhs) - NotLike
Binary Deprecated __sqlite-sharedandpostgres_backend - NotSimilar
To __sqlite-sharedandpostgres_backend - The return type of
lhs.not_similar_to(rhs) - Nullable
- The return type of
expr.nullable() - Nullable
Select - Represents the return type of
.nullable() - Nulls
First __sqlite-sharedandpostgres_backend - The return type of
expr.nulls_first() - Nulls
Last __sqlite-sharedandpostgres_backend - The return type of
expr.nulls_last() - Offset
- Represents the return type of
.offset() - On
- Represents the return type of
rhs.on(on) - OnConflict
- Represents the return type of
InsertStatement::on_conflict() - OnConflict
DoNothing - Represents the return type of
InsertStatement::on_conflict_do_nothing - Or
- The return type of
lhs.or(rhs) - OrFilter
- Represents the return type of
.or_filter(predicate) - OrNet
__sqlite-sharedandpostgres_backend - The return type of
lsh.or(rhs)for network types - Order
- Represents the return type of
.order(ordering) - OrderBy
- Represents the return type of
.order_by(ordering) - Otherwise
- The return type of
case_when(...).otherwise(...) - Over
- Return type of
WindowExpressionMethods::over - Overlaps
With __sqlite-sharedandpostgres_backend - The return type of
lhs.overlaps_with(rhs)andlhs.overlaps_with(rhs) - Overlaps
With Net __sqlite-sharedandpostgres_backend - The return type of
lhs.overlaps_with(rhs)for network types - Partition
By - Return type of
WindowExpressionMethods::partition_by - Preceding
- Return type of
FrameBoundDsl::preceding - Range
Adjacent __sqlite-sharedandpostgres_backend - The return type of
lhs.range_adjacent(rhs) - Range
Contains __sqlite-sharedandpostgres_backend - The return type of
lhs.contains(rhs)for range expressions - Range
Extends Left To __sqlite-sharedandpostgres_backend - The return type of
lhs.range_extends_left_to(rhs)for range expressions - Range
Extends Right To __sqlite-sharedandpostgres_backend - The return type of
lhs.range_extends_right_to(rhs)for range expressions - Remove
__sqlite-sharedandpostgres_backend - Remove
ByPath __sqlite-sharedandpostgres_backend - Remove
ByPath From Jsonb __sqlite-sharedandpostgres_backend - The return type of
lhs.remove_by_path(rhs) - Remove
From Jsonb __sqlite-sharedandpostgres_backend - The return type of
lhs.remove(rhs) - Retrieve
AsObject __sqlite-sharedandpostgres_backend - The return type of
lhs.retrieve_as_object(rhs) - Retrieve
AsObject Json __sqlite-sharedandpostgres_backend - Retrieve
AsObject Sqlite __sqlite-sharedandpostgres_backend - The return type of
lhs.retrieve_as_object(rhs) - Retrieve
AsText __sqlite-sharedorpostgres_backend - The return type of
lhs.retrieve_as_text(rhs) - Retrieve
AsText Json __sqlite-sharedandpostgres_backend - Retrieve
ByPath AsObject __sqlite-sharedandpostgres_backend - Retrieve
ByPath AsObject Json __sqlite-sharedandpostgres_backend - The return type of
lhs.retrieve_by_path_as_object(rhs) - Retrieve
ByPath AsText __sqlite-sharedandpostgres_backend - Retrieve
ByPath AsText Json __sqlite-sharedandpostgres_backend - The return type of
lhs.retrieve_by_path_as_text(rhs) - Returning
- Represents the return type of
InsertStatement::returning,UpdateStatement::returningandDeleteStatement::returning - Select
- Represents the return type of
.select(selection) - Set
- Represents the return type of
UpdateStatement::set()andIncompleteDoUpdate::set() - Similar
To __sqlite-sharedandpostgres_backend - The return type of
lhs.similar_to(rhs) - Single
Value - Represents the return type of
.single_value() - Skip
Locked - Represents the return type of
.skip_locked() - Slice
__sqlite-sharedandpostgres_backend - The return type of
lhs.slice(rhs1, rhs2) - Slice
From __sqlite-sharedandpostgres_backend - The return type of
lhs.slice_from(rhs) - Slice
From Nullable __sqlite-sharedandpostgres_backend - The return type of
lhs.slice_from_nullable(rhs) - Slice
Nullable __sqlite-sharedandpostgres_backend - The return type of
lhs.slice_nullable(rhs1, rhs2) - SliceTo
__sqlite-sharedandpostgres_backend - The return type of
lhs.slice_to(rhs) - Slice
ToNullable __sqlite-sharedandpostgres_backend - The return type of
lhs.slice_to_nullable(rhs) - SqlType
Of - The SQL type of an expression
- Sub
- The return type of
l - r - Then
Order By - Represents the return type of
.then_order_by(ordering) - Union
- Represents the return type of
.union(rhs) - Union
All - Represents the return type of
.union_all(rhs) - Union
Range __sqlite-sharedandpostgres_backend - The return type of
lhs.union_range(rhs) - Update
- Represents the return type of
update(lhs).set(rhs) - Values
- Represents the return type of
IncompleteInsertStatement::values() - When
- The return type of
case_when(...).when(...) - Window
Filter - Return type of
WindowExpressionMethods::window_filter - Window
Order - Return type of
WindowExpressionMethods::window_order - abbrev
__sqlite-sharedandpostgres_backend - Return type of the
abbrev()SQL function. - array_
append __sqlite-sharedandpostgres_backend - Return type of the
array_append()SQL function. - array_
cat __sqlite-sharedandpostgres_backend - Return type of the
array_cat()SQL function. - array_
dims __sqlite-sharedandpostgres_backend - Return type of the
array_dims()SQL function. - array_
fill __sqlite-sharedandpostgres_backend - Return type of the
array_fill()SQL function. - array_
fill_ with_ lower_ bound __sqlite-sharedandpostgres_backend - Return type of the
array_fill_with_lower_bound()SQL function. - array_
length __sqlite-sharedandpostgres_backend - Return type of the
array_length()SQL function. - array_
lower __sqlite-sharedandpostgres_backend - Return type of the
array_lower()SQL function. - array_
ndims __sqlite-sharedandpostgres_backend - Return type of the
array_ndims()SQL function. - array_
position __sqlite-sharedandpostgres_backend - Return type of the
array_position()SQL function. - array_
position_ with_ subscript __sqlite-sharedandpostgres_backend - Return type of the
array_position_with_subscript()SQL function. - array_
positions __sqlite-sharedandpostgres_backend - Return type of the
array_positions()SQL function. - array_
prepend __sqlite-sharedandpostgres_backend - Return type of the
array_prepend()SQL function. - array_
remove __sqlite-sharedandpostgres_backend - Return type of the
array_remove()SQL function. - array_
replace __sqlite-sharedandpostgres_backend - Return type of the
array_replace()SQL function. - array_
sample __sqlite-sharedandpostgres_backend - Return type of the
array_sample()SQL function. - array_
shuffle __sqlite-sharedandpostgres_backend - Return type of the
array_shuffle()SQL function. - array_
to_ json __sqlite-sharedandpostgres_backend - Return type of the
array_to_json()SQL function. - array_
to_ string __sqlite-sharedandpostgres_backend - Return type of the
array_to_string()SQL function. - array_
to_ string_ with_ null_ string __sqlite-sharedandpostgres_backend - Return type of the
array_to_string_with_null_string()SQL function. - array_
upper __sqlite-sharedandpostgres_backend - Return type of the
array_upper()SQL function. - avg
- The return type of
avg(expr) - broadcast
__sqlite-sharedandpostgres_backend - Return type of the
broadcast()SQL function. - cardinality
__sqlite-sharedandpostgres_backend - Return type of the
cardinality()SQL function. - case_
when - The return type of
case_when() - daterange
__sqlite-sharedandpostgres_backend - Return type of the
daterange()SQL function. - delete
- Represents the return type of
diesel::delete - exists
- The return type of
exists(expr) - family
__sqlite-sharedandpostgres_backend - Return type of the
family()SQL function. - first_
value - The return type of
first_value(expr) - host
__sqlite-sharedandpostgres_backend - Return type of the
host()SQL function. - hostmask
__sqlite-sharedandpostgres_backend - Return type of the
hostmask()SQL function. - inet_
merge __sqlite-sharedandpostgres_backend - Return type of the
inet_merge()SQL function. - inet_
same_ family __sqlite-sharedandpostgres_backend - Return type of the
inet_same_family()SQL function. - insert_
into - Represents the return type of
diesel::insert_into - insert_
or_ ignore_ into - Represents the return type of
diesel::insert_or_ignore_into - int4range
__sqlite-sharedandpostgres_backend - Return type of the
int4range()SQL function. - int8range
__sqlite-sharedandpostgres_backend - Return type of the
int8range()SQL function. - isempty
__sqlite-sharedandpostgres_backend - Return type of the
isempty()SQL function. - json
__sqlite-sharedandpostgres_backend - Return type of the
json()SQL function. - json_
array_ 0 __sqlite-sharedandpostgres_backend - Return type of the
json_array_0()SQL function. - json_
array_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_array_1()SQL function. - json_
array_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_array_2()SQL function. - json_
array_ length postgres_backend - Return type of the
json_array_length()SQL function. - json_
array_ length_ with_ path __sqlite-sharedandpostgres_backend - Return type of the
json_array_length_with_path()SQL function. - json_
build_ array_ 0 __sqlite-sharedandpostgres_backend - Return type of the
json_build_array_0()SQL function. - json_
build_ array_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_build_array_1()SQL function. - json_
build_ array_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_build_array_2()SQL function. - json_
error_ position __sqlite-sharedandpostgres_backend - Return type of the
json_error_position()SQL function. - json_
extract_ double __sqlite-sharedandpostgres_backend - Return type of the
json_extract_double()SQL function. - json_
extract_ integer __sqlite-sharedandpostgres_backend - Return type of the
json_extract_integer()SQL function. - json_
extract_ json_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_extract_json_1()SQL function. - json_
extract_ json_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_extract_json_2()SQL function. - json_
extract_ path_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_extract_path_1()SQL function. - json_
extract_ path_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_extract_path_2()SQL function. - json_
extract_ path_ text_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_extract_path_text_1()SQL function. - json_
extract_ path_ text_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_extract_path_text_2()SQL function. - json_
extract_ string __sqlite-sharedandpostgres_backend - Return type of the
json_extract_string()SQL function. - json_
group_ array __sqlite-sharedandpostgres_backend - Return type of the
json_group_array()SQL function. - json_
group_ object __sqlite-sharedandpostgres_backend - Return type of the
json_group_object()SQL function. - json_
insert_ 0 __sqlite-sharedandpostgres_backend - Return type of the
json_insert_0()SQL function. - json_
insert_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_insert_1()SQL function. - json_
insert_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_insert_2()SQL function. - json_
object __sqlite-sharedandpostgres_backend - Return type of the
json_object()SQL function. - json_
object_ 0 __sqlite-sharedandpostgres_backend - Return type of the
json_object_0()SQL function. - json_
object_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_object_1()SQL function. - json_
object_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_object_2()SQL function. - json_
object_ with_ keys_ and_ values __sqlite-sharedandpostgres_backend - Return type of the
json_object_with_keys_and_values()SQL function. - json_
patch __sqlite-sharedandpostgres_backend - Return type of the
json_patch()SQL function. - json_
populate_ record __sqlite-sharedandpostgres_backend - Return type of the
json_populate_record()SQL function. - json_
pretty __sqlite-sharedandpostgres_backend - Return type of the
json_pretty()SQL function. - json_
pretty_ with_ indentation __sqlite-sharedandpostgres_backend - Return type of the
json_pretty_with_indentation()SQL function. - json_
quote __sqlite-sharedandpostgres_backend - Return type of the
json_quote()SQL function. - json_
remove_ 0 __sqlite-sharedandpostgres_backend - Return type of the
json_remove_0()SQL function. - json_
remove_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_remove_1()SQL function. - json_
remove_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_remove_2()SQL function. - json_
replace_ 0 __sqlite-sharedandpostgres_backend - Return type of the
json_replace_0()SQL function. - json_
replace_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_replace_1()SQL function. - json_
replace_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_replace_2()SQL function. - json_
set_ 0 __sqlite-sharedandpostgres_backend - Return type of the
json_set_0()SQL function. - json_
set_ 1 __sqlite-sharedandpostgres_backend - Return type of the
json_set_1()SQL function. - json_
set_ 2 __sqlite-sharedandpostgres_backend - Return type of the
json_set_2()SQL function. - json_
strip_ nulls __sqlite-sharedandpostgres_backend - Return type of the
json_strip_nulls()SQL function. - json_
type __sqlite-sharedandpostgres_backend - Return type of the
json_type()SQL function. - json_
type_ with_ path __sqlite-sharedandpostgres_backend - Return type of the
json_type_with_path()SQL function. - json_
typeof __sqlite-sharedandpostgres_backend - Return type of the
json_typeof()SQL function. - json_
valid __sqlite-sharedandpostgres_backend - Return type of the
json_valid()SQL function. - json_
valid_ with_ flags __sqlite-sharedandpostgres_backend - Return type of the
json_valid_with_flags()SQL function. - jsonb
__sqlite-sharedandpostgres_backend - Return type of the
jsonb()SQL function. - jsonb_
array_ 0 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_array_0()SQL function. - jsonb_
array_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_array_1()SQL function. - jsonb_
array_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_array_2()SQL function. - jsonb_
array_ length __sqlite-sharedandpostgres_backend - Return type of the
jsonb_array_length()SQL function. - jsonb_
build_ array_ 0 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_build_array_0()SQL function. - jsonb_
build_ array_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_build_array_1()SQL function. - jsonb_
build_ array_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_build_array_2()SQL function. - jsonb_
extract_ double __sqlite-sharedandpostgres_backend - Return type of the
jsonb_extract_double()SQL function. - jsonb_
extract_ integer __sqlite-sharedandpostgres_backend - Return type of the
jsonb_extract_integer()SQL function. - jsonb_
extract_ jsonb_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_extract_jsonb_1()SQL function. - jsonb_
extract_ jsonb_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_extract_jsonb_2()SQL function. - jsonb_
extract_ path_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_extract_path_1()SQL function. - jsonb_
extract_ path_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_extract_path_2()SQL function. - jsonb_
extract_ path_ text_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_extract_path_text_1()SQL function. - jsonb_
extract_ path_ text_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_extract_path_text_2()SQL function. - jsonb_
extract_ string __sqlite-sharedandpostgres_backend - Return type of the
jsonb_extract_string()SQL function. - jsonb_
group_ array __sqlite-sharedandpostgres_backend - Return type of the
jsonb_group_array()SQL function. - jsonb_
group_ object __sqlite-sharedandpostgres_backend - Return type of the
jsonb_group_object()SQL function. - jsonb_
insert __sqlite-sharedandpostgres_backend - Return type of the
jsonb_insert()SQL function. - jsonb_
insert_ 0 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_insert_0()SQL function. - jsonb_
insert_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_insert_1()SQL function. - jsonb_
insert_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_insert_2()SQL function. - jsonb_
insert_ with_ insert_ after __sqlite-sharedandpostgres_backend - Return type of the
jsonb_insert_with_insert_after()SQL function. - jsonb_
object __sqlite-sharedandpostgres_backend - Return type of the
jsonb_object()SQL function. - jsonb_
object_ 0 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_object_0()SQL function. - jsonb_
object_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_object_1()SQL function. - jsonb_
object_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_object_2()SQL function. - jsonb_
object_ with_ keys_ and_ values __sqlite-sharedandpostgres_backend - Return type of the
jsonb_object_with_keys_and_values()SQL function. - jsonb_
patch __sqlite-sharedandpostgres_backend - Return type of the
jsonb_patch()SQL function. - jsonb_
populate_ record __sqlite-sharedandpostgres_backend - Return type of the
jsonb_populate_record()SQL function. - jsonb_
pretty __sqlite-sharedandpostgres_backend - Return type of the
jsonb_pretty()SQL function. - jsonb_
remove_ 0 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_remove_0()SQL function. - jsonb_
remove_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_remove_1()SQL function. - jsonb_
remove_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_remove_2()SQL function. - jsonb_
replace_ 0 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_replace_0()SQL function. - jsonb_
replace_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_replace_1()SQL function. - jsonb_
replace_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_replace_2()SQL function. - jsonb_
set __sqlite-sharedandpostgres_backend - Return type of the
jsonb_set()SQL function. - jsonb_
set_ 0 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_set_0()SQL function. - jsonb_
set_ 1 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_set_1()SQL function. - jsonb_
set_ 2 __sqlite-sharedandpostgres_backend - Return type of the
jsonb_set_2()SQL function. - jsonb_
set_ create_ if_ missing __sqlite-sharedandpostgres_backend - Return type of the
jsonb_set_create_if_missing()SQL function. - jsonb_
set_ lax __sqlite-sharedandpostgres_backend - Return type of the
jsonb_set_lax()SQL function. - jsonb_
strip_ nulls __sqlite-sharedandpostgres_backend - Return type of the
jsonb_strip_nulls()SQL function. - jsonb_
typeof __sqlite-sharedandpostgres_backend - Return type of the
jsonb_typeof()SQL function. - lag
- The return type of
lag(expr) - lag_
with_ offset - The return type of
lag_with_offset(expr, offset) - lag_
with_ offset_ and_ default - The return type of
lag_with_offset_and_default(expr, offset) - last_
value - The return type of
last_value(expr) - lead
- The return type of
lead(expr) - lead_
with_ offset - The return type of
lead_with_offset(expr, offset) - lead_
with_ offset_ and_ default - The return type of
lead_with_offset_and_default(expr, offset) - lower
__sqlite-sharedandpostgres_backend - Return type of the
lower()SQL function. - lower_
inc __sqlite-sharedandpostgres_backend - Return type of the
lower_inc()SQL function. - lower_
inf __sqlite-sharedandpostgres_backend - Return type of the
lower_inf()SQL function. - masklen
__sqlite-sharedandpostgres_backend - Return type of the
masklen()SQL function. - max
- The return type of
max(expr) - min
- The return type of
min(expr) - multirange_
merge __sqlite-sharedandpostgres_backend - Return type of the
multirange_merge()SQL function. - netmask
__sqlite-sharedandpostgres_backend - Return type of the
netmask()SQL function. - network
__sqlite-sharedandpostgres_backend - Return type of the
network()SQL function. - not
- The return type of
not(expr) - nth_
value - The return type of
nth_value(expr, n) - numrange
__sqlite-sharedandpostgres_backend - Return type of the
numrange()SQL function. - old
__sqlite-sharedandpostgres_backend - The return type of
old(col). - range_
merge __sqlite-sharedandpostgres_backend - Return type of the
range_merge()SQL function. - replace_
into - Represents the return type of
diesel::replace_into - row_
to_ json __sqlite-sharedandpostgres_backend - Return type of the
row_to_json()SQL function. - select
- Represents the return type of
diesel::select(selection) - set_
masklen __sqlite-sharedandpostgres_backend - Return type of the
set_masklen()SQL function. - sum
- The return type of
sum(expr) - to_json
__sqlite-sharedandpostgres_backend - Return type of the
to_json()SQL function. - to_
jsonb __sqlite-sharedandpostgres_backend - Return type of the
to_jsonb()SQL function. - trim_
array __sqlite-sharedandpostgres_backend - Return type of the
trim_array()SQL function. - tsrange
__sqlite-sharedandpostgres_backend - Return type of the
tsrange()SQL function. - tstzrange
__sqlite-sharedandpostgres_backend - Return type of the
tstzrange()SQL function. - update
- Represents the return type of
diesel::update - upper
__sqlite-sharedandpostgres_backend - Return type of the
upper()SQL function. - upper_
inc __sqlite-sharedandpostgres_backend - Return type of the
upper_inc()SQL function. - upper_
inf __sqlite-sharedandpostgres_backend - Return type of the
upper_inf()SQL function.