Class k.d.q.QueryExecuter(object):

Part of kiwi.db.query

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

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.

cvar default_search_limitThe default search limit.
Function__init__Undocumented
Functionset_filter_columnsUndocumented
Functionsearch

Execute a search.

Functionset_limit

Set the maximum number of result items to return in a search query.

Functionget_limitUndocumented
def __init__(self):
Undocumented
def set_filter_columns(self, search_filter, columns):
Undocumented
def search(self, states):

Execute a search.

def set_limit(self, limit):

Set the maximum number of result items to return in a search query.

def get_limit(self):
Undocumented