pub struct SelectBodyBuilder {
pub q: SelectBody,
}Expand description
See SelectBody for field descriptions. Call build() to get a finished query
object.
Fields§
§q: SelectBodyImplementations§
Source§impl SelectBodyBuilder
impl SelectBodyBuilder
pub fn distinct(self) -> Self
pub fn return_(self, v: Expr) -> Self
pub fn return_named(self, name: impl ToString, v: Expr) -> Self
pub fn return_field(self, f: &Field) -> Self
pub fn return_fields(self, f: &[&Field]) -> Self
pub fn returns_from_iter(self, f: impl Iterator<Item = Returning>) -> Self
pub fn join(self, join: Join) -> Self
pub fn where_(self, predicate: Expr) -> Self
pub fn group(self, clauses: Vec<Expr>) -> Self
pub fn order(self, expr: Expr, order: Order) -> Self
pub fn order_from_iter( self, clauses: impl Iterator<Item = (Expr, Order)>, ) -> Self
Sourcepub fn build(self) -> SelectBody
pub fn build(self) -> SelectBody
Produce a select body object.
Auto Trait Implementations§
impl Freeze for SelectBodyBuilder
impl !RefUnwindSafe for SelectBodyBuilder
impl !Send for SelectBodyBuilder
impl !Sync for SelectBodyBuilder
impl Unpin for SelectBodyBuilder
impl !UnwindSafe for SelectBodyBuilder
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