Re-exports§
pub use crate::common::table::state_table::StateTable;pub use crate::error::StreamResult;pub use crate::executor::actor::ActorContext;pub use crate::executor::actor::ActorContextRef;pub use crate::executor::error::StreamExecutorError;pub use crate::executor::error::StreamExecutorResult;pub use crate::executor::monitor::streaming_stats::StreamingMetrics;pub use crate::executor::Barrier;pub use crate::executor::BoxedMessageStream;pub use crate::executor::Execute;pub use crate::executor::Executor;pub use crate::executor::ExecutorInfo;pub use crate::executor::Message;pub use crate::executor::MessageStream;pub use crate::executor::MessageStreamItem;pub use crate::executor::Mutation;pub use crate::executor::StreamKey;pub use crate::executor::StreamKeyDataTypes;pub use crate::executor::StreamKeyRef;pub use crate::executor::Watermark;pub use crate::executor::expect_first_barrier;pub use crate::executor::expect_first_barrier_from_aligned_stream;pub use crate::task::AtomicU64Ref;
Macros§
Structs§
- Arc
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- Formatter
- Configuration for formatting.
- Owned
Row - An owned row type with a
Vec<Datum>. - RowRef
- Schema
- the schema of the executor’s return data
- Stream
Chunk StreamChunkis used to pass data over the streaming pathway.- Stream
Chunk Builder - Build stream chunks with fixed chunk size from rows or records.
Enums§
- Data
Type - The set of datatypes that are supported in RisingWave.
- Scalar
Impl ScalarImplembeds all possible scalars in the evaluation framework.- Scalar
RefImpl ScalarRefImplembeds all possible scalar references in the evaluation framework.
Traits§
- Debug
?formatting.- Instrument
Await - Attach spans to a future to be traced in the await-tree.
- Row
- The trait for abstracting over a Row-like type.
- State
Store - Stream
- A stream of values produced asynchronously.
- Stream
Ext - An extension trait for
Streams that provides a variety of convenient combinator functions.
Type Aliases§
Attribute Macros§
- for_
await - Processes streams using a for loop.
- try_
stream - Creates streams via coroutines.
Derive Macros§
- Debug
- Derive macro generating an impl of the trait
Debug.