Query API¶
Semantic field expressions compiled to SQL by OntoSession.find() and count().
For usage patterns, see semantic queries. For compile errors, see TROUBLESHOOTING.md.
Field references¶
ontosql.query.expr.FieldRef
dataclass
¶
Bases: _Combinable
Reference to a semantic model field in a query.
ontosql.query.expr.FieldPath
dataclass
¶
Bases: _Combinable
Nested semantic field path (e.g. Person.employer.name).
Expression types¶
ontosql.query.expr.StartsWith
dataclass
¶
Bases: _Combinable
ontosql.query.expr.Contains
dataclass
¶
Bases: _Combinable
ontosql.query.expr.EndsWith
dataclass
¶
Bases: _Combinable
ontosql.query.expr.OrderBy
dataclass
¶
ORDER BY clause with optional descending sort.
Errors¶
ontosql.query.expr.CompileError ¶
Bases: Exception
Raised when a query expression cannot be compiled.