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

class ColumnType(StrEnum): (source)

View In Hierarchy

Logical column types understood by the Orionis SQL compiler.

Each member is mapped internally to the corresponding engine type by the database layer; models never interact with SQL types directly.

Constant ARRAY Undocumented
Constant BIG_INTEGER Undocumented
Constant BIGINT Undocumented
Constant BINARY Undocumented
Constant BLOB Undocumented
Constant BOOLEAN Undocumented
Constant CHAR Undocumented
Constant CLOB Undocumented
Constant DATE Undocumented
Constant DATETIME Undocumented
Constant DECIMAL Undocumented
Constant DOUBLE Undocumented
Constant DOUBLE_PRECISION Undocumented
Constant ENUM Undocumented
Constant FLOAT Undocumented
Constant INT Undocumented
Constant INTEGER Undocumented
Constant INTERVAL Undocumented
Constant JSON Undocumented
Constant LARGE_BINARY Undocumented
Constant MATCH_TYPE Undocumented
Constant NCHAR Undocumented
Constant NUMERIC Undocumented
Constant NUMERIC_COMMON Undocumented
Constant NVARCHAR Undocumented
Constant PICKLE_TYPE Undocumented
Constant REAL Undocumented
Constant SCHEMA_TYPE Undocumented
Constant SMALL_INTEGER Undocumented
Constant SMALLINT Undocumented
Constant STRING Undocumented
Constant TEXT Undocumented
Constant TIME Undocumented
Constant TIMESTAMP Undocumented
Constant UNICODE Undocumented
Constant UNICODE_TEXT Undocumented
Constant UUID Undocumented
Constant VARBINARY Undocumented
Constant VARCHAR Undocumented

Undocumented

Value
'array'
BIG_INTEGER: str = (source)

Undocumented

Value
'big_integer'

Undocumented

Value
'bigint'

Undocumented

Value
'binary'

Undocumented

Value
'blob'

Undocumented

Value
'boolean'

Undocumented

Value
'char'

Undocumented

Value
'clob'

Undocumented

Value
'date'
DATETIME: str = (source)

Undocumented

Value
'datetime'

Undocumented

Value
'decimal'

Undocumented

Value
'double'
DOUBLE_PRECISION: str = (source)

Undocumented

Value
'double_precision'

Undocumented

Value
'enum'

Undocumented

Value
'float'

Undocumented

Value
'int'

Undocumented

Value
'integer'
INTERVAL: str = (source)

Undocumented

Value
'interval'

Undocumented

Value
'json'
LARGE_BINARY: str = (source)

Undocumented

Value
'large_binary'
MATCH_TYPE: str = (source)

Undocumented

Value
'match_type'

Undocumented

Value
'nchar'

Undocumented

Value
'numeric'
NUMERIC_COMMON: str = (source)

Undocumented

Value
'numeric_common'
NVARCHAR: str = (source)

Undocumented

Value
'nvarchar'
PICKLE_TYPE: str = (source)

Undocumented

Value
'pickle_type'

Undocumented

Value
'real'
SCHEMA_TYPE: str = (source)

Undocumented

Value
'schema_type'
SMALL_INTEGER: str = (source)

Undocumented

Value
'small_integer'
SMALLINT: str = (source)

Undocumented

Value
'smallint'

Undocumented

Value
'string'

Undocumented

Value
'text'

Undocumented

Value
'time'
TIMESTAMP: str = (source)

Undocumented

Value
'timestamp'

Undocumented

Value
'unicode'
UNICODE_TEXT: str = (source)

Undocumented

Value
'unicode_text'

Undocumented

Value
'uuid'
VARBINARY: str = (source)

Undocumented

Value
'varbinary'

Undocumented

Value
'varchar'