# Class k.d.s.StormQueryExecuter(QueryExecuter):

Part of kiwi.db.stormintegration View In Hierarchy

Execute queries from a storm database

Method | __init__ | Undocumented
Method | search | Build and execute a query for the search states
Method | set_table | Sets the Storm table/object for this executer
Method | _construct_state_query | Undocumented
Method | _parse_number_state | Undocumented
Method | _parse_string_state | Undocumented
Method | _parse_date_state | Undocumented
Method | _parse_date_interval_state | Undocumented

Inherited from QueryExecuter:

Method | set_filter_columns | Undocumented
Method | set_limit | Set the maximum number of result items to return in a search query.
Method | get_limit | Undocumented

def __init__(self, store=None):
overrides kiwi.db.query.QueryExecuter.__init__
Undocumented
def search(self, states):
overrides kiwi.db.query.QueryExecuter.search
Build and execute a query for the search states

def set_table(self, table):
Sets the Storm table/object for this executer

Parameters | table | a Storm table class

def _construct_state_query(self, table, state, columns):
Undocumented
def _parse_number_state(self, state, table_field):
Undocumented
def _parse_string_state(self, state, table_field):
Undocumented
def _parse_date_state(self, state, table_field):
Undocumented
def _parse_date_interval_state(self, state, table_field):
Undocumented