pub struct SelectExpr;Expand description
Select marker for raw SQL or an untyped expression: the caller must name the row type.
Trait Implementations§
Source§impl Clone for SelectExpr
impl Clone for SelectExpr
impl Copy for SelectExpr
Source§impl Debug for SelectExpr
impl Debug for SelectExpr
Source§impl<RowRef, Row: ?Sized, R> DecodeSelectedRef<RowRef, R> for SelectExprwhere
RowRef: Deref<Target = Row>,
R: FromDrizzleRow<Row>,
impl<RowRef, Row: ?Sized, R> DecodeSelectedRef<RowRef, R> for SelectExprwhere
RowRef: Deref<Target = Row>,
R: FromDrizzleRow<Row>,
Source§impl Default for SelectExpr
impl Default for SelectExpr
impl<Row: ?Sized, Inferred, Actual, Proof> MarkerColumnCountValid<Row, Inferred, Actual, Proof> for SelectExprwhere
Inferred: SameType<Actual>,
Source§impl<T> ResolveRow<T> for SelectExpr
impl<T> ResolveRow<T> for SelectExpr
Source§impl SelectSources for SelectExpr
impl SelectSources for SelectExpr
Source§impl SelectionRows for SelectExpr
impl SelectionRows for SelectExpr
Source§type Rows = ZeroOrMore
type Rows = ZeroOrMore
ExactlyOne or ZeroOrMore.Source§impl<Other> SetOperand<Other> for SelectExpr
impl<Other> SetOperand<Other> for SelectExpr
Source§type Combined = SelectExpr
type Combined = SelectExpr
The marker of the compound query.
Auto Trait Implementations§
impl Freeze for SelectExpr
impl RefUnwindSafe for SelectExpr
impl Send for SelectExpr
impl Sync for SelectExpr
impl Unpin for SelectExpr
impl UnsafeUnpin for SelectExpr
impl UnwindSafe for SelectExpr
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<Joined, From> JoinKey<From, JoinReverse> for Joined
impl<Joined, From> JoinKey<From, JoinReverse> for Joined
impl<List> ListIncludes<Nil, ()> for List
impl<Mk> MarkerAggValidFor<()> for Mk
Source§impl<Mk, Grouped, State> QueryRows<Grouped, State> for Mk
impl<Mk, Grouped, State> QueryRows<Grouped, State> for Mk
Source§type Rows = <State as ExecutableState>::Rows<<Grouped as GroupingRows>::Rows<<Mk as SelectionRows>::Rows>>
type Rows = <State as ExecutableState>::Rows<<Grouped as GroupingRows>::Rows<<Mk as SelectionRows>::Rows>>
ExactlyOne or ZeroOrMore.