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.

package documentation

Undocumented

Module attributes No module docstring; 0/2 constant, 7/7 functions, 1/1 class documented
Package collections No package docstring; 1/1 class, 0/2 module documented
Package contracts No package docstring; 1/1 class, 0/6 module documented
Module events No module docstring; 0/1 constant, 1/1 class documented
Package exceptions No package docstring; 7/7 exceptions documented
Package factories No package docstring; 6/6 exceptions, 1/5 class, 0/6 module documented
Module metaclass No module docstring; 0/10 constant, 2/2 functions, 2/2 classes documented
Module model Undocumented
Module provider Undocumented
Package query No package docstring; 11/11 classes, 0/5 module documented
Module query_builder No module docstring; 1/1 class documented
Package relations No package docstring; 7/7 classes, 0/7 module documented
Module resolver Undocumented
Package schema No package docstring; 1/1 class, 0/1 module, 0/3 package documented
Module soft_deletes No module docstring; 1/1 class documented
Module state No module docstring; 0/1 constant, 1/1 class documented

From __init__.py:

Class ConnectionResolver Static bridge between the ORM and the database connection manager.
Class Model Base class of the Orionis active-record models.
Function __dir__ List loaded attributes and declared public exports.
Function __getattr__ Resolve and cache a public package export.
Constant _EXPORTS Undocumented
def __dir__() -> list[str]: (source)

List loaded attributes and declared public exports.

Returns
list[str]Sorted attribute names available on this package.
def __getattr__(name: str) -> object: (source)

Resolve and cache a public package export.

Parameters
name:strPublic attribute requested from this package.
Returns
objectExported object from its defining module.
Raises
AttributeErrorIf the requested attribute is not exported.
_EXPORTS: dict = (source)

Undocumented

Value
{'BelongsToManyRelation': ('orionis.orm.relations', 'BelongsToManyRelation'),
 'BelongsToRelation': ('orionis.orm.relations', 'BelongsToRelation'),
 'BigInteger': ('orionis.orm.schema.types', 'BigInteger'),
 'Boolean': ('orionis.orm.schema.types', 'Boolean'),
 'Collection': ('orionis.orm.collections.collection', 'Collection'),
 'ColumnType': ('orionis.orm.schema.types', 'ColumnType'),
 'ConnectionResolver': ('orionis.orm.resolver', 'ConnectionResolver'),
...