k.d.s.SQLObjectQueryExecuter(QueryExecuter) : class documentation

Part of kiwi.db.sqlobj View In Hierarchy

No class docstring
Method __init__ Undocumented
Method set_table Sets the SQLObject table/object for this executer
Method add_query_callback Adds a generic query callback
Method add_filter_query_callback Adds a query callback for the filter search_filter
Method set_query Overrides the default query mechanism.
Method search Execute a search.
Method _default_query Undocumented
Method _construct_state_query Undocumented
Method _postgres_has_fti_index Undocumented
Method _check_has_fulltext_index 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, conn=None):
Undocumented
def set_table(self, table):
Sets the SQLObject table/object for this executer
Parameterstablea SQLObject subclass
def add_query_callback(self, callback):
Adds a generic query callback
Parameterscallbacka callable
def add_filter_query_callback(self, search_filter, callback):
Adds a query callback for the filter search_filter
Parameterssearch_filtera search filter
callbacka callable
def set_query(self, callback):
Overrides the default query mechanism.
Parameterscallbacka callable which till take two arguments: (query, connection)
def search(self, states):
Execute a search.
Parametersstates
def _default_query(self, query, conn):
Undocumented
def _construct_state_query(self, table, state, columns):
Undocumented
def _postgres_has_fti_index(self, table_name, column_name):
Undocumented
def _check_has_fulltext_index(self, table_name, field_name):
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
API Documentation for Kiwi, generated by pydoctor at 2010-05-20 02:10:57.