Method Summary |
Inherited from SingleResults |
|
_get_results (self,
results)
|
Inherited from Results |
|
__init__ (self,
store,
pattern,
expression,
functions,
ordering,
order_by,
limit,
partial)
Initialise the results object with the given 'store', 'pattern',
optional 'expression', optional 'ordering' and 'order_by' descriptions
and optional 'limit' criteria. |
|
_get_joins (self,
index)
Add joins where the result needs them:
... |
|
_get_order_column (self,
index)
|
|
_get_order_direction (self,
index)
|
|
_get_order_extent (self)
|
|
_get_query (self,
select_clause,
index,
new_index,
constraints,
constraint_values)
Build the query conditions and return a usable query which starts with
the supplied 'select_clause' and which uses the given table 'index'
number as qualifier. |
Inherited from Query |
|
__getitem__ (self,
i)
|
|
__len__ (self)
|
|
__repr__ (self)
|
|
get_query (self,
index,
constraints)
Return a query clause, associated values, and an updated table index (as
a 3-tuple) for this object's query defined using the given table 'index'
and the supplied, optional 'constraints' text. |
|
get_subquery (self,
parent_columns,
parent_index,
index,
match_first,
match_parent,
match_child)
Make a subquery for this object using the given 'parent_columns'
(indicating the columns which connect with this object's exposed
columns), a 'parent_index' (indicating the table index used in the
parent query, within which the returned query clause shall be employed),
and the current table 'index'. |
|
_apply_function (self,
fn,
column)
|
|
_ensure (self)
Ensure the the query has been executed. |
|
_execute (self)
Execute the query, generated by this object's 'get_query' method, and
return the results in a form produced by this object's '_get_results'
method. |
|
_get_columns (self,
exposed_columns,
index,
limited_to)
Return a column selection for the 'exposed_columns' qualified by the
given table 'index', optionally limited by the given 'limited_to'
sequence of column definitions. |
|
_get_join_constraints (self,
parent_columns,
child_columns,
parent_index,
child_index)
|
|
_get_table (self,
index)
|
Inherited from AbstractQuery |
|
_get_exposed_columns (self)
|