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
Remove user-defined objects from a selected connection.
| Static Method | _dependency |
Order objects so dependencies are removed after their dependents. |
| Method | __init__ |
Keep the inspector used for the wipe. |
| Async Method | _disable |
Disable system versioning for temporal tables before dropping them. |
| Async Method | _drop |
Drop PostgreSQL domains. |
| Async Method | _drop |
Drop materialized views before regular views and tables. |
| Async Method | _drop |
Remove foreign keys before dropping SQL Server tables. |
| Async Method | _drop |
Drop SQL Server views in dependency-safe order. |
| Async Method | _drop |
Drop listed tables. |
| Async Method | _drop |
Drop listed schema types. |
| Async Method | _drop |
Drop listed views. |
| Async Method | _order |
Order SQL Server user-defined types before their dependencies. |
| Async Method | _prepare |
Validate and order Oracle types for safe deletion. |
| Async Method | _wipe |
Temporarily disable foreign-key checks while removing MySQL objects. |
| Async Method | wipe |
Remove all discoverable user objects from the selected database. |
| Class Variable | __slots__ |
Undocumented |
| Instance Variable | _inspector |
Undocumented |
Keep the inspector used for the wipe.
| Parameters | |
inspector:DatabaseInspector | Inspector for the target database connection. |
| Returns | |
None | Complete the documented operation without returning a value. |
async def _prepareOracleTypes(self, tables:
list[ str], views: list[ str], materialized_views: list[ str], types: list[ str]) -> list[ str]:
(source)
¶
Validate and order Oracle types for safe deletion.
| Parameters | |
tables:list[str] | Tables included in the wipe scope. |
views:list[str] | Views included in the wipe scope. |
materializedlist[str] | Materialized views included in the wipe scope. |
types:list[str] | Type names to validate and order. |
| Returns | |
list[str] | Ordered type names safe to drop. |
Remove all discoverable user objects from the selected database.
| Returns | |
WipeResult | Number of tables, views, and types found before removal. |