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