Skip to content

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.