Struct leetcode_cli::cache::schemas::problems::columns::star [−][src]
pub struct star;
Represents table_name.*, which is sometimes needed for
efficient count queries. It cannot be used in place of
all_columns, and has a SqlType of () to prevent it
being used that way
Trait Implementations
impl AppearsOnTable<table> for star[src]
impl AppearsOnTable<table> for star[src]impl Expression for star[src]
impl Expression for star[src]impl<DB: Backend> QueryFragment<DB> for star where
<table as QuerySource>::FromClause: QueryFragment<DB>, [src]
impl<DB: Backend> QueryFragment<DB> for star where
<table as QuerySource>::FromClause: QueryFragment<DB>, [src]fn walk_ast(&self, out: AstPass<'_, DB>) -> QueryResult<()>[src]
pub fn to_sql(
&self,
out: &mut <DB as Backend>::QueryBuilder
) -> Result<(), Error>[src]
&self,
out: &mut <DB as Backend>::QueryBuilder
) -> Result<(), Error>
pub fn collect_binds(
&self,
out: &mut <DB as Backend>::BindCollector,
metadata_lookup: &<DB as TypeMetadata>::MetadataLookup
) -> Result<(), Error>[src]
&self,
out: &mut <DB as Backend>::BindCollector,
metadata_lookup: &<DB as TypeMetadata>::MetadataLookup
) -> Result<(), Error>
pub fn is_safe_to_cache_prepared(&self) -> Result<bool, Error>[src]
impl SelectableExpression<table> for star[src]
impl SelectableExpression<table> for star[src]Auto Trait Implementations
impl RefUnwindSafe for star
impl RefUnwindSafe for starimpl UnwindSafe for star
impl UnwindSafe for starBlanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> IntoSql for T[src]
impl<T> IntoSql for T[src]pub fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>, [src]
Self: AsExpression<T>,
pub fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
&'a Self: AsExpression<T>, [src]
&'a Self: AsExpression<T>,
impl<T> NullableExpressionMethods for T where
T: Expression, [src]
impl<T> NullableExpressionMethods for T where
T: Expression, [src]impl<T> Same<T> for T
impl<T> Same<T> for Ttype Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,