pub struct table;Expand description
The actual table struct
This is the type which provides the base methods of the query
builder, such as .select and .filter.
Implementations§
Trait Implementations§
impl AppearsOnTable<table> for star
Source§impl AsQuery for table
impl AsQuery for table
impl Copy for table
Source§impl<T> Insertable<T> for tablewhere
<table as AsQuery>::Query: Insertable<T>,
impl<T> Insertable<T> for tablewhere
<table as AsQuery>::Query: Insertable<T>,
Source§impl<'a, T> Insertable<T> for &'a tablewhere
table: Insertable<T>,
impl<'a, T> Insertable<T> for &'a tablewhere
table: Insertable<T>,
Source§impl Insertable<table> for Playerwhere
String: AsExpression<<id as Expression>::SqlType> + AsExpression<<name as Expression>::SqlType> + AsExpression<<surname as Expression>::SqlType> + AsExpression<<bio as Expression>::SqlType> + AsExpression<<pronouns as Expression>::SqlType> + AsExpression<<alias as Expression>::SqlType> + AsExpression<<niu as Expression>::SqlType> + AsExpression<<email as Expression>::SqlType> + AsExpression<<phone as Expression>::SqlType> + AsExpression<<faculty as Expression>::SqlType> + AsExpression<<how_did_you_hear_about_us as Expression>::SqlType> + AsExpression<<social_media as Expression>::SqlType> + AsExpression<<password as Expression>::SqlType>,
bool: AsExpression<<isuab as Expression>::SqlType> + AsExpression<<accept_info_other_editions as Expression>::SqlType>,
i32: AsExpression<<player_number as Expression>::SqlType> + AsExpression<<wants_to_be_zombie as Expression>::SqlType>,
PlayerState: AsExpression<<state as Expression>::SqlType>,
PlayerRole: AsExpression<<role as Expression>::SqlType>,
NaiveDate: AsExpression<<birth_date as Expression>::SqlType>,
CustomDateTime: AsExpression<<next_feeding as Expression>::SqlType>,
NaiveDateTime: AsExpression<<last_login as Expression>::SqlType> + AsExpression<<checkpoint as Expression>::SqlType> + AsExpression<<register_date as Expression>::SqlType>,
impl Insertable<table> for Playerwhere
String: AsExpression<<id as Expression>::SqlType> + AsExpression<<name as Expression>::SqlType> + AsExpression<<surname as Expression>::SqlType> + AsExpression<<bio as Expression>::SqlType> + AsExpression<<pronouns as Expression>::SqlType> + AsExpression<<alias as Expression>::SqlType> + AsExpression<<niu as Expression>::SqlType> + AsExpression<<email as Expression>::SqlType> + AsExpression<<phone as Expression>::SqlType> + AsExpression<<faculty as Expression>::SqlType> + AsExpression<<how_did_you_hear_about_us as Expression>::SqlType> + AsExpression<<social_media as Expression>::SqlType> + AsExpression<<password as Expression>::SqlType>,
bool: AsExpression<<isuab as Expression>::SqlType> + AsExpression<<accept_info_other_editions as Expression>::SqlType>,
i32: AsExpression<<player_number as Expression>::SqlType> + AsExpression<<wants_to_be_zombie as Expression>::SqlType>,
PlayerState: AsExpression<<state as Expression>::SqlType>,
PlayerRole: AsExpression<<role as Expression>::SqlType>,
NaiveDate: AsExpression<<birth_date as Expression>::SqlType>,
CustomDateTime: AsExpression<<next_feeding as Expression>::SqlType>,
NaiveDateTime: AsExpression<<last_login as Expression>::SqlType> + AsExpression<<checkpoint as Expression>::SqlType> + AsExpression<<register_date as Expression>::SqlType>,
Source§type Values = <(Option<Grouped<Eq<id, <String as AsExpression<<id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<name, <String as AsExpression<<name as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<surname, <String as AsExpression<<surname as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<bio, <String as AsExpression<<bio as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<pronouns, <String as AsExpression<<pronouns as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<alias, <String as AsExpression<<alias as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<niu, <String as AsExpression<<niu as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<email, <String as AsExpression<<email as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<phone, <String as AsExpression<<phone as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<faculty, <String as AsExpression<<faculty as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<isuab, <bool as AsExpression<<isuab as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<how_did_you_hear_about_us, <String as AsExpression<<how_did_you_hear_about_us as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<social_media, <String as AsExpression<<social_media as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<password, <String as AsExpression<<password as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<player_number, <i32 as AsExpression<<player_number as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<state, <PlayerState as AsExpression<<state as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<role, <PlayerRole as AsExpression<<role as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<birth_date, <NaiveDate as AsExpression<<birth_date as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<accept_info_other_editions, <bool as AsExpression<<accept_info_other_editions as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<next_feeding, <CustomDateTime as AsExpression<<next_feeding as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<last_login, <NaiveDateTime as AsExpression<<last_login as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<checkpoint, <NaiveDateTime as AsExpression<<checkpoint as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<wants_to_be_zombie, <i32 as AsExpression<<wants_to_be_zombie as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<register_date, <NaiveDateTime as AsExpression<<register_date as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
type Values = <(Option<Grouped<Eq<id, <String as AsExpression<<id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<name, <String as AsExpression<<name as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<surname, <String as AsExpression<<surname as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<bio, <String as AsExpression<<bio as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<pronouns, <String as AsExpression<<pronouns as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<alias, <String as AsExpression<<alias as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<niu, <String as AsExpression<<niu as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<email, <String as AsExpression<<email as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<phone, <String as AsExpression<<phone as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<faculty, <String as AsExpression<<faculty as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<isuab, <bool as AsExpression<<isuab as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<how_did_you_hear_about_us, <String as AsExpression<<how_did_you_hear_about_us as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<social_media, <String as AsExpression<<social_media as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<password, <String as AsExpression<<password as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<player_number, <i32 as AsExpression<<player_number as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<state, <PlayerState as AsExpression<<state as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<role, <PlayerRole as AsExpression<<role as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<birth_date, <NaiveDate as AsExpression<<birth_date as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<accept_info_other_editions, <bool as AsExpression<<accept_info_other_editions as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<next_feeding, <CustomDateTime as AsExpression<<next_feeding as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<last_login, <NaiveDateTime as AsExpression<<last_login as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<checkpoint, <NaiveDateTime as AsExpression<<checkpoint as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<wants_to_be_zombie, <i32 as AsExpression<<wants_to_be_zombie as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<register_date, <NaiveDateTime as AsExpression<<register_date as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
The
VALUES clause to insert these records Read moreSource§fn values(
self,
) -> <(Option<Eq<id, String>>, Option<Eq<name, String>>, Option<Eq<surname, String>>, Option<Eq<bio, String>>, Option<Eq<pronouns, String>>, Option<Eq<alias, String>>, Option<Eq<niu, String>>, Option<Eq<email, String>>, Option<Eq<phone, String>>, Option<Eq<faculty, String>>, Option<Eq<isuab, bool>>, Option<Eq<how_did_you_hear_about_us, String>>, Option<Eq<social_media, String>>, Option<Eq<password, String>>, Option<Eq<player_number, i32>>, Option<Eq<state, PlayerState>>, Option<Eq<role, PlayerRole>>, Option<Eq<birth_date, NaiveDate>>, Option<Eq<accept_info_other_editions, bool>>, Option<Eq<next_feeding, CustomDateTime>>, Option<Eq<last_login, NaiveDateTime>>, Option<Eq<checkpoint, NaiveDateTime>>, Option<Eq<wants_to_be_zombie, i32>>, Option<Eq<register_date, NaiveDateTime>>) as Insertable<table>>::Values
fn values( self, ) -> <(Option<Eq<id, String>>, Option<Eq<name, String>>, Option<Eq<surname, String>>, Option<Eq<bio, String>>, Option<Eq<pronouns, String>>, Option<Eq<alias, String>>, Option<Eq<niu, String>>, Option<Eq<email, String>>, Option<Eq<phone, String>>, Option<Eq<faculty, String>>, Option<Eq<isuab, bool>>, Option<Eq<how_did_you_hear_about_us, String>>, Option<Eq<social_media, String>>, Option<Eq<password, String>>, Option<Eq<player_number, i32>>, Option<Eq<state, PlayerState>>, Option<Eq<role, PlayerRole>>, Option<Eq<birth_date, NaiveDate>>, Option<Eq<accept_info_other_editions, bool>>, Option<Eq<next_feeding, CustomDateTime>>, Option<Eq<last_login, NaiveDateTime>>, Option<Eq<checkpoint, NaiveDateTime>>, Option<Eq<wants_to_be_zombie, i32>>, Option<Eq<register_date, NaiveDateTime>>) as Insertable<table>>::Values
Construct
Self::Values Read more§fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
T: Table,
Self: Sized,
fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
T: Table,
Self: Sized,
Insert
self into a given table. Read moreSource§impl<'insert> Insertable<table> for &'insert Playerwhere
&'insert String: AsExpression<<id as Expression>::SqlType> + AsExpression<<name as Expression>::SqlType> + AsExpression<<surname as Expression>::SqlType> + AsExpression<<bio as Expression>::SqlType> + AsExpression<<pronouns as Expression>::SqlType> + AsExpression<<alias as Expression>::SqlType> + AsExpression<<niu as Expression>::SqlType> + AsExpression<<email as Expression>::SqlType> + AsExpression<<phone as Expression>::SqlType> + AsExpression<<faculty as Expression>::SqlType> + AsExpression<<how_did_you_hear_about_us as Expression>::SqlType> + AsExpression<<social_media as Expression>::SqlType> + AsExpression<<password as Expression>::SqlType>,
&'insert bool: AsExpression<<isuab as Expression>::SqlType> + AsExpression<<accept_info_other_editions as Expression>::SqlType>,
&'insert i32: AsExpression<<player_number as Expression>::SqlType> + AsExpression<<wants_to_be_zombie as Expression>::SqlType>,
&'insert PlayerState: AsExpression<<state as Expression>::SqlType>,
&'insert PlayerRole: AsExpression<<role as Expression>::SqlType>,
&'insert NaiveDate: AsExpression<<birth_date as Expression>::SqlType>,
&'insert CustomDateTime: AsExpression<<next_feeding as Expression>::SqlType>,
&'insert NaiveDateTime: AsExpression<<last_login as Expression>::SqlType> + AsExpression<<checkpoint as Expression>::SqlType> + AsExpression<<register_date as Expression>::SqlType>,
impl<'insert> Insertable<table> for &'insert Playerwhere
&'insert String: AsExpression<<id as Expression>::SqlType> + AsExpression<<name as Expression>::SqlType> + AsExpression<<surname as Expression>::SqlType> + AsExpression<<bio as Expression>::SqlType> + AsExpression<<pronouns as Expression>::SqlType> + AsExpression<<alias as Expression>::SqlType> + AsExpression<<niu as Expression>::SqlType> + AsExpression<<email as Expression>::SqlType> + AsExpression<<phone as Expression>::SqlType> + AsExpression<<faculty as Expression>::SqlType> + AsExpression<<how_did_you_hear_about_us as Expression>::SqlType> + AsExpression<<social_media as Expression>::SqlType> + AsExpression<<password as Expression>::SqlType>,
&'insert bool: AsExpression<<isuab as Expression>::SqlType> + AsExpression<<accept_info_other_editions as Expression>::SqlType>,
&'insert i32: AsExpression<<player_number as Expression>::SqlType> + AsExpression<<wants_to_be_zombie as Expression>::SqlType>,
&'insert PlayerState: AsExpression<<state as Expression>::SqlType>,
&'insert PlayerRole: AsExpression<<role as Expression>::SqlType>,
&'insert NaiveDate: AsExpression<<birth_date as Expression>::SqlType>,
&'insert CustomDateTime: AsExpression<<next_feeding as Expression>::SqlType>,
&'insert NaiveDateTime: AsExpression<<last_login as Expression>::SqlType> + AsExpression<<checkpoint as Expression>::SqlType> + AsExpression<<register_date as Expression>::SqlType>,
Source§type Values = <(Option<Grouped<Eq<id, <&'insert String as AsExpression<<id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<name, <&'insert String as AsExpression<<name as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<surname, <&'insert String as AsExpression<<surname as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<bio, <&'insert String as AsExpression<<bio as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<pronouns, <&'insert String as AsExpression<<pronouns as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<alias, <&'insert String as AsExpression<<alias as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<niu, <&'insert String as AsExpression<<niu as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<email, <&'insert String as AsExpression<<email as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<phone, <&'insert String as AsExpression<<phone as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<faculty, <&'insert String as AsExpression<<faculty as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<isuab, <&'insert bool as AsExpression<<isuab as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<how_did_you_hear_about_us, <&'insert String as AsExpression<<how_did_you_hear_about_us as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<social_media, <&'insert String as AsExpression<<social_media as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<password, <&'insert String as AsExpression<<password as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<player_number, <&'insert i32 as AsExpression<<player_number as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<state, <&'insert PlayerState as AsExpression<<state as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<role, <&'insert PlayerRole as AsExpression<<role as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<birth_date, <&'insert NaiveDate as AsExpression<<birth_date as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<accept_info_other_editions, <&'insert bool as AsExpression<<accept_info_other_editions as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<next_feeding, <&'insert CustomDateTime as AsExpression<<next_feeding as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<last_login, <&'insert NaiveDateTime as AsExpression<<last_login as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<checkpoint, <&'insert NaiveDateTime as AsExpression<<checkpoint as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<wants_to_be_zombie, <&'insert i32 as AsExpression<<wants_to_be_zombie as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<register_date, <&'insert NaiveDateTime as AsExpression<<register_date as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
type Values = <(Option<Grouped<Eq<id, <&'insert String as AsExpression<<id as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<name, <&'insert String as AsExpression<<name as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<surname, <&'insert String as AsExpression<<surname as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<bio, <&'insert String as AsExpression<<bio as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<pronouns, <&'insert String as AsExpression<<pronouns as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<alias, <&'insert String as AsExpression<<alias as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<niu, <&'insert String as AsExpression<<niu as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<email, <&'insert String as AsExpression<<email as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<phone, <&'insert String as AsExpression<<phone as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<faculty, <&'insert String as AsExpression<<faculty as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<isuab, <&'insert bool as AsExpression<<isuab as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<how_did_you_hear_about_us, <&'insert String as AsExpression<<how_did_you_hear_about_us as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<social_media, <&'insert String as AsExpression<<social_media as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<password, <&'insert String as AsExpression<<password as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<player_number, <&'insert i32 as AsExpression<<player_number as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<state, <&'insert PlayerState as AsExpression<<state as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<role, <&'insert PlayerRole as AsExpression<<role as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<birth_date, <&'insert NaiveDate as AsExpression<<birth_date as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<accept_info_other_editions, <&'insert bool as AsExpression<<accept_info_other_editions as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<next_feeding, <&'insert CustomDateTime as AsExpression<<next_feeding as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<last_login, <&'insert NaiveDateTime as AsExpression<<last_login as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<checkpoint, <&'insert NaiveDateTime as AsExpression<<checkpoint as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<wants_to_be_zombie, <&'insert i32 as AsExpression<<wants_to_be_zombie as Expression>::SqlType>>::Expression>>>, Option<Grouped<Eq<register_date, <&'insert NaiveDateTime as AsExpression<<register_date as Expression>::SqlType>>::Expression>>>) as Insertable<table>>::Values
The
VALUES clause to insert these records Read moreSource§fn values(
self,
) -> <(Option<Eq<id, &'insert String>>, Option<Eq<name, &'insert String>>, Option<Eq<surname, &'insert String>>, Option<Eq<bio, &'insert String>>, Option<Eq<pronouns, &'insert String>>, Option<Eq<alias, &'insert String>>, Option<Eq<niu, &'insert String>>, Option<Eq<email, &'insert String>>, Option<Eq<phone, &'insert String>>, Option<Eq<faculty, &'insert String>>, Option<Eq<isuab, &'insert bool>>, Option<Eq<how_did_you_hear_about_us, &'insert String>>, Option<Eq<social_media, &'insert String>>, Option<Eq<password, &'insert String>>, Option<Eq<player_number, &'insert i32>>, Option<Eq<state, &'insert PlayerState>>, Option<Eq<role, &'insert PlayerRole>>, Option<Eq<birth_date, &'insert NaiveDate>>, Option<Eq<accept_info_other_editions, &'insert bool>>, Option<Eq<next_feeding, &'insert CustomDateTime>>, Option<Eq<last_login, &'insert NaiveDateTime>>, Option<Eq<checkpoint, &'insert NaiveDateTime>>, Option<Eq<wants_to_be_zombie, &'insert i32>>, Option<Eq<register_date, &'insert NaiveDateTime>>) as Insertable<table>>::Values
fn values( self, ) -> <(Option<Eq<id, &'insert String>>, Option<Eq<name, &'insert String>>, Option<Eq<surname, &'insert String>>, Option<Eq<bio, &'insert String>>, Option<Eq<pronouns, &'insert String>>, Option<Eq<alias, &'insert String>>, Option<Eq<niu, &'insert String>>, Option<Eq<email, &'insert String>>, Option<Eq<phone, &'insert String>>, Option<Eq<faculty, &'insert String>>, Option<Eq<isuab, &'insert bool>>, Option<Eq<how_did_you_hear_about_us, &'insert String>>, Option<Eq<social_media, &'insert String>>, Option<Eq<password, &'insert String>>, Option<Eq<player_number, &'insert i32>>, Option<Eq<state, &'insert PlayerState>>, Option<Eq<role, &'insert PlayerRole>>, Option<Eq<birth_date, &'insert NaiveDate>>, Option<Eq<accept_info_other_editions, &'insert bool>>, Option<Eq<next_feeding, &'insert CustomDateTime>>, Option<Eq<last_login, &'insert NaiveDateTime>>, Option<Eq<checkpoint, &'insert NaiveDateTime>>, Option<Eq<wants_to_be_zombie, &'insert i32>>, Option<Eq<register_date, &'insert NaiveDateTime>>) as Insertable<table>>::Values
Construct
Self::Values Read more§fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
T: Table,
Self: Sized,
fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
T: Table,
Self: Sized,
Insert
self into a given table. Read moreSource§impl IntoUpdateTarget for table
impl IntoUpdateTarget for table
Source§type WhereClause = <<table as AsQuery>::Query as IntoUpdateTarget>::WhereClause
type WhereClause = <<table as AsQuery>::Query as IntoUpdateTarget>::WhereClause
What is the
WHERE clause of this target?Source§fn into_update_target(self) -> UpdateTarget<Self::Table, Self::WhereClause>
fn into_update_target(self) -> UpdateTarget<Self::Table, Self::WhereClause>
Decomposes
self into the table and where clause.impl<S> JoinTo<Alias<S>> for tablewhere
Alias<S>: JoinTo<table>,
impl<Left, Right, Kind> JoinTo<Join<Left, Right, Kind>> for tablewhere
Join<Left, Right, Kind>: JoinTo<table>,
Left: QuerySource,
Right: QuerySource,
impl JoinTo<table> for table
impl JoinTo<table> for table
impl JoinTo<table> for table
impl JoinTo<table> for table
impl JoinTo<table> for table
impl JoinTo<table> for table
impl JoinTo<table> for table
impl JoinTo<table> for table
Source§impl<DB> QueryFragment<DB> for tablewhere
DB: Backend,
<table as StaticQueryFragment>::Component: QueryFragment<DB>,
impl<DB> QueryFragment<DB> for tablewhere
DB: Backend,
<table as StaticQueryFragment>::Component: QueryFragment<DB>,
Source§impl QueryId for table
impl QueryId for table
Source§const HAS_STATIC_QUERY_ID: bool = true
const HAS_STATIC_QUERY_ID: bool = true
Can the SQL generated by
Self be uniquely identified by its type? Read moreSource§impl QuerySource for table
impl QuerySource for table
Source§type FromClause = StaticQueryFragmentInstance<table>
type FromClause = StaticQueryFragmentInstance<table>
The type returned by
from_clauseSource§type DefaultSelection = <table as Table>::AllColumns
type DefaultSelection = <table as Table>::AllColumns
The type returned by
default_selectionSource§fn from_clause(&self) -> Self::FromClause
fn from_clause(&self) -> Self::FromClause
The actual
FROM clause of this type. This is typically only called in
QueryFragment implementations.Source§fn default_selection(&self) -> Self::DefaultSelection
fn default_selection(&self) -> Self::DefaultSelection
The default select clause of this type, which should be used if no
select clause was explicitly specified. This should always be a tuple of
all the desired columns, not
starimpl SelectableExpression<table> for star
impl SelectableExpression<table> for id
impl SelectableExpression<table> for name
impl SelectableExpression<table> for surname
impl SelectableExpression<table> for bio
impl SelectableExpression<table> for pronouns
impl SelectableExpression<table> for alias
impl SelectableExpression<table> for niu
impl SelectableExpression<table> for email
impl SelectableExpression<table> for phone
impl SelectableExpression<table> for faculty
impl SelectableExpression<table> for isuab
impl SelectableExpression<table> for how_did_you_hear_about_us
impl SelectableExpression<table> for password
impl SelectableExpression<table> for player_number
impl SelectableExpression<table> for state
impl SelectableExpression<table> for role
impl SelectableExpression<table> for birth_date
impl SelectableExpression<table> for accept_info_other_editions
impl SelectableExpression<table> for next_feeding
impl SelectableExpression<table> for last_login
impl SelectableExpression<table> for checkpoint
impl SelectableExpression<table> for wants_to_be_zombie
impl SelectableExpression<table> for register_date
Source§impl Table for table
impl Table for table
Source§type PrimaryKey = id
type PrimaryKey = id
The type returned by
primary_keySource§type AllColumns = (id, name, surname, bio, pronouns, alias, niu, email, phone, faculty, isuab, how_did_you_hear_about_us, social_media, password, player_number, state, role, birth_date, accept_info_other_editions, next_feeding, last_login, checkpoint, wants_to_be_zombie, register_date)
type AllColumns = (id, name, surname, bio, pronouns, alias, niu, email, phone, faculty, isuab, how_did_you_hear_about_us, social_media, password, player_number, state, role, birth_date, accept_info_other_editions, next_feeding, last_login, checkpoint, wants_to_be_zombie, register_date)
The type returned by
all_columnsSource§fn primary_key(&self) -> Self::PrimaryKey
fn primary_key(&self) -> Self::PrimaryKey
Returns the primary key of this table. Read more
Source§fn all_columns() -> Self::AllColumns
fn all_columns() -> Self::AllColumns
Returns a tuple of all columns belonging to this table.
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl TableNotEqual<table> for table
impl UndecoratedInsertRecord<table> for Player
Auto Trait Implementations§
impl Freeze for table
impl RefUnwindSafe for table
impl Send for table
impl Sync for table
impl Unpin for table
impl UnsafeUnpin for table
impl UnwindSafe for table
Blanket Implementations§
§impl<T> AggregateExpressionMethods for T
impl<T> AggregateExpressionMethods for T
§fn aggregate_distinct(self) -> Self::Outputwhere
Self: DistinctDsl,
fn aggregate_distinct(self) -> Self::Outputwhere
Self: DistinctDsl,
DISTINCT modifier for aggregate functions Read more§fn aggregate_all(self) -> Self::Outputwhere
Self: AllDsl,
fn aggregate_all(self) -> Self::Outputwhere
Self: AllDsl,
ALL modifier for aggregate functions Read more§fn aggregate_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
fn aggregate_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
Add an aggregate function filter Read more
§fn aggregate_order<O>(self, o: O) -> Self::Outputwhere
Self: OrderAggregateDsl<O>,
fn aggregate_order<O>(self, o: O) -> Self::Outputwhere
Self: OrderAggregateDsl<O>,
Add an aggregate function order Read more
§impl<T1, T2> AppearsInFromClause<T2> for T1where
T1: TableNotEqual<T2> + Table,
T2: Table,
impl<T1, T2> AppearsInFromClause<T2> for T1where
T1: TableNotEqual<T2> + Table,
T2: Table,
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
§impl<'a, T, DB> BoxedDsl<'a, DB> for Twhere
T: Table<Query = SelectStatement<FromClause<T>>> + AsQuery,
SelectStatement<FromClause<T>>: BoxedDsl<'a, DB>,
<T as QuerySource>::DefaultSelection: Expression<SqlType = <T as AsQuery>::SqlType> + ValidGrouping<()>,
<T as AsQuery>::SqlType: TypedExpressionType,
impl<'a, T, DB> BoxedDsl<'a, DB> for Twhere
T: Table<Query = SelectStatement<FromClause<T>>> + AsQuery,
SelectStatement<FromClause<T>>: BoxedDsl<'a, DB>,
<T as QuerySource>::DefaultSelection: Expression<SqlType = <T as AsQuery>::SqlType> + ValidGrouping<()>,
<T as AsQuery>::SqlType: TypedExpressionType,
§type Output = <SelectStatement<FromClause<T>> as BoxedDsl<'a, DB>>::Output
type Output = <SelectStatement<FromClause<T>> as BoxedDsl<'a, DB>>::Output
The return type of
internal_into_boxed§fn internal_into_boxed(self) -> <T as BoxedDsl<'a, DB>>::Output
fn internal_into_boxed(self) -> <T as BoxedDsl<'a, DB>>::Output
See the trait documentation.
§impl<T> CloneAny for T
impl<T> CloneAny for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CombineDsl for Twhere
T: Table,
impl<T> CombineDsl for Twhere
T: Table,
§fn union<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Union, Distinct, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
fn union<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Union, Distinct, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
Combine two queries using a SQL
UNION Read more§fn union_all<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Union, All, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
fn union_all<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Union, All, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
Combine two queries using a SQL
UNION ALL§fn intersect<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Intersect, Distinct, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
fn intersect<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Intersect, Distinct, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
Combine two queries using a SQL
INTERSECT§fn intersect_all<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Intersect, All, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
fn intersect_all<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Intersect, All, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
Combine two queries using a SQL
INTERSECT ALL§fn except<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Except, Distinct, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
fn except<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Except, Distinct, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
Combine two queries using a SQL
EXCEPT§fn except_all<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Except, All, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
fn except_all<Rhs>(
self,
rhs: Rhs,
) -> CombinationClause<Except, All, <T as CombineDsl>::Query, <Rhs as AsQuery>::Query>where
Rhs: AsQuery<SqlType = <<T as CombineDsl>::Query as Query>::SqlType>,
Combine two queries using a SQL
EXCEPT ALLimpl<T> DebugAny for T
§impl<T> DistinctDsl for Twhere
T: AsQuery<Query = SelectStatement<FromClause<T>>> + Table,
<T as QuerySource>::DefaultSelection: Expression<SqlType = <T as AsQuery>::SqlType> + ValidGrouping<()>,
<T as AsQuery>::SqlType: TypedExpressionType,
impl<T> DistinctDsl for Twhere
T: AsQuery<Query = SelectStatement<FromClause<T>>> + Table,
<T as QuerySource>::DefaultSelection: Expression<SqlType = <T as AsQuery>::SqlType> + ValidGrouping<()>,
<T as AsQuery>::SqlType: TypedExpressionType,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSend for T
impl<T> DowncastSend for T
§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<Conn, DB, T> ExecuteDsl<Conn, DB> for Twhere
Conn: Connection<Backend = DB>,
DB: Backend,
T: QueryFragment<DB> + QueryId,
impl<Conn, DB, T> ExecuteDsl<Conn, DB> for Twhere
Conn: Connection<Backend = DB>,
DB: Backend,
T: QueryFragment<DB> + QueryId,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoSql for T
impl<T> IntoSql for T
§impl<T> JoinOnDsl for Twhere
T: QuerySource,
impl<T> JoinOnDsl for Twhere
T: QuerySource,
§impl<Lhs, Rhs, On> JoinTo<OnClauseWrapper<Rhs, On>> for Lhswhere
Lhs: Table,
impl<Lhs, Rhs, On> JoinTo<OnClauseWrapper<Rhs, On>> for Lhswhere
Lhs: Table,
type FromClause = Rhs
type OnClause = On
fn join_target( rhs: OnClauseWrapper<Rhs, On>, ) -> (<Lhs as JoinTo<OnClauseWrapper<Rhs, On>>>::FromClause, <Lhs as JoinTo<OnClauseWrapper<Rhs, On>>>::OnClause)
§impl<T> LimitDsl for Twhere
T: Table,
<T as AsQuery>::Query: LimitDsl,
impl<T> LimitDsl for Twhere
T: Table,
<T as AsQuery>::Query: LimitDsl,
§impl<T, Lock> LockingDsl<Lock> for Twhere
T: Table<Query = SelectStatement<FromClause<T>>> + AsQuery,
<T as QuerySource>::DefaultSelection: Expression<SqlType = <T as AsQuery>::SqlType> + ValidGrouping<()>,
<T as AsQuery>::SqlType: TypedExpressionType,
impl<T, Lock> LockingDsl<Lock> for Twhere
T: Table<Query = SelectStatement<FromClause<T>>> + AsQuery,
<T as QuerySource>::DefaultSelection: Expression<SqlType = <T as AsQuery>::SqlType> + ValidGrouping<()>,
<T as AsQuery>::SqlType: TypedExpressionType,
§type Output = <SelectStatement<FromClause<T>> as LockingDsl<Lock>>::Output
type Output = <SelectStatement<FromClause<T>> as LockingDsl<Lock>>::Output
The type returned by
set_lock. See dsl::ForUpdate and friends for
convenient access to this type.§impl<T> OffsetDsl for Twhere
T: Table,
<T as AsQuery>::Query: OffsetDsl,
impl<T> OffsetDsl for Twhere
T: Table,
<T as AsQuery>::Query: OffsetDsl,
§impl<T> QueryDsl for Twhere
T: Table,
impl<T> QueryDsl for Twhere
T: Table,
§fn distinct(self) -> Self::Outputwhere
Self: DistinctDsl,
fn distinct(self) -> Self::Outputwhere
Self: DistinctDsl,
Adds the
DISTINCT keyword to a query. Read more§fn select<Selection>(self, selection: Selection) -> Self::Outputwhere
Selection: Expression,
Self: SelectDsl<Selection>,
fn select<Selection>(self, selection: Selection) -> Self::Outputwhere
Selection: Expression,
Self: SelectDsl<Selection>,
Adds a
SELECT clause to the query. Read more§fn count(self) -> Self::Outputwhere
Self: SelectDsl<CountStar>,
fn count(self) -> Self::Outputwhere
Self: SelectDsl<CountStar>,
Get the count of a query. This is equivalent to
.select(count_star()) Read more§fn inner_join<Rhs>(self, rhs: Rhs) -> Self::Outputwhere
Self: JoinWithImplicitOnClause<Rhs, Inner>,
fn inner_join<Rhs>(self, rhs: Rhs) -> Self::Outputwhere
Self: JoinWithImplicitOnClause<Rhs, Inner>,
Join two tables using a SQL
INNER JOIN. Read more§fn left_outer_join<Rhs>(self, rhs: Rhs) -> Self::Outputwhere
Self: JoinWithImplicitOnClause<Rhs, LeftOuter>,
fn left_outer_join<Rhs>(self, rhs: Rhs) -> Self::Outputwhere
Self: JoinWithImplicitOnClause<Rhs, LeftOuter>,
Join two tables using a SQL
LEFT OUTER JOIN. Read more§fn left_join<Rhs>(self, rhs: Rhs) -> Self::Outputwhere
Self: JoinWithImplicitOnClause<Rhs, LeftOuter>,
fn left_join<Rhs>(self, rhs: Rhs) -> Self::Outputwhere
Self: JoinWithImplicitOnClause<Rhs, LeftOuter>,
Alias for
left_outer_join.§fn filter<Predicate>(self, predicate: Predicate) -> Self::Outputwhere
Self: FilterDsl<Predicate>,
fn filter<Predicate>(self, predicate: Predicate) -> Self::Outputwhere
Self: FilterDsl<Predicate>,
Adds to the
WHERE clause of a query. Read more§fn or_filter<Predicate>(self, predicate: Predicate) -> Self::Outputwhere
Self: OrFilterDsl<Predicate>,
fn or_filter<Predicate>(self, predicate: Predicate) -> Self::Outputwhere
Self: OrFilterDsl<Predicate>,
§fn find<PK>(self, id: PK) -> Self::Outputwhere
Self: FindDsl<PK>,
fn find<PK>(self, id: PK) -> Self::Outputwhere
Self: FindDsl<PK>,
Attempts to find a single record from the given table by primary key. Read more
§fn order<Expr>(self, expr: Expr) -> Self::Outputwhere
Expr: Expression,
Self: OrderDsl<Expr>,
fn order<Expr>(self, expr: Expr) -> Self::Outputwhere
Expr: Expression,
Self: OrderDsl<Expr>,
Sets the order clause of a query. Read more
§fn order_by<Expr>(self, expr: Expr) -> Self::Outputwhere
Expr: Expression,
Self: OrderDsl<Expr>,
fn order_by<Expr>(self, expr: Expr) -> Self::Outputwhere
Expr: Expression,
Self: OrderDsl<Expr>,
Alias for
order§fn then_order_by<Order>(self, order: Order) -> Self::Outputwhere
Self: ThenOrderDsl<Order>,
fn then_order_by<Order>(self, order: Order) -> Self::Outputwhere
Self: ThenOrderDsl<Order>,
Appends to the
ORDER BY clause of this SQL query. Read more§fn limit(self, limit: i64) -> Self::Outputwhere
Self: LimitDsl,
fn limit(self, limit: i64) -> Self::Outputwhere
Self: LimitDsl,
Sets the limit clause of the query. Read more
§fn offset(self, offset: i64) -> Self::Outputwhere
Self: OffsetDsl,
fn offset(self, offset: i64) -> Self::Outputwhere
Self: OffsetDsl,
Sets the offset clause of the query. Read more
§fn group_by<GB>(self, group_by: GB) -> Self::Outputwhere
GB: Expression,
Self: GroupByDsl<GB>,
fn group_by<GB>(self, group_by: GB) -> Self::Outputwhere
GB: Expression,
Self: GroupByDsl<GB>,
Sets the
group by clause of a query. Read more§fn having<Predicate>(self, predicate: Predicate) -> Self::Outputwhere
Self: HavingDsl<Predicate>,
fn having<Predicate>(self, predicate: Predicate) -> Self::Outputwhere
Self: HavingDsl<Predicate>,
Adds to the
HAVING clause of a query. Read more§fn for_update(self) -> Self::Outputwhere
Self: LockingDsl<ForUpdate>,
fn for_update(self) -> Self::Outputwhere
Self: LockingDsl<ForUpdate>,
Adds
FOR UPDATE to the end of the select statement. Read more§fn for_no_key_update(self) -> Self::Outputwhere
Self: LockingDsl<ForNoKeyUpdate>,
fn for_no_key_update(self) -> Self::Outputwhere
Self: LockingDsl<ForNoKeyUpdate>,
Adds
FOR NO KEY UPDATE to the end of the select statement. Read moreAdds
FOR SHARE to the end of the select statement. Read moreAdds
FOR KEY SHARE to the end of the select statement. Read more§fn skip_locked(self) -> Self::Outputwhere
Self: ModifyLockDsl<SkipLocked>,
fn skip_locked(self) -> Self::Outputwhere
Self: ModifyLockDsl<SkipLocked>,
§fn into_boxed<'a, DB>(self) -> Self::Outputwhere
DB: Backend,
Self: BoxedDsl<'a, DB>,
fn into_boxed<'a, DB>(self) -> Self::Outputwhere
DB: Backend,
Self: BoxedDsl<'a, DB>,
Boxes the pieces of a query into a single type. Read more
§fn single_value(self) -> Self::Outputwhere
Self: SingleValueDsl,
fn single_value(self) -> Self::Outputwhere
Self: SingleValueDsl,
Wraps this select statement in parenthesis, allowing it to be used
as an expression. Read more
§impl<T, Conn> RunQueryDsl<Conn> for Twhere
T: Table,
impl<T, Conn> RunQueryDsl<Conn> for Twhere
T: Table,
§fn execute(self, conn: &mut Conn) -> Result<usize, Error>where
Conn: Connection,
Self: ExecuteDsl<Conn>,
fn execute(self, conn: &mut Conn) -> Result<usize, Error>where
Conn: Connection,
Self: ExecuteDsl<Conn>,
Executes the given command, returning the number of rows affected. Read more
§fn load<'query, U>(self, conn: &mut Conn) -> Result<Vec<U>, Error>where
Self: LoadQuery<'query, Conn, U>,
fn load<'query, U>(self, conn: &mut Conn) -> Result<Vec<U>, Error>where
Self: LoadQuery<'query, Conn, U>,
§fn load_iter<'conn, 'query, U, B>(
self,
conn: &'conn mut Conn,
) -> Result<Self::RowIter<'conn>, Error>where
'query: 'conn,
U: 'conn,
Self: LoadQuery<'query, Conn, U, B> + 'conn,
fn load_iter<'conn, 'query, U, B>(
self,
conn: &'conn mut Conn,
) -> Result<Self::RowIter<'conn>, Error>where
'query: 'conn,
U: 'conn,
Self: LoadQuery<'query, Conn, U, B> + 'conn,
§fn get_result<'query, U>(self, conn: &mut Conn) -> Result<U, Error>where
Self: LoadQuery<'query, Conn, U>,
fn get_result<'query, U>(self, conn: &mut Conn) -> Result<U, Error>where
Self: LoadQuery<'query, Conn, U>,
Runs the command, and returns the affected row. Read more
impl<T> UnsafeAny for Twhere
T: Any,
§impl<T> WindowExpressionMethods for T
impl<T> WindowExpressionMethods for T
§fn over(self) -> Self::Outputwhere
Self: OverDsl,
fn over(self) -> Self::Outputwhere
Self: OverDsl,
Turn a function call into a window function call Read more
§fn window_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
fn window_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
Add a filter to the current window function Read more
§fn partition_by<E>(self, expr: E) -> Self::Outputwhere
Self: PartitionByDsl<E>,
fn partition_by<E>(self, expr: E) -> Self::Outputwhere
Self: PartitionByDsl<E>,
Add a partition clause to the current window function Read more
§fn window_order<E>(self, expr: E) -> Self::Outputwhere
Self: OrderWindowDsl<E>,
fn window_order<E>(self, expr: E) -> Self::Outputwhere
Self: OrderWindowDsl<E>,
Add a order clause to the current window function Read more