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 WhereClause: (source)

View In Hierarchy

Single filtering condition inside a query plan.

Instance Variable boolean Logical connector with the previous clause: "and" or "or".
Instance Variable column Column the condition applies to; empty for clause kinds listed in COLUMNLESS_WHERE_TYPES.
Instance Variable operator Comparison operator for basic and column conditions.
Instance Variable value Bound value; a sequence for IN and BETWEEN, a nested clause list for NESTED, a SelectPlan for EXISTS and subquery IN, or a RawExpression for RAW.
Instance Variable where_type Kind of condition (basic comparison, in, null, between, like, nested group, column comparison, raw fragment, or exists).

Logical connector with the previous clause: "and" or "or".

Column the condition applies to; empty for clause kinds listed in COLUMNLESS_WHERE_TYPES.

operator: str = (source)

Comparison operator for basic and column conditions.

value: Any = (source)

Bound value; a sequence for IN and BETWEEN, a nested clause list for NESTED, a SelectPlan for EXISTS and subquery IN, or a RawExpression for RAW.

Kind of condition (basic comparison, in, null, between, like, nested group, column comparison, raw fragment, or exists).