Lines Matching refs:ScalarValue

29 use crate::scalar::ScalarValue;
117 Expr::Literal(ScalarValue::Boolean(l)), in optimize_expr()
118 Expr::Literal(ScalarValue::Boolean(r)), in optimize_expr()
121 Expr::Literal(ScalarValue::Boolean(Some(l == r))) in optimize_expr()
123 _ => Expr::Literal(ScalarValue::Boolean(None)), in optimize_expr()
125 (Expr::Literal(ScalarValue::Boolean(b)), _) in optimize_expr()
131 None => Expr::Literal(ScalarValue::Boolean(None)), in optimize_expr()
134 (_, Expr::Literal(ScalarValue::Boolean(b))) in optimize_expr()
140 None => Expr::Literal(ScalarValue::Boolean(None)), in optimize_expr()
151 Expr::Literal(ScalarValue::Boolean(l)), in optimize_expr()
152 Expr::Literal(ScalarValue::Boolean(r)), in optimize_expr()
155 Expr::Literal(ScalarValue::Boolean(Some(l != r))) in optimize_expr()
157 _ => Expr::Literal(ScalarValue::Boolean(None)), in optimize_expr()
159 (Expr::Literal(ScalarValue::Boolean(b)), _) in optimize_expr()
165 None => Expr::Literal(ScalarValue::Boolean(None)), in optimize_expr()
168 (_, Expr::Literal(ScalarValue::Boolean(b))) in optimize_expr()
174 None => Expr::Literal(ScalarValue::Boolean(None)), in optimize_expr()
348 optimize_expr(&lit(true).eq(lit(ScalarValue::Boolean(None))), &[&schema])?, in optimize_expr_null_comparision()
349 lit(ScalarValue::Boolean(None)), in optimize_expr_null_comparision()
355 &lit(ScalarValue::Boolean(None)).not_eq(lit(ScalarValue::Boolean(None))), in optimize_expr_null_comparision()
358 lit(ScalarValue::Boolean(None)), in optimize_expr_null_comparision()
364 &col("c2").not_eq(lit(ScalarValue::Boolean(None))), in optimize_expr_null_comparision()
367 lit(ScalarValue::Boolean(None)), in optimize_expr_null_comparision()
372 optimize_expr(&lit(ScalarValue::Boolean(None)).eq(col("c2")), &[&schema])?, in optimize_expr_null_comparision()
373 lit(ScalarValue::Boolean(None)), in optimize_expr_null_comparision()