Struct diesel_oci::oracle::Oracle
source · pub struct Oracle;
Expand description
The Oracle backend type
Trait Implementations§
source§impl Backend for Oracle
impl Backend for Oracle
§type QueryBuilder = OciQueryBuilder
type QueryBuilder = OciQueryBuilder
The concrete
QueryBuilder
implementation for this backend.§type BindCollector<'a> = OracleBindCollector<'a>
type BindCollector<'a> = OracleBindCollector<'a>
The concrete
BindCollector
implementation for this backend. Read more§type RawValue<'a> = OracleValue<'a>
type RawValue<'a> = OracleValue<'a>
The actual type given to
FromSql
, with lifetimes applied. This type
should not be used directly.source§impl<V, T, QId, Op, const STATIC_QUERY_ID: bool> ExecuteDsl<OciConnection, Oracle> for (No, InsertStatement<T, BatchInsert<V, T, QId, STATIC_QUERY_ID>, Op>)where
T: Table + QueryId + 'static,
T::FromClause: QueryFragment<Oracle>,
Op: QueryFragment<Oracle> + QueryId,
OracleBatchInsertWrapper<V, T, QId, STATIC_QUERY_ID>: QueryFragment<Oracle> + QueryId + CanInsertInSingleQuery<Oracle>,
impl<V, T, QId, Op, const STATIC_QUERY_ID: bool> ExecuteDsl<OciConnection, Oracle> for (No, InsertStatement<T, BatchInsert<V, T, QId, STATIC_QUERY_ID>, Op>)where T: Table + QueryId + 'static, T::FromClause: QueryFragment<Oracle>, Op: QueryFragment<Oracle> + QueryId, OracleBatchInsertWrapper<V, T, QId, STATIC_QUERY_ID>: QueryFragment<Oracle> + QueryId + CanInsertInSingleQuery<Oracle>,
source§fn execute((No, query): Self, conn: &mut OciConnection) -> QueryResult<usize>
fn execute((No, query): Self, conn: &mut OciConnection) -> QueryResult<usize>
Execute this command
source§impl<V, T, QId, Op, O, const STATIC_QUERY_ID: bool> ExecuteDsl<OciConnection, Oracle> for InsertStatement<T, BatchInsert<Vec<ValuesClause<V, T>>, T, QId, STATIC_QUERY_ID>, Op>where
T: QuerySource,
V: ContainsDefaultableValue<Out = O>,
O: Default,
(O, Self): ExecuteDsl<OciConnection, Oracle>,
impl<V, T, QId, Op, O, const STATIC_QUERY_ID: bool> ExecuteDsl<OciConnection, Oracle> for InsertStatement<T, BatchInsert<Vec<ValuesClause<V, T>>, T, QId, STATIC_QUERY_ID>, Op>where T: QuerySource, V: ContainsDefaultableValue<Out = O>, O: Default, (O, Self): ExecuteDsl<OciConnection, Oracle>,
source§fn execute(query: Self, conn: &mut OciConnection) -> QueryResult<usize>
fn execute(query: Self, conn: &mut OciConnection) -> QueryResult<usize>
Execute this command
source§impl FromSql<Date, Oracle> for NaiveDate
impl FromSql<Date, Oracle> for NaiveDate
source§impl FromSql<Timestamp, Oracle> for NaiveDateTime
impl FromSql<Timestamp, Oracle> for NaiveDateTime
source§impl HasSqlType<BigInt> for Oracle
impl HasSqlType<BigInt> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<Binary> for Oracle
impl HasSqlType<Binary> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<Bool> for Oracle
impl HasSqlType<Bool> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<Date> for Oracle
impl HasSqlType<Date> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<Double> for Oracle
impl HasSqlType<Double> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<Float> for Oracle
impl HasSqlType<Float> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<Integer> for Oracle
impl HasSqlType<Integer> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<SmallInt> for Oracle
impl HasSqlType<SmallInt> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<Text> for Oracle
impl HasSqlType<Text> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<Time> for Oracle
impl HasSqlType<Time> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl HasSqlType<Timestamp> for Oracle
impl HasSqlType<Timestamp> for Oracle
source§fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(_: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<'a, L> IntoBoxedClause<'a, Oracle> for LimitOffsetClause<LimitClause<L>, NoOffsetClause>where
L: QueryFragment<Oracle> + Send + 'a,
impl<'a, L> IntoBoxedClause<'a, Oracle> for LimitOffsetClause<LimitClause<L>, NoOffsetClause>where L: QueryFragment<Oracle> + Send + 'a,
§type BoxedClause = BoxedLimitOffsetClause<'a, Oracle>
type BoxedClause = BoxedLimitOffsetClause<'a, Oracle>
Resulting type
source§fn into_boxed(self) -> Self::BoxedClause
fn into_boxed(self) -> Self::BoxedClause
Convert the given query node in it’s boxed representation
source§impl<'a, L, O> IntoBoxedClause<'a, Oracle> for LimitOffsetClause<LimitClause<L>, OffsetClause<O>>where
L: QueryFragment<Oracle> + Send + 'a,
O: QueryFragment<Oracle> + Send + 'a,
impl<'a, L, O> IntoBoxedClause<'a, Oracle> for LimitOffsetClause<LimitClause<L>, OffsetClause<O>>where L: QueryFragment<Oracle> + Send + 'a, O: QueryFragment<Oracle> + Send + 'a,
§type BoxedClause = BoxedLimitOffsetClause<'a, Oracle>
type BoxedClause = BoxedLimitOffsetClause<'a, Oracle>
Resulting type
source§fn into_boxed(self) -> Self::BoxedClause
fn into_boxed(self) -> Self::BoxedClause
Convert the given query node in it’s boxed representation
source§impl<'a> IntoBoxedClause<'a, Oracle> for LimitOffsetClause<NoLimitClause, NoOffsetClause>
impl<'a> IntoBoxedClause<'a, Oracle> for LimitOffsetClause<NoLimitClause, NoOffsetClause>
§type BoxedClause = BoxedLimitOffsetClause<'a, Oracle>
type BoxedClause = BoxedLimitOffsetClause<'a, Oracle>
Resulting type
source§fn into_boxed(self) -> Self::BoxedClause
fn into_boxed(self) -> Self::BoxedClause
Convert the given query node in it’s boxed representation
source§impl<'a, O> IntoBoxedClause<'a, Oracle> for LimitOffsetClause<NoLimitClause, OffsetClause<O>>where
O: QueryFragment<Oracle> + Send + 'a,
impl<'a, O> IntoBoxedClause<'a, Oracle> for LimitOffsetClause<NoLimitClause, OffsetClause<O>>where O: QueryFragment<Oracle> + Send + 'a,
§type BoxedClause = BoxedLimitOffsetClause<'a, Oracle>
type BoxedClause = BoxedLimitOffsetClause<'a, Oracle>
Resulting type
source§fn into_boxed(self) -> Self::BoxedClause
fn into_boxed(self) -> Self::BoxedClause
Convert the given query node in it’s boxed representation
source§impl PartialEq<Oracle> for Oracle
impl PartialEq<Oracle> for Oracle
source§impl QueryBuilder<Oracle> for OciQueryBuilder
impl QueryBuilder<Oracle> for OciQueryBuilder
source§fn push_identifier(&mut self, identifier: &str) -> Result<(), DieselError>
fn push_identifier(&mut self, identifier: &str) -> Result<(), DieselError>
Quote
identifier
, and add it to the end of the query being
constructed.source§fn push_bind_param(&mut self)
fn push_bind_param(&mut self)
Add a placeholder for a bind parameter to the end of the query being
constructed.
source§fn push_bind_param_value_only(&mut self)
fn push_bind_param_value_only(&mut self)
Increases the internal counter for bind parameters without adding the
bind parameter itself to the query
source§impl<'a> QueryFragment<Oracle, NotSpecialized> for BoxedLimitOffsetClause<'a, Oracle>
impl<'a> QueryFragment<Oracle, NotSpecialized> for BoxedLimitOffsetClause<'a, Oracle>
source§fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Oracle>) -> QueryResult<()>
fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Oracle>) -> QueryResult<()>
Walk over this
QueryFragment
for all passes. Read moresource§fn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder,
backend: &DB
) -> Result<(), Error>
fn to_sql( &self, out: &mut <DB as Backend>::QueryBuilder, backend: &DB ) -> Result<(), Error>
Converts this
QueryFragment
to its SQL representation. Read moresource§fn collect_binds<'b>(
&'b self,
out: &mut <DB as Backend>::BindCollector<'b>,
metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup,
backend: &'b DB
) -> Result<(), Error>
fn collect_binds<'b>( &'b self, out: &mut <DB as Backend>::BindCollector<'b>, metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup, backend: &'b DB ) -> Result<(), Error>
Serializes all bind parameters in this query. Read more
source§impl<L> QueryFragment<Oracle, NotSpecialized> for LimitOffsetClause<LimitClause<L>, NoOffsetClause>where
L: QueryFragment<Oracle>,
impl<L> QueryFragment<Oracle, NotSpecialized> for LimitOffsetClause<LimitClause<L>, NoOffsetClause>where L: QueryFragment<Oracle>,
source§fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Oracle>) -> QueryResult<()>
fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Oracle>) -> QueryResult<()>
Walk over this
QueryFragment
for all passes. Read moresource§fn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder,
backend: &DB
) -> Result<(), Error>
fn to_sql( &self, out: &mut <DB as Backend>::QueryBuilder, backend: &DB ) -> Result<(), Error>
Converts this
QueryFragment
to its SQL representation. Read moresource§fn collect_binds<'b>(
&'b self,
out: &mut <DB as Backend>::BindCollector<'b>,
metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup,
backend: &'b DB
) -> Result<(), Error>
fn collect_binds<'b>( &'b self, out: &mut <DB as Backend>::BindCollector<'b>, metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup, backend: &'b DB ) -> Result<(), Error>
Serializes all bind parameters in this query. Read more
source§impl<L, O> QueryFragment<Oracle, NotSpecialized> for LimitOffsetClause<LimitClause<L>, OffsetClause<O>>where
L: QueryFragment<Oracle>,
O: QueryFragment<Oracle>,
impl<L, O> QueryFragment<Oracle, NotSpecialized> for LimitOffsetClause<LimitClause<L>, OffsetClause<O>>where L: QueryFragment<Oracle>, O: QueryFragment<Oracle>,
source§fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Oracle>) -> QueryResult<()>
fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Oracle>) -> QueryResult<()>
Walk over this
QueryFragment
for all passes. Read moresource§fn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder,
backend: &DB
) -> Result<(), Error>
fn to_sql( &self, out: &mut <DB as Backend>::QueryBuilder, backend: &DB ) -> Result<(), Error>
Converts this
QueryFragment
to its SQL representation. Read moresource§fn collect_binds<'b>(
&'b self,
out: &mut <DB as Backend>::BindCollector<'b>,
metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup,
backend: &'b DB
) -> Result<(), Error>
fn collect_binds<'b>( &'b self, out: &mut <DB as Backend>::BindCollector<'b>, metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup, backend: &'b DB ) -> Result<(), Error>
Serializes all bind parameters in this query. Read more
source§impl QueryFragment<Oracle, NotSpecialized> for LimitOffsetClause<NoLimitClause, NoOffsetClause>
impl QueryFragment<Oracle, NotSpecialized> for LimitOffsetClause<NoLimitClause, NoOffsetClause>
source§fn walk_ast(&self, _out: AstPass<'_, '_, Oracle>) -> QueryResult<()>
fn walk_ast(&self, _out: AstPass<'_, '_, Oracle>) -> QueryResult<()>
Walk over this
QueryFragment
for all passes. Read moresource§fn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder,
backend: &DB
) -> Result<(), Error>
fn to_sql( &self, out: &mut <DB as Backend>::QueryBuilder, backend: &DB ) -> Result<(), Error>
Converts this
QueryFragment
to its SQL representation. Read moresource§fn collect_binds<'b>(
&'b self,
out: &mut <DB as Backend>::BindCollector<'b>,
metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup,
backend: &'b DB
) -> Result<(), Error>
fn collect_binds<'b>( &'b self, out: &mut <DB as Backend>::BindCollector<'b>, metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup, backend: &'b DB ) -> Result<(), Error>
Serializes all bind parameters in this query. Read more
source§impl<O> QueryFragment<Oracle, NotSpecialized> for LimitOffsetClause<NoLimitClause, OffsetClause<O>>where
O: QueryFragment<Oracle>,
impl<O> QueryFragment<Oracle, NotSpecialized> for LimitOffsetClause<NoLimitClause, OffsetClause<O>>where O: QueryFragment<Oracle>,
source§fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Oracle>) -> QueryResult<()>
fn walk_ast<'b>(&'b self, out: AstPass<'_, 'b, Oracle>) -> QueryResult<()>
Walk over this
QueryFragment
for all passes. Read moresource§fn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder,
backend: &DB
) -> Result<(), Error>
fn to_sql( &self, out: &mut <DB as Backend>::QueryBuilder, backend: &DB ) -> Result<(), Error>
Converts this
QueryFragment
to its SQL representation. Read moresource§fn collect_binds<'b>(
&'b self,
out: &mut <DB as Backend>::BindCollector<'b>,
metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup,
backend: &'b DB
) -> Result<(), Error>
fn collect_binds<'b>( &'b self, out: &mut <DB as Backend>::BindCollector<'b>, metadata_lookup: &mut <DB as TypeMetadata>::MetadataLookup, backend: &'b DB ) -> Result<(), Error>
Serializes all bind parameters in this query. Read more
source§impl QueryMetadata<Any> for Oracle
impl QueryMetadata<Any> for Oracle
source§fn row_metadata(
_lookup: &mut Self::MetadataLookup,
out: &mut Vec<Option<Self::TypeMetadata>>
)
fn row_metadata( _lookup: &mut Self::MetadataLookup, out: &mut Vec<Option<Self::TypeMetadata>> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<I> QueryableByName<Oracle> for DynamicRow<I>where
I: FromSql<Any, Oracle>,
impl<I> QueryableByName<Oracle> for DynamicRow<I>where I: FromSql<Any, Oracle>,
source§impl<I> QueryableByName<Oracle> for DynamicRow<NamedField<Option<I>>>where
I: FromSql<Any, Oracle>,
impl<I> QueryableByName<Oracle> for DynamicRow<NamedField<Option<I>>>where I: FromSql<Any, Oracle>,
source§impl SqlDialect for Oracle
impl SqlDialect for Oracle
§type ReturningClause = OracleReturningClause
type ReturningClause = OracleReturningClause
Configures how this backend supports
RETURNING
clauses Read more§type OnConflictClause = DoesNotSupportOnConflictClause
type OnConflictClause = DoesNotSupportOnConflictClause
Configures how this backend supports
ON CONFLICT
clauses Read more§type InsertWithDefaultKeyword = IsoSqlDefaultKeyword
type InsertWithDefaultKeyword = IsoSqlDefaultKeyword
Configures how this backend handles the bare
DEFAULT
keyword for
inserting the default value in a INSERT INTO
VALUES
clause Read more§type BatchInsertSupport = OracleStyleBatchInsert
type BatchInsertSupport = OracleStyleBatchInsert
Configures how this backend handles Batch insert statements Read more
§type DefaultValueClauseForInsert = AnsiDefaultValueClause
type DefaultValueClauseForInsert = AnsiDefaultValueClause
Configures how this backend handles the
DEFAULT VALUES
clause for
insert statements. Read more§type EmptyFromClauseSyntax = OracleDualForEmptySelectClause
type EmptyFromClauseSyntax = OracleDualForEmptySelectClause
Configures how this backend handles empty
FROM
clauses for select statements. Read more§type ExistsSyntax = OracleExistsSyntax
type ExistsSyntax = OracleExistsSyntax
Configures how this backend handles
EXISTS()
expressions. Read more§type ConcatClause = ConcatWithPipesClause
type ConcatClause = ConcatWithPipesClause
Configures how this backend handles the Concat clauses in
select statements. Read more
§type SelectStatementSyntax = AnsiSqlSelectStatement
type SelectStatementSyntax = AnsiSqlSelectStatement
Configures how this backend structures
SELECT
queries Read moresource§impl TypeMetadata for Oracle
impl TypeMetadata for Oracle
§type TypeMetadata = OciTypeMetadata
type TypeMetadata = OciTypeMetadata
The actual type used to represent metadata. Read more
§type MetadataLookup = ()
type MetadataLookup = ()
The type used for runtime lookup of metadata. Read more
impl DieselReserveSpecialization for Oracle
impl Eq for Oracle
impl StructuralEq for Oracle
impl StructuralPartialEq for Oracle
impl TrustedBackend for Oracle
Auto Trait Implementations§
impl RefUnwindSafe for Oracle
impl Send for Oracle
impl Sync for Oracle
impl Unpin for Oracle
impl UnwindSafe for Oracle
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<T0, __DB> HasSqlType<(T0,)> for __DBwhere
__DB: HasSqlType<T0> + Backend,
impl<T0, __DB> HasSqlType<(T0,)> for __DBwhere __DB: HasSqlType<T0> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, __DB> HasSqlType<(T0, T1)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + Backend,
impl<T0, T1, __DB> HasSqlType<(T0, T1)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, __DB> HasSqlType<(T0, T1, T2)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + Backend,
impl<T0, T1, T2, __DB> HasSqlType<(T0, T1, T2)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, __DB> HasSqlType<(T0, T1, T2, T3)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + Backend,
impl<T0, T1, T2, T3, __DB> HasSqlType<(T0, T1, T2, T3)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, __DB> HasSqlType<(T0, T1, T2, T3, T4)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + Backend,
impl<T0, T1, T2, T3, T4, __DB> HasSqlType<(T0, T1, T2, T3, T4)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + Backend,
impl<T0, T1, T2, T3, T4, T5, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for __DBwhere
__DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + Backend,
source§fn metadata(
_: &mut <__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &mut <__DB as TypeMetadata>::MetadataLookup ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T, DB> HasSqlType<Nullable<T>> for DBwhere
DB: Backend + HasSqlType<T>,
T: SqlType,
impl<T, DB> HasSqlType<Nullable<T>> for DBwhere DB: Backend + HasSqlType<T>, T: SqlType,
source§fn metadata(
lookup: &mut <DB as TypeMetadata>::MetadataLookup
) -> <DB as TypeMetadata>::TypeMetadata
fn metadata( lookup: &mut <DB as TypeMetadata>::MetadataLookup ) -> <DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
source§impl<T> IntoSql for T
impl<T> IntoSql for T
source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: AsExpression<T> + Sized,
T: SqlType + TypedExpressionType,
fn into_sql<T>(self) -> Self::Expressionwhere 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) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere &'a Self: AsExpression<T>, T: SqlType + TypedExpressionType,
Convert
&self
to an expression for Diesel’s query builder. Read moresource§impl<T0, __DB> QueryMetadata<(T0,)> for __DBwhere
__DB: Backend + QueryMetadata<T0>,
impl<T0, __DB> QueryMetadata<(T0,)> for __DBwhere __DB: Backend + QueryMetadata<T0>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, __DB> QueryMetadata<(T0, T1)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1>,
impl<T0, T1, __DB> QueryMetadata<(T0, T1)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, __DB> QueryMetadata<(T0, T1, T2)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2>,
impl<T0, T1, T2, __DB> QueryMetadata<(T0, T1, T2)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, __DB> QueryMetadata<(T0, T1, T2, T3)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3>,
impl<T0, T1, T2, T3, __DB> QueryMetadata<(T0, T1, T2, T3)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, __DB> QueryMetadata<(T0, T1, T2, T3, T4)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4>,
impl<T0, T1, T2, T3, T4, __DB> QueryMetadata<(T0, T1, T2, T3, T4)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5>,
impl<T0, T1, T2, T3, T4, T5, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6>,
impl<T0, T1, T2, T3, T4, T5, T6, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14> + QueryMetadata<T15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> QueryMetadata<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14> + QueryMetadata<T15>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, __DB> QueryMetadata<Nullable<(T0,)>> for __DBwhere
__DB: Backend + QueryMetadata<T0>,
impl<T0, __DB> QueryMetadata<Nullable<(T0,)>> for __DBwhere __DB: Backend + QueryMetadata<T0>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, __DB> QueryMetadata<Nullable<(T0, T1)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1>,
impl<T0, T1, __DB> QueryMetadata<Nullable<(T0, T1)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, __DB> QueryMetadata<Nullable<(T0, T1, T2)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2>,
impl<T0, T1, T2, __DB> QueryMetadata<Nullable<(T0, T1, T2)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3>,
impl<T0, T1, T2, T3, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4>,
impl<T0, T1, T2, T3, T4, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5>,
impl<T0, T1, T2, T3, T4, T5, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6>,
impl<T0, T1, T2, T3, T4, T5, T6, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>> for __DBwhere
__DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14> + QueryMetadata<T15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> QueryMetadata<Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>> for __DBwhere __DB: Backend + QueryMetadata<T0> + QueryMetadata<T1> + QueryMetadata<T2> + QueryMetadata<T3> + QueryMetadata<T4> + QueryMetadata<T5> + QueryMetadata<T6> + QueryMetadata<T7> + QueryMetadata<T8> + QueryMetadata<T9> + QueryMetadata<T10> + QueryMetadata<T11> + QueryMetadata<T12> + QueryMetadata<T13> + QueryMetadata<T14> + QueryMetadata<T15>,
source§fn row_metadata(
lookup: &mut <__DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <__DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<__DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T, DB> QueryMetadata<SelectBy<T, DB>> for DBwhere
DB: Backend + QueryMetadata<<<T as Selectable<DB>>::SelectExpression as Expression>::SqlType>,
T: Selectable<DB>,
impl<T, DB> QueryMetadata<SelectBy<T, DB>> for DBwhere DB: Backend + QueryMetadata<<<T as Selectable<DB>>::SelectExpression as Expression>::SqlType>, T: Selectable<DB>,
source§fn row_metadata(
lookup: &mut <DB as TypeMetadata>::MetadataLookup,
out: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <DB as TypeMetadata>::MetadataLookup, out: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<T, DB> QueryMetadata<T> for DBwhere
DB: Backend + HasSqlType<T>,
T: SingleValue,
impl<T, DB> QueryMetadata<T> for DBwhere DB: Backend + HasSqlType<T>, T: SingleValue,
source§fn row_metadata(
lookup: &mut <DB as TypeMetadata>::MetadataLookup,
out: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( lookup: &mut <DB as TypeMetadata>::MetadataLookup, out: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend
source§impl<DB> QueryMetadata<Untyped> for DBwhere
DB: Backend,
impl<DB> QueryMetadata<Untyped> for DBwhere DB: Backend,
source§fn row_metadata(
_: &mut <DB as TypeMetadata>::MetadataLookup,
row: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global>
)
fn row_metadata( _: &mut <DB as TypeMetadata>::MetadataLookup, row: &mut Vec<Option<<DB as TypeMetadata>::TypeMetadata>, Global> )
The exact return value of this function is considered to be a
backend specific implementation detail. You should not rely on those
values if you not own the corresponding backend