Module prelude

Source

Re-exports§

pub use flarrow_layout;
pub use flarrow_message;

Modules§

thirdparty

Structs§

DataflowLayout
Represents a flattened dataflow layout
DataflowMessage
Dataflow message. Cheap to clone
Header
Header for a dataflow message
Input
Typed Input to receive data from the dataflow
InputLayout
Represents an input
Inputs
Inputs let you manage input connections during a node implementation
NodeIOBuilder
This is the object passed to the user’s lambda function to build the node’s IO layout
NodeLayout
Represents a node
Output
Typed Output to receive data from the dataflow
OutputLayout
Represents an output
Outputs
Outputs let you manage output connections during a node implementation
Queries
Queries let you manage query connections during a node implementation
Query
Typed Query to query data from the dataflow
QueryLayout
Represents a query
Queryable
Typed Queryable to queryable data to the dataflow
QueryableLayout
Represents a queryable
Queryables
Queryables let you manage queryable connections during a node implementation
RawInput
Not typed Input to receive data from the dataflow
RawOutput
Not typed Output to receive data from the dataflow
RawQuery
Not typed Query to receive data from the dataflow
RawQueryable
Not typed Queryable to receive data from the dataflow

Enums§

IOLayout
Represents a kind of IO (Input, Output, Query, Queryable)

Traits§

ArrowMessage
Trait to represent a message that can be converted to and from an Arrow array.
Node

Functions§

extract_union_data
Helper function to extract data from a union array.
get_union_fields
Helper function to get the union fields of a message.
make_union_array
Helper function to create a union array.
make_union_fields
Helper function to create a union field.
unpack_union
Helper function to unpack a union array.

Type Aliases§

DynamicallyLinkedNodeInstance
MessageReceiver
MPSC Message receiver. Cannot be cloned
MessageSender
MPSC Message sender. Can be cloned, cheap to clone

Attribute Macros§

node

Derive Macros§

ArrowMessage
Node