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

Represent all database connections used by the application.

Method __post_init__ Validate and convert database connection attributes after initialization.
Instance Variable mysql Configuration for the MySQL database connection.
Instance Variable oracle Configuration for the Oracle database connection.
Instance Variable pgsql Configuration for the PostgreSQL database connection.
Instance Variable sqlite Configuration for the SQLite database connection.
Instance Variable sqlserver Configuration for the Microsoft SQL Server database connection.

Inherited from BaseEntity:

Class Method _cachedFieldMetadata Retrieve field definitions and normalized types cached by class.
Method getFields Describe field names, normalized types, defaults, and metadata.
Method toDict Convert the dataclass instance to a recursively copied dictionary.
Class Variable __slots__ Undocumented
def __post_init__(self): (source)

Validate and convert database connection attributes after initialization.

Ensures every connection attribute is an instance of its entity class, converting from a dictionary when needed.

Returns
NoneThis method does not return a value.
Raises
TypeErrorIf any attribute is not an instance of its expected class or dict.
mysql: MySQL | dict = (source)

Configuration for the MySQL database connection.

oracle: Oracle | dict = (source)

Configuration for the Oracle database connection.

pgsql: PGSQL | dict = (source)

Configuration for the PostgreSQL database connection.

sqlite: SQLite | dict = (source)

Configuration for the SQLite database connection.

sqlserver: SQLServer | dict = (source)

Configuration for the Microsoft SQL Server database connection.