pub struct Untyped;
Expand description
Query nodes with this expression type do not have a statically at compile time known expression type.
An example for such a query node in diesel itself, is sql_query
as
we do not know which fields are returned from such a query at compile time.
For loading values from queries returning a type of this expression, consider
using #[derive(QueryableByName)]
on the corresponding result type.
Trait Implementations§
source§impl<DB, T> FromSqlRow<Untyped, DB> for Twhere
DB: Backend,
T: QueryableByName<DB>,
impl<DB, T> FromSqlRow<Untyped, DB> for Twhere
DB: Backend,
T: QueryableByName<DB>,
source§fn build_from_row<'a>(row: &impl Row<'a, DB>) -> Result<Self>
fn build_from_row<'a>(row: &impl Row<'a, DB>) -> Result<Self>
See the trait documentation.
source§impl<DB: Backend> QueryMetadata<Untyped> for DB
impl<DB: Backend> QueryMetadata<Untyped> for DB
source§fn row_metadata(
_: &mut DB::MetadataLookup,
row: &mut Vec<Option<DB::TypeMetadata>>
)
fn row_metadata(
_: &mut DB::MetadataLookup,
row: &mut Vec<Option<DB::TypeMetadata>>
)
The exact return value of this function is considerded to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
impl Copy for Untyped
impl TypedExpressionType for Untyped
Auto Trait Implementations§
impl RefUnwindSafe for Untyped
impl Send for Untyped
impl Sync for Untyped
impl Unpin for Untyped
impl UnwindSafe for Untyped
Blanket Implementations§
source§impl<T> IntoSql for T
impl<T> IntoSql for T
source§fn into_sql<T>(self) -> AsExprOf<Self, T>where
Self: AsExpression<T> + Sized,
T: SqlType + TypedExpressionType,
fn into_sql<T>(self) -> AsExprOf<Self, T>where
Self: AsExpression<T> + Sized,
T: SqlType + TypedExpressionType,
Convert
self
to an expression for Diesel’s query builder. Read moresource§fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T>where
&'a Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T>where
&'a Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
Convert
&self
to an expression for Diesel’s query builder. Read more