Module ops

Module ops 

Source
Expand description

Core operations for data processing Core operations for data processing

This module provides the fundamental Operation trait and basic operations that are shared across DSQ crates.

Re-exports§

pub use arithmetic_ops::AddOperation;
pub use arithmetic_ops::DivOperation;
pub use arithmetic_ops::MulOperation;
pub use arithmetic_ops::SubOperation;
pub use basic_ops::FieldAccessOperation;
pub use basic_ops::IdentityOperation;
pub use basic_ops::IndexOperation;
pub use basic_ops::IterateOperation;
pub use basic_ops::LiteralOperation;
pub use comparison_ops::EqOperation;
pub use comparison_ops::GeOperation;
pub use comparison_ops::GtOperation;
pub use comparison_ops::LeOperation;
pub use comparison_ops::LtOperation;
pub use comparison_ops::NeOperation;
pub use construct_ops::ArrayConstructOperation;
pub use construct_ops::ObjectConstructOperation;
pub use construct_ops::SequenceOperation;
pub use logical_ops::AndOperation;
pub use logical_ops::IfOperation;
pub use logical_ops::NegationOperation;
pub use logical_ops::OrOperation;
pub use special_ops::AssignmentOperation;
pub use special_ops::DelOperation;
pub use special_ops::FunctionCallOperation;
pub use special_ops::JoinFromFileOperation;
pub use traits::AssignmentOperator;
pub use traits::Context;
pub use traits::Operation;
pub use traits::SimpleContext;
pub use utils::add_values;
pub use utils::compare_values;
pub use utils::div_values;
pub use utils::mul_values;
pub use utils::sub_values;

Modules§

arithmetic_ops
Arithmetic operations
basic_ops
Basic data access operations
comparison_ops
Comparison operations
construct_ops
Data construction operations
logical_ops
Logical and conditional operations
special_ops
Advanced/specialized operations
traits
Core traits and types for operations
utils
Operation utilities