[−][src]Trait declarative_dataflow::sources::Sourceable
An external data source that can provide Datoms.
Required methods
fn source<S: Scope<Timestamp = T>>(
&self,
scope: &mut S,
t0: Instant,
scheduler: Weak<RefCell<Scheduler>>
) -> Vec<(Aid, Stream<S, ((Value, Value), T, isize)>)>
&self,
scope: &mut S,
t0: Instant,
scheduler: Weak<RefCell<Scheduler>>
) -> Vec<(Aid, Stream<S, ((Value, Value), T, isize)>)>
Conjures from thin air (or from wherever the source lives) one or more timely streams feeding directly into attributes.
Implementors
impl Sourceable<u64> for Source
[src]
fn source<S: Scope<Timestamp = u64>>(
&self,
_scope: &mut S,
_t0: Instant,
_scheduler: Weak<RefCell<Scheduler>>
) -> Vec<(Aid, Stream<S, ((Value, Value), u64, isize)>)>
[src]
&self,
_scope: &mut S,
_t0: Instant,
_scheduler: Weak<RefCell<Scheduler>>
) -> Vec<(Aid, Stream<S, ((Value, Value), u64, isize)>)>
impl Sourceable<Duration> for DifferentialLogging
[src]
fn source<S: Scope<Timestamp = Duration>>(
&self,
scope: &mut S,
_t0: Instant,
_scheduler: Weak<RefCell<Scheduler>>
) -> Vec<(Aid, Stream<S, ((Value, Value), Duration, isize)>)>
[src]
&self,
scope: &mut S,
_t0: Instant,
_scheduler: Weak<RefCell<Scheduler>>
) -> Vec<(Aid, Stream<S, ((Value, Value), Duration, isize)>)>