Skip to content
This repository has been archived by the owner on Oct 30, 2024. It is now read-only.

Make arrange_core public (#475) #9

Merged
merged 1 commit into from
Apr 18, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/operators/arrange/arrangement.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

use timely::dataflow::operators::{Enter, Map};
use timely::order::PartialOrder;
use timely::dataflow::{Scope, Stream, StreamCore};

Check failure on line 22 in src/operators/arrange/arrangement.rs

View workflow job for this annotation

GitHub Actions / cargo test on ubuntu, rust stable

unresolved import `timely::dataflow::StreamCore`

Check failure on line 22 in src/operators/arrange/arrangement.rs

View workflow job for this annotation

GitHub Actions / test mdBook

unresolved import `timely::dataflow::StreamCore`

Check failure on line 22 in src/operators/arrange/arrangement.rs

View workflow job for this annotation

GitHub Actions / cargo test on ubuntu, rust 1.72

unresolved import `timely::dataflow::StreamCore`
use timely::dataflow::operators::generic::Operator;
use timely::dataflow::channels::pact::{ParallelizationContract, Pipeline, Exchange};
use timely::progress::Timestamp;
Expand Down Expand Up @@ -557,14 +557,14 @@
/// This operator arranges a stream of values into a shared trace, whose contents it maintains.
/// It uses the supplied parallelization contract to distribute the data, which does not need to
/// be consistently by key (though this is the most common).
fn arrange_core<G, P, Tr>(stream: &StreamCore<G, <Tr::Batcher as Batcher>::Input>, pact: P, name: &str) -> Arranged<G, TraceAgent<Tr>>
pub fn arrange_core<G, P, Tr>(stream: &StreamCore<G, <Tr::Batcher as Batcher>::Input>, pact: P, name: &str) -> Arranged<G, TraceAgent<Tr>>
where
G: Scope,
G::Timestamp: Lattice,
P: ParallelizationContract<G::Timestamp, <Tr::Batcher as Batcher>::Input>,
Tr: Trace<Time=G::Timestamp>+'static,
Tr::Batch: Batch,
<Tr::Batcher as Batcher>::Input: timely::Container,

Check failure on line 567 in src/operators/arrange/arrangement.rs

View workflow job for this annotation

GitHub Actions / cargo test on ubuntu, rust stable

cannot find trait `Container` in crate `timely`

Check failure on line 567 in src/operators/arrange/arrangement.rs

View workflow job for this annotation

GitHub Actions / test mdBook

cannot find trait `Container` in crate `timely`

Check failure on line 567 in src/operators/arrange/arrangement.rs

View workflow job for this annotation

GitHub Actions / cargo test on ubuntu, rust 1.72

cannot find trait `Container` in crate `timely`
{
// The `Arrange` operator is tasked with reacting to an advancing input
// frontier by producing the sequence of batches whose lower and upper
Expand Down
Loading