pub struct SelectBuilder {
pub q: Select,
}Fields§
§q: SelectImplementations§
Source§impl SelectBuilder
impl SelectBuilder
pub fn return_(self, v: Expr) -> SelectBuilder
pub fn return_named(self, name: impl ToString, v: Expr) -> SelectBuilder
pub fn return_field(self, f: &FieldHandle) -> SelectBuilder
pub fn return_fields(self, f: &[&FieldHandle]) -> SelectBuilder
pub fn returns_from_iter( self, f: impl Iterator<Item = Returning>, ) -> SelectBuilder
pub fn with(self, with: With) -> SelectBuilder
pub fn join(self, join: Join) -> SelectBuilder
pub fn where_(self, predicate: Expr) -> SelectBuilder
pub fn group(self, clauses: Vec<Expr>) -> SelectBuilder
pub fn order(self, expr: Expr, order: Order) -> SelectBuilder
pub fn order_from_iter( self, clauses: impl Iterator<Item = (Expr, Order)>, ) -> SelectBuilder
pub fn limit(self, v: Expr) -> SelectBuilder
pub fn build_query(self, name: impl ToString, res_count: QueryResCount) -> Query
pub fn build_query_named_res( self, name: impl ToString, res_count: QueryResCount, res_name: impl ToString, ) -> Query
Auto Trait Implementations§
impl Freeze for SelectBuilder
impl !RefUnwindSafe for SelectBuilder
impl !Send for SelectBuilder
impl !Sync for SelectBuilder
impl Unpin for SelectBuilder
impl UnsafeUnpin for SelectBuilder
impl !UnwindSafe for SelectBuilder
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