ray.data.expressions.LiteralExpr#
- class ray.data.expressions.LiteralExpr(value: Any)[source]#
Bases:
ExprExpression that represents a constant scalar value.
This expression type represents a literal value that will be broadcast to all rows when evaluated. The value can be any Python object.
- Parameters:
value – The constant value to represent
Example
>>> from ray.data.expressions import lit >>> import numpy as np >>> # Create a literal value >>> five = lit(5) # Creates LiteralExpr(value=5) >>> name = lit("John") # Creates LiteralExpr(value="John") >>> numpy_val = lit(np.int32(42)) # Creates LiteralExpr with numpy type
DeveloperAPI: This API may change across minor Ray releases.
Methods
Rename the expression.
Check if the expression value is in a list of values.
Check if the expression value is not null.
Check if the expression value is null.
Check if the expression value is not in a list of values.
Convert this Ray Data expression to a PyArrow compute expression.
Attributes
Access datetime operations for this expression.
Access list operations for this expression.
Get the name associated with this expression.
Access string operations for this expression.
Access struct operations for this expression.