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 | _constants |
Undocumented |
| Module | big |
Undocumented |
| Module | boolean |
Undocumented |
| Module | column |
Undocumented |
| Module | date |
Undocumented |
| Module | date |
Undocumented |
| Module | double |
Undocumented |
| Module | enum |
Undocumented |
| Module | float |
Undocumented |
| Module | integer |
Undocumented |
| Module | interval |
Undocumented |
| Module | large |
Undocumented |
| Module | match |
Undocumented |
| Module | numeric |
Undocumented |
| Module | numeric |
Undocumented |
| Module | pickle |
Undocumented |
| Module | schema |
Undocumented |
| Module | small |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | strict |
Undocumented |
| Module | string |
Undocumented |
| Module | text |
Undocumented |
| Module | time |
Undocumented |
| Module | unicode |
Undocumented |
| Module | unicode |
Undocumented |
| Module | uuid |
Undocumented |
From __init__.py:
| Class | |
A type for bigger int integers. Typically generates BIGINT. |
| Class | |
A bool datatype, typically BOOLEAN or SMALLINT in DDL. |
| Class | |
Logical column types understood by the Orionis SQL compiler. |
| Class | |
A type for datetime.date() objects. |
| Class | |
A type for datetime.datetime() objects. |
| Class | |
A type for double FLOAT. Typically generates DOUBLE. |
| Class | |
String-backed enumeration column. |
| Class | |
Type representing floating point types, such as FLOAT or REAL. |
| Class | |
A type for int integers. |
| Class | |
A type for datetime.timedelta() objects. |
| Class | |
A type for large binary byte data, such as BLOB/BYTEA. |
| Class | |
Refers to the return type of the MATCH operator. |
| Class | |
Base for non-integer numeric types, such as NUMERIC/DECIMAL. |
| Class | |
Common mixin placeholder shared by Numeric and Float. |
| Class | |
Holds Python objects, serialized using pickle. |
| Class | |
Adds schema-level DDL, mixed into Boolean/Enum. |
| Class | |
A type for smaller int integers. Typically generates SMALLINT. |
| Class | |
Represent a SQL ARRAY type. |
| Class | |
The SQL BIGINT type. |
| Class | |
The SQL BINARY type. |
| Class | |
The SQL BLOB type. |
| Class | |
The SQL CHAR type. |
| Class | |
The CLOB type, found in Oracle Database and Informix. |
| Class | |
The SQL DECIMAL type. |
| Class | |
The SQL DOUBLE PRECISION type. |
| Class | |
Alias of INTEGER. |
| Class | |
Represent a SQL JSON type. |
| Class | |
The SQL NCHAR type. |
| Class | |
The SQL NVARCHAR type. |
| Class | |
The SQL REAL type. |
| Class | |
The SQL SMALLINT type. |
| Class | |
The SQL TIMESTAMP type. |
| Class | |
The SQL VARBINARY type. |
| Class | |
The SQL VARCHAR type. |
| Class | |
The base for all string and character types. In SQL, VARCHAR. |
| Class | |
A variably sized string type. In SQL, usually CLOB/TEXT. |
| Class | |
A type for datetime.time() objects. |
| Class | |
A variable length Unicode string type, e.g. NVARCHAR. |
| Class | |
An unbounded-length Unicode string type, e.g. NCLOB/NTEXT. |
| Class | |
Represent a database agnostic UUID datatype. |