k.d.q.QueryExecuter(object) : class documentation

Part of kiwi.db.query View In Hierarchy

Known subclasses: kiwi.db.sqlalch.SQLAlchemyQueryExecuter, kiwi.db.sqlobj.SQLObjectQueryExecuter, kiwi.db.stormintegration.StormQueryExecuter

A QueryExecuter is responsible for taking the state (as in QueryState) objects from search filters and construct a query. How the query is constructed is ORM/DB-layer dependent.
Class Variablesdefault_search_limitThe default search limit.
Method __init__ Undocumented
Method set_filter_columns Undocumented
Method search Execute a search.
Method set_limit Set the maximum number of result items to return in a search query.
Method get_limit Undocumented
def __init__(self):
Undocumented
def set_filter_columns(self, search_filter, columns):
Undocumented
def search(self, states):
Execute a search.
Parametersstates (type: list of QueryStates )
Returnslist of objects matching query
def set_limit(self, limit):
Set the maximum number of result items to return in a search query.
Parameterslimit
def get_limit(self):
Undocumented
API Documentation for Kiwi, generated by pydoctor at 2010-05-20 02:10:57.