parse_number
relationalai.semantics.std.numbers
parse_number( value: StringValue, precision: int = 38, scale: int = 14) -> ExpressionParse a string value as a number with specified precision and scale.
Parameters
Section titled “Parameters”
(valueStringValue) - The string value to parse.
(precisionint, default:38) - The precision (total number of digits).
(scaleint, default:14) - The scale (number of decimal places).
Returns
Section titled “Returns”Expression- AnExpressioncomputing the parsed number. ReturnsNumber.
Examples
Section titled “Examples”Parse string to number:
>>> numbers.parse_number("123.456")>>> numbers.parse_number(Product.price_str, precision=10, scale=2)Referenced By
Section titled “Referenced By”RelationalAI Documentation └── Build With RelationalAI └── Understand how PyRel works > Use advanced reasoning > Rules-based reasoning └── Work with numbers └── Parse numeric text safely