Struct reql::Query [−][src]
pub struct Query { /* fields omitted */ }
The query that will be sent to RethinkDB
Implementations
impl<'a> Query
[src]
pub fn changes<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn table_create<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn table_drop<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn table_list(self) -> Query
[src]
pub fn table<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn index_create<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn index_drop<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn index_list(self) -> Query
[src]
pub fn index_rename<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn index_status<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn index_wait<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn set_write_hook<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn get_write_hook(self) -> Query
[src]
pub fn insert<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn update<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn replace<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn delete<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn sync<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn get<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn get_all<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn between<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn filter<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn inner_join<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn outer_join<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn eq_join<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn zip(self) -> Query
[src]
pub fn map<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn with_fields<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn concat_map<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn order_by<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn skip<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn limit<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn slice<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn nth<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn offsets_of<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn is_empty(self) -> Query
[src]
pub fn union<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn sample<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn group<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn ungroup(self) -> Query
[src]
pub fn reduce<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn fold<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn count<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn sum<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn avg<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn min<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn max<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn distinct<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn contains<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn pluck<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn without<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn merge<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn append<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn prepend<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn difference<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn set_insert<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn set_union<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn set_intersection<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn set_difference<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn bracket<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn get_field<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn has_fields<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn insert_at<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn splice_at<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn delete_at<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn change_at<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn keys(self) -> Query
[src]
pub fn values(self) -> Query
[src]
pub fn match<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn split<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn upcase(self) -> Query
[src]
pub fn downcase(self) -> Query
[src]
pub fn add<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn sub<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn mul<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn div<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn rem<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn and<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn or<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn eq<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn ne<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn gt<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn ge<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn lt<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn le<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn not<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn bit_and<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn bit_or<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn bit_xor<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn bit_not(self) -> Query
[src]
pub fn bit_sal<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn bit_sar<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn round(self) -> Query
[src]
pub fn ceil(self) -> Query
[src]
pub fn floor(self) -> Query
[src]
pub fn in_timezone<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn timezone(self) -> Query
[src]
pub fn during<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn date(self) -> Query
[src]
pub fn time_of_day(self) -> Query
[src]
pub fn year(self) -> Query
[src]
pub fn month(self) -> Query
[src]
pub fn day(self) -> Query
[src]
pub fn day_of_week(self) -> Query
[src]
pub fn day_of_year(self) -> Query
[src]
pub fn hours(self) -> Query
[src]
pub fn minutes(self) -> Query
[src]
pub fn seconds(self) -> Query
[src]
pub fn to_iso8601(self) -> Query
[src]
pub fn to_epoch_time(self) -> Query
[src]
pub fn binary<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn do<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn branch<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn for_each<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn default<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn coerce_to<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn type_of(self) -> Query
[src]
pub fn info(self) -> Query
[src]
pub fn to_json(self) -> Query
[src]
pub fn distance<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn fill(self) -> Query
[src]
pub fn to_geojson(self) -> Query
[src]
pub fn get_intersecting<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn get_nearest<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn includes<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn intersects<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn polygon_sub<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn grant<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn config(self) -> Query
[src]
pub fn rebalance(self) -> Query
[src]
pub fn reconfigure<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn status(self) -> Query
[src]
pub fn wait<T>(self, arg: T) -> Query where
T: Arg,
[src]
T: Arg,
pub fn run<S, A, T>(self, arg: A) -> impl Stream<Item = Result<T>> where
S: TcpStream<'a>,
&'a S: AsyncRead + AsyncWrite,
A: Arg<'a, S>,
T: Unpin + DeserializeOwned,
[src]
S: TcpStream<'a>,
&'a S: AsyncRead + AsyncWrite,
A: Arg<'a, S>,
T: Unpin + DeserializeOwned,
Trait Implementations
impl<T> Add<T> for Query where
T: Arg,
[src]
T: Arg,
type Output = Self
The resulting type after applying the +
operator.
fn add(self, arg: T) -> Self
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl Arg for Query
[src]
fn into_query(self) -> Query
[src]
impl<T> BitAnd<T> for Query where
T: Arg,
[src]
T: Arg,
type Output = Self
The resulting type after applying the &
operator.
fn bitand(self, arg: T) -> Self
[src]
impl<T> BitOr<T> for Query where
T: Arg,
[src]
T: Arg,
type Output = Self
The resulting type after applying the |
operator.
fn bitor(self, arg: T) -> Self
[src]
impl<T> BitXor<T> for Query where
T: Arg,
[src]
T: Arg,
type Output = Self
The resulting type after applying the ^
operator.
fn bitxor(self, arg: T) -> Self
[src]
impl Clone for Query
[src]
impl Debug for Query
[src]
impl Default for Query
[src]
impl<T> Div<T> for Query where
T: Arg,
[src]
T: Arg,
type Output = Self
The resulting type after applying the /
operator.
fn div(self, arg: T) -> Self
[src]
impl<T> Mul<T> for Query where
T: Arg,
[src]
T: Arg,
type Output = Self
The resulting type after applying the *
operator.
fn mul(self, arg: T) -> Self
[src]
impl Not for Query
[src]
impl<T> Rem<T> for Query where
T: Arg,
[src]
T: Arg,
type Output = Self
The resulting type after applying the %
operator.
fn rem(self, arg: T) -> Self
[src]
impl Serialize for Query
[src]
impl<T> Sub<T> for Query where
T: Arg,
[src]
T: Arg,
Auto Trait Implementations
impl RefUnwindSafe for Query
impl Send for Query
impl Sync for Query
impl Unpin for Query
impl UnwindSafe for Query
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,