lit

Function lit 

Source
pub fn lit(value: impl Into<Scalar>) -> ExprRef
Expand description

Create a new Literal expression from a type that coerces to Scalar.

ยงExample usage

use vortex_array::arrays::PrimitiveArray;
use vortex_dtype::Nullability;
use vortex_expr::{lit, LiteralVTable};
use vortex_scalar::Scalar;

let number = lit(34i32);

let literal = number.as_::<LiteralVTable>();
assert_eq!(literal.value(), &Scalar::primitive(34i32, Nullability::NonNullable));