ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

Base for non-integer numeric types, such as NUMERIC/DECIMAL.

Method __init__ Construct a Numeric.
Class Variable __slots__ Undocumented
def __init__(self, precision: int | None = None, scale: int | None = None, decimal_return_scale: int | None = None, *, asdecimal: bool = True): (source)

Construct a Numeric.

Parameters
precision:int or None, optionalNumeric precision for use in DDL CREATE TABLE.
scale:int or None, optionalNumeric scale for use in DDL CREATE TABLE.
decimal_return_scale:int or None, optionalDefault scale used when converting floats to decimals.
asdecimal:bool, optionalWhether values are returned as decimal.Decimal objects.
Returns
NoneThis method does not return a value.
Raises
ValueErrorIf precision or scale are negative or inconsistent.
__slots__: tuple = (source)

Undocumented