pub struct FunctionCall { /* private fields */ }Expand description
Function call.
Implementationsยง
Sourceยงimpl FunctionCall
impl FunctionCall
Sourcepub fn args<I>(self, args: I) -> Selfwhere
I: IntoIterator<Item = Expr>,
pub fn args<I>(self, args: I) -> Selfwhere
I: IntoIterator<Item = Expr>,
Replace the arguments of the function call
pub fn get_func(&self) -> &Func
pub fn get_args(&self) -> &[Expr]
pub fn get_mods(&self) -> &[FuncArgMod]
Trait Implementationsยง
Sourceยงimpl Clone for FunctionCall
impl Clone for FunctionCall
Sourceยงfn clone(&self) -> FunctionCall
fn clone(&self) -> FunctionCall
Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSourceยงimpl Debug for FunctionCall
impl Debug for FunctionCall
Sourceยงimpl From<Builder> for FunctionCall
Available on crate feature backend-postgres only.
impl From<Builder> for FunctionCall
Available on crate feature
backend-postgres only.Sourceยงimpl From<Builder> for FunctionCall
Available on crate feature backend-postgres only.
impl From<Builder> for FunctionCall
Available on crate feature
backend-postgres only.Sourceยงimpl From<Builder> for FunctionCall
Available on crate feature backend-postgres only.
impl From<Builder> for FunctionCall
Available on crate feature
backend-postgres only.Sourceยงimpl From<Builder> for FunctionCall
Available on crate feature backend-postgres only.
impl From<Builder> for FunctionCall
Available on crate feature
backend-postgres only.Sourceยงimpl From<FunctionCall> for Expr
impl From<FunctionCall> for Expr
Sourceยงfn from(func: FunctionCall) -> Self
fn from(func: FunctionCall) -> Self
Converts to this type from the input type.
Sourceยงimpl From<FunctionCall> for IndexColumn
impl From<FunctionCall> for IndexColumn
Sourceยงfn from(value: FunctionCall) -> Self
fn from(value: FunctionCall) -> Self
Converts to this type from the input type.
Sourceยงimpl PartialEq for FunctionCall
impl PartialEq for FunctionCall
impl StructuralPartialEq for FunctionCall
Auto Trait Implementationsยง
impl Freeze for FunctionCall
impl RefUnwindSafe for FunctionCall
impl Send for FunctionCall
impl Sync for FunctionCall
impl Unpin for FunctionCall
impl UnwindSafe for FunctionCall
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Sourceยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Sourceยงimpl<T> ExprTrait for T
impl<T> ExprTrait for T
Sourceยงfn as_enum<N>(self, type_name: N) -> Exprwhere
N: IntoIden,
fn as_enum<N>(self, type_name: N) -> Exprwhere
N: IntoIden,
Express a
AS enum expression. Read moreSourceยงfn cast_as<N>(self, type_name: N) -> Exprwhere
N: IntoIden,
fn cast_as<N>(self, type_name: N) -> Exprwhere
N: IntoIden,
Express a
CAST AS expression. Read moreSourceยงfn equals<C>(self, col: C) -> Exprwhere
C: IntoColumnRef,
fn equals<C>(self, col: C) -> Exprwhere
C: IntoColumnRef,
Express a equal expression between two table columns,
you will mainly use this to relate identical value between two table columns. Read more
Sourceยงfn in_subquery(self, sel: SelectStatement) -> Expr
fn in_subquery(self, sel: SelectStatement) -> Expr
Express a
IN sub-query expression. Read moreSourceยงfn in_tuples<V, I>(self, v: I) -> Exprwhere
V: IntoValueTuple,
I: IntoIterator<Item = V>,
fn in_tuples<V, I>(self, v: I) -> Exprwhere
V: IntoValueTuple,
I: IntoIterator<Item = V>,
Express a
IN sub expression. Read moreSourceยงfn is_not_null(self) -> Expr
fn is_not_null(self) -> Expr
Express a
IS NOT NULL expression. Read moreSourceยงfn left_shift<R>(self, right: R) -> Expr
fn left_shift<R>(self, right: R) -> Expr
Express a bitwise left shift. Read more
Sourceยงfn not_between<A, B>(self, a: A, b: B) -> Expr
fn not_between<A, B>(self, a: A, b: B) -> Expr
Express a
NOT BETWEEN expression. Read moreSourceยงfn not_equals<C>(self, col: C) -> Exprwhere
C: IntoColumnRef,
fn not_equals<C>(self, col: C) -> Exprwhere
C: IntoColumnRef,
Express a not equal expression between two table columns,
you will mainly use this to relate identical value between two table columns. Read more
Sourceยงfn not_in_subquery(self, sel: SelectStatement) -> Expr
fn not_in_subquery(self, sel: SelectStatement) -> Expr
Express a
NOT IN sub-query expression. Read moreSourceยงfn not_like<L>(self, like: L) -> Exprwhere
L: IntoLikeExpr,
fn not_like<L>(self, like: L) -> Exprwhere
L: IntoLikeExpr,
Express a
NOT LIKE expression. Read moreSourceยงfn right_shift<R>(self, right: R) -> Expr
fn right_shift<R>(self, right: R) -> Expr
Express a bitwise right shift. Read more
Sourceยงimpl<T> IntoIndexColumn for Twhere
T: Into<IndexColumn>,
impl<T> IntoIndexColumn for Twhere
T: Into<IndexColumn>,
fn into_index_column(self) -> IndexColumn
Sourceยงimpl<T> PgExpr for Twhere
T: ExprTrait,
impl<T> PgExpr for Twhere
T: ExprTrait,
Sourceยงfn concatenate<T>(self, right: T) -> Expr
fn concatenate<T>(self, right: T) -> Expr
Available on crate feature
backend-postgres only.Express an postgres concatenate (
||) expression. Read moreSourceยงfn concat<T>(self, right: T) -> Expr
fn concat<T>(self, right: T) -> Expr
Available on crate feature
backend-postgres only.Alias of
PgExpr::concatenateSourceยงfn matches<T>(self, expr: T) -> Expr
fn matches<T>(self, expr: T) -> Expr
Available on crate feature
backend-postgres only.Express an postgres fulltext search matches (
@@) expression. Read moreSourceยงfn contains<T>(self, expr: T) -> Expr
fn contains<T>(self, expr: T) -> Expr
Available on crate feature
backend-postgres only.Express an postgres fulltext search contains (
@>) expression. Read moreSourceยงfn contained<T>(self, expr: T) -> Expr
fn contained<T>(self, expr: T) -> Expr
Available on crate feature
backend-postgres only.Express an postgres fulltext search contained (
<@) expression. Read moreSourceยงfn ilike<L>(self, like: L) -> Exprwhere
L: IntoLikeExpr,
fn ilike<L>(self, like: L) -> Exprwhere
L: IntoLikeExpr,
Available on crate feature
backend-postgres only.Express a
ILIKE expression. Read moreSourceยงfn not_ilike<L>(self, like: L) -> Exprwhere
L: IntoLikeExpr,
fn not_ilike<L>(self, like: L) -> Exprwhere
L: IntoLikeExpr,
Available on crate feature
backend-postgres only.Express a
NOT ILIKE expressionSourceยงfn get_json_field<T>(self, right: T) -> Expr
fn get_json_field<T>(self, right: T) -> Expr
Available on crate feature
backend-postgres only.Express a postgres retrieves JSON field as JSON value (
->). Read moreSourceยงimpl<T> SqliteExpr for Twhere
T: ExprTrait,
impl<T> SqliteExpr for Twhere
T: ExprTrait,
Sourceยงfn glob<T>(self, right: T) -> Expr
fn glob<T>(self, right: T) -> Expr
Available on crate feature
backend-sqlite only.Express an sqlite
GLOB operator. Read moreSourceยงfn matches<T>(self, right: T) -> Expr
fn matches<T>(self, right: T) -> Expr
Available on crate feature
backend-sqlite only.Express an sqlite
MATCH operator. Read moreSourceยงfn get_json_field<T>(self, right: T) -> Expr
fn get_json_field<T>(self, right: T) -> Expr
Available on crate feature
backend-sqlite only.Express an sqlite retrieves JSON field as JSON value (
->). Read more