Number
relationalai.semantics.frontend.core
Number = AnyNumber(Numeric)A concept type for decimal numbers.
Number represents the family of concrete number types (for example Number(38, 14)),
and is an instance of AnyNumber. Use Number.size to get a specific precision/scale,
or use common aliases like semantics.frontend.core.DefaultNumber and semantics.frontend.core.Integer.
Examples
Section titled “Examples”Get a concrete numeric type by specifying precision and scale:
>>> from relationalai.semantics.frontend.core import Number, DefaultNumber, Integer>>> Number.size(38, 14) is DefaultNumberTrue>>> Number.size(38, 0) is IntegerTrueCalls are cached, so repeated requests return the same concept:
>>> Number.size(12, 2) is Number.size(12, 2)True