pub trait FunctionsComparisonExt {
Show 19 methods
// Required methods
fn not_equal(
&self,
arg0: Expression,
arg1: Expression
) -> FunctionBuilder<'_>;
fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
fn is_not_distinct_from(
&self,
arg0: Expression,
arg1: Expression
) -> FunctionBuilder<'_>;
fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
fn between(
&self,
arg0: Expression,
arg1: Expression,
arg2: Expression
) -> FunctionBuilder<'_>;
fn is_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
fn is_not_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
fn is_nan(&self, arg0: Expression) -> FunctionBuilder<'_>;
fn is_finite(&self, arg0: Expression) -> FunctionBuilder<'_>;
fn is_infinite(&self, arg0: Expression) -> FunctionBuilder<'_>;
fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder<'_>;
fn coalesce(&self, arg0: Expression) -> FunctionBuilder<'_>;
fn least(&self, arg0: Expression) -> FunctionBuilder<'_>;
fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
fn greatest(&self, arg0: Expression) -> FunctionBuilder<'_>;
fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder<'_>;
}