pub struct Expression { /* private fields */ }Implementations§
Source§impl Expression
impl Expression
pub fn static_add_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_add( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_aggregate_stream( &self, arg: &Expression, func: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_aggregate( &self, arg: &Expression, func: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_aggregate_with_seed_stream( &self, arg: &Expression, seed: &Expression, func: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_aggregate_with_seed( &self, arg: &Expression, seed: &Expression, func: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_all_stream( &self, arg: &Expression, predicate: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_all( &self, arg: &Expression, predicate: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_and_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_and( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_any_stream( &self, arg: &Expression, predicate: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_any( &self, arg: &Expression, predicate: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_average_stream( &self, arg: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_average(&self, arg: &Expression) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_call_stream( &self, call: ProcedureCall, ) -> Result<Stream<Expression>, RpcError>
pub fn static_call(&self, call: ProcedureCall) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_cast_stream( &self, arg: &Expression, type: &Type, ) -> Result<Stream<Expression>, RpcError>
pub fn static_cast( &self, arg: &Expression, type: &Type, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_concat_stream( &self, arg_1: &Expression, arg_2: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_concat( &self, arg_1: &Expression, arg_2: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_constant_bool_stream( &self, value: bool, ) -> Result<Stream<Expression>, RpcError>
pub fn static_constant_bool(&self, value: bool) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_constant_double_stream( &self, value: f64, ) -> Result<Stream<Expression>, RpcError>
pub fn static_constant_double(&self, value: f64) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_constant_float_stream( &self, value: f32, ) -> Result<Stream<Expression>, RpcError>
pub fn static_constant_float(&self, value: f32) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_constant_int_stream( &self, value: i32, ) -> Result<Stream<Expression>, RpcError>
pub fn static_constant_int(&self, value: i32) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_constant_string_stream( &self, value: String, ) -> Result<Stream<Expression>, RpcError>
pub fn static_constant_string( &self, value: String, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_contains_stream( &self, arg: &Expression, value: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_contains( &self, arg: &Expression, value: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_count_stream( &self, arg: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_count(&self, arg: &Expression) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_create_dictionary_stream( &self, keys: Vec<Expression>, values: Vec<Expression>, ) -> Result<Stream<Expression>, RpcError>
pub fn static_create_dictionary( &self, keys: Vec<Expression>, values: Vec<Expression>, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_create_list_stream( &self, values: Vec<Expression>, ) -> Result<Stream<Expression>, RpcError>
pub fn static_create_list( &self, values: Vec<Expression>, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_create_set_stream( &self, values: HashSet<Expression>, ) -> Result<Stream<Expression>, RpcError>
pub fn static_create_set( &self, values: HashSet<Expression>, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_create_tuple_stream( &self, elements: Vec<Expression>, ) -> Result<Stream<Expression>, RpcError>
pub fn static_create_tuple( &self, elements: Vec<Expression>, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_divide_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_divide( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_equal_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_equal( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_exclusive_or_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_exclusive_or( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_function_stream( &self, parameters: Vec<Expression>, body: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_function( &self, parameters: Vec<Expression>, body: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_get_stream( &self, arg: &Expression, index: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_get( &self, arg: &Expression, index: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_greater_than_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_greater_than( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_greater_than_or_equal_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_greater_than_or_equal( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_invoke_stream( &self, function: &Expression, args: HashMap<String, Expression>, ) -> Result<Stream<Expression>, RpcError>
pub fn static_invoke( &self, function: &Expression, args: HashMap<String, Expression>, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_left_shift_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_left_shift( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_less_than_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_less_than( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_less_than_or_equal_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_less_than_or_equal( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_max_stream( &self, arg: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_max(&self, arg: &Expression) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_min_stream( &self, arg: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_min(&self, arg: &Expression) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_modulo_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_modulo( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_multiply_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_multiply( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_not_stream( &self, arg: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_not(&self, arg: &Expression) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_not_equal_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_not_equal( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_or_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_or( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_order_by_stream( &self, arg: &Expression, key: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_order_by( &self, arg: &Expression, key: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_parameter_stream( &self, name: String, type: &Type, ) -> Result<Stream<Expression>, RpcError>
pub fn static_parameter( &self, name: String, type: &Type, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_power_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_power( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_right_shift_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_right_shift( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_select_stream( &self, arg: &Expression, func: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_select( &self, arg: &Expression, func: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_subtract_stream( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_subtract( &self, arg_0: &Expression, arg_1: &Expression, ) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_sum_stream( &self, arg: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_sum(&self, arg: &Expression) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_to_list_stream( &self, arg: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_to_list(&self, arg: &Expression) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_to_set_stream( &self, arg: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_to_set(&self, arg: &Expression) -> Result<Expression, RpcError>
Source§impl Expression
impl Expression
pub fn static_where_stream( &self, arg: &Expression, func: &Expression, ) -> Result<Stream<Expression>, RpcError>
pub fn static_where( &self, arg: &Expression, func: &Expression, ) -> Result<Expression, RpcError>
Auto Trait Implementations§
impl Freeze for Expression
impl RefUnwindSafe for Expression
impl Send for Expression
impl Sync for Expression
impl Unpin for Expression
impl UnwindSafe for Expression
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more