dora_node_api/
lib.rs

1//! The custom node API allow you to integrate `dora` into your application.
2//! It allows you to retrieve input and send output in any fashion you want.                                                 
3//!
4//! Try it out with:
5//!
6//! ```bash
7//! dora new node --kind node
8//! ```
9//!
10//! You can also generate a dora rust project with
11//!
12//! ```bash
13//! dora new project_xyz --kind dataflow
14//! ```
15//!
16pub use arrow;
17pub use dora_arrow_convert::*;
18pub use dora_core::{self, uhlc};
19pub use dora_message::{
20    metadata::{Metadata, MetadataParameters, Parameter},
21    DataflowId,
22};
23pub use event_stream::{merged, Event, EventStream, MappedInputData, RawData};
24pub use flume::Receiver;
25pub use node::{arrow_utils, DataSample, DoraNode, ZERO_COPY_THRESHOLD};
26
27mod daemon_connection;
28mod event_stream;
29mod node;