pub struct FlowTransactionInner {Show 15 fields
pub version: CommitVersion,
pub pending: Pending,
pub pending_shapes: Vec<RowShape>,
pub query: MultiReadTransaction,
pub state_query: Option<MultiReadTransaction>,
pub dictionary_query: Option<MultiReadTransaction>,
pub single: SingleTransaction,
pub catalog: Catalog,
pub host_catalog: Arc<dyn HostCatalog>,
pub interceptors: Interceptors,
pub accumulator: ChangeAccumulator,
pub clock: Clock,
pub operator_states: HashMap<FlowNodeId, OperatorStateSlot>,
pub prefetch: HashMap<EncodedKey, Option<EncodedRow>>,
pub allocators: FlowAllocators,
}Fields§
§version: CommitVersion§pending: Pending§pending_shapes: Vec<RowShape>§query: MultiReadTransaction§state_query: Option<MultiReadTransaction>§dictionary_query: Option<MultiReadTransaction>§single: SingleTransaction§catalog: Catalog§host_catalog: Arc<dyn HostCatalog>§interceptors: Interceptors§accumulator: ChangeAccumulator§clock: Clock§operator_states: HashMap<FlowNodeId, OperatorStateSlot>§prefetch: HashMap<EncodedKey, Option<EncodedRow>>§allocators: FlowAllocatorsAuto Trait Implementations§
impl !RefUnwindSafe for FlowTransactionInner
impl !Sync for FlowTransactionInner
impl !UnwindSafe for FlowTransactionInner
impl Freeze for FlowTransactionInner
impl Send for FlowTransactionInner
impl Unpin for FlowTransactionInner
impl UnsafeUnpin for FlowTransactionInner
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request