py4ai.data.layer.sqlalchemy.criteria module

Module for SQL Alchemy query implementations.

class py4ai.data.layer.sqlalchemy.criteria.SqlAlchemySearchCriteria(query: Optional[Union[BinaryExpression, BooleanClauseList, bool]] = None)

Bases: SearchCriteria[Union[BinaryExpression, BooleanClauseList, bool]]

Base Query Implementation for SQL Alchemy.

Return instance of SQL Alchemy Query.

Parameters

query – SqlAlchemyQuery using either binary expressions or boolean clause lists

static empty() SqlAlchemySearchCriteria

Return an empty query, i.e. a query including all items.

Returns

empty query

property query: BinaryExpression

Return the underlying query as SQL Alchemy object.

Returns

underlying query as SQL Alchemy object