Struct cdrs_tokio::cluster::SessionPager
source · pub struct SessionPager<'a, T: CdrsTransport + 'static, CM: ConnectionManager<T> + 'static, LB: LoadBalancingStrategy<T, CM> + Send + Sync> { /* private fields */ }
Implementations§
source§impl<'a, T: CdrsTransport + 'static, CM: ConnectionManager<T>, LB: LoadBalancingStrategy<T, CM> + Send + Sync> SessionPager<'a, T, CM, LB>
impl<'a, T: CdrsTransport + 'static, CM: ConnectionManager<T>, LB: LoadBalancingStrategy<T, CM> + Send + Sync> SessionPager<'a, T, CM, LB>
pub fn new( session: &'a Session<T, CM, LB>, page_size: i32 ) -> SessionPager<'a, T, CM, LB>
pub fn query_with_pager_state<Q>(
&'a mut self,
query: Q,
state: PagerState
) -> QueryPager<'a, Q, SessionPager<'a, T, CM, LB>>where
Q: ToString,
pub fn query_with_pager_state_params<Q>(
&'a mut self,
query: Q,
state: PagerState,
qp: QueryParams
) -> QueryPager<'a, Q, SessionPager<'a, T, CM, LB>>where
Q: ToString,
pub fn query<Q>(
&'a mut self,
query: Q
) -> QueryPager<'a, Q, SessionPager<'a, T, CM, LB>>where
Q: ToString,
pub fn query_with_params<Q>(
&'a mut self,
query: Q,
qp: QueryParams
) -> QueryPager<'a, Q, SessionPager<'a, T, CM, LB>>where
Q: ToString,
pub fn query_with_param<Q>(
&'a mut self,
query: Q,
qp: QueryParams
) -> QueryPager<'a, Q, SessionPager<'a, T, CM, LB>>where
Q: ToString,
👎Deprecated: Please use query_with_params() instead.
pub fn exec_with_pager_state( &'a mut self, query: &'a PreparedQuery, state: PagerState ) -> ExecPager<'a, SessionPager<'a, T, CM, LB>>
pub fn exec( &'a mut self, query: &'a PreparedQuery ) -> ExecPager<'a, SessionPager<'a, T, CM, LB>>
Auto Trait Implementations§
impl<'a, T, CM, LB> Freeze for SessionPager<'a, T, CM, LB>
impl<'a, T, CM, LB> !RefUnwindSafe for SessionPager<'a, T, CM, LB>
impl<'a, T, CM, LB> Send for SessionPager<'a, T, CM, LB>
impl<'a, T, CM, LB> Sync for SessionPager<'a, T, CM, LB>
impl<'a, T, CM, LB> Unpin for SessionPager<'a, T, CM, LB>
impl<'a, T, CM, LB> !UnwindSafe for SessionPager<'a, T, CM, LB>
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