views_plugin_query::get_result_entities |
core/modules/views/plugins/views_plugin_query.inc |
Returns the according entity objects for the given query results. |
views_plugin_query_default::init |
core/modules/views/plugins/views_plugin_query_default.inc |
Constructor; Create the basic query object and fill with default values. |
views_plugin_query_default::set_distinct |
core/modules/views/plugins/views_plugin_query_default.inc |
Set the view to be distinct. |
views_plugin_query_default::set_count_field |
core/modules/views/plugins/views_plugin_query_default.inc |
Set what field the query will count() on for paging. |
views_plugin_query_default::set_header |
core/modules/views/plugins/views_plugin_query_default.inc |
Set the table header; used for click-sorting because it's needed
info to modify the ORDER BY clause. |
views_plugin_query_default::option_definition |
core/modules/views/plugins/views_plugin_query_default.inc |
|
views_plugin_query_default::options_form |
core/modules/views/plugins/views_plugin_query_default.inc |
Add settings for the ui. |
views_plugin_query_default::options_submit |
core/modules/views/plugins/views_plugin_query_default.inc |
Special submit handling. |
views_plugin_query_default::add_relationship |
core/modules/views/plugins/views_plugin_query_default.inc |
A relationship is an alternative endpoint to a series of table
joins. Relationships must be aliases of the primary table and
they must join either to the primary table or to a pre-existing
relationship. |
views_plugin_query_default::add_table |
core/modules/views/plugins/views_plugin_query_default.inc |
Add a table to the query, ensuring the path exists. |
views_plugin_query_default::queue_table |
core/modules/views/plugins/views_plugin_query_default.inc |
Add a table to the query without ensuring the path. |
views_plugin_query_default::mark_table |
core/modules/views/plugins/views_plugin_query_default.inc |
|
views_plugin_query_default::ensure_table |
core/modules/views/plugins/views_plugin_query_default.inc |
Ensure a table exists in the queue; if it already exists it won't
do anything, but if it doesn't it will add the table queue. It will ensure
a path leads back to the relationship table. |
views_plugin_query_default::ensure_path |
core/modules/views/plugins/views_plugin_query_default.inc |
Make sure that the specified table can be properly linked to the primary
table in the JOINs. This function uses recursion. If the tables
needed to complete the path back to the primary table are not in the
query they will be added, but additional… |
views_plugin_query_default::adjust_join |
core/modules/views/plugins/views_plugin_query_default.inc |
Fix a join to adhere to the proper relationship; the left table can vary
based upon what relationship items are joined in on. |
views_plugin_query_default::get_join_data |
core/modules/views/plugins/views_plugin_query_default.inc |
Retrieve join data from the larger join data cache. |
views_plugin_query_default::get_table_info |
core/modules/views/plugins/views_plugin_query_default.inc |
Get the information associated with a table. |
views_plugin_query_default::add_field |
core/modules/views/plugins/views_plugin_query_default.inc |
Add a field to the query table, possibly with an alias. This will
automatically call ensure_table to make sure the required table
exists, *unless* $table is unset. |
views_plugin_query_default::clear_fields |
core/modules/views/plugins/views_plugin_query_default.inc |
Remove all fields that may have been added; primarily used for summary
mode where we're changing the query because we didn't get data we needed. |
views_plugin_query_default::add_where |
core/modules/views/plugins/views_plugin_query_default.inc |
Add a simple WHERE clause to the query. The caller is responsible for
ensuring that all fields are fully qualified (TABLE.FIELD) and that
the table already exists in the query. |
views_plugin_query_default::add_where_expression |
core/modules/views/plugins/views_plugin_query_default.inc |
Add a complex WHERE clause to the query. |
views_plugin_query_default::add_having |
core/modules/views/plugins/views_plugin_query_default.inc |
Add a simple HAVING clause to the query. |
views_plugin_query_default::add_having_expression |
core/modules/views/plugins/views_plugin_query_default.inc |
Add a complex HAVING clause to the query.
The caller is responsible for ensuring that all fields are fully qualified
(TABLE.FIELD) and that the table and an appropriate GROUP BY already exist in the query.
Internally the dbtng method… |
views_plugin_query_default::add_orderby |
core/modules/views/plugins/views_plugin_query_default.inc |
Add an ORDER BY clause to the query. |
views_plugin_query_default::add_groupby |
core/modules/views/plugins/views_plugin_query_default.inc |
Add a simple GROUP BY clause to the query. The caller is responsible
for ensuring that the fields are fully qualified and the table is properly
added. |
views_plugin_query_default::get_field_alias |
core/modules/views/plugins/views_plugin_query_default.inc |
Returns the alias for the given field added to $table. |
views_plugin_query_default::add_tag |
core/modules/views/plugins/views_plugin_query_default.inc |
Adds a query tag to the sql object. |
views_plugin_query_default::placeholder |
core/modules/views/plugins/views_plugin_query_default.inc |
Generates a unique placeholder used in the db query. |
views_plugin_query_default::build_condition |
core/modules/views/plugins/views_plugin_query_default.inc |
Construct the "WHERE" or "HAVING" part of the query. |
views_plugin_query_default::compile_fields |
core/modules/views/plugins/views_plugin_query_default.inc |
Build fields array. |
views_plugin_query_default::query |
core/modules/views/plugins/views_plugin_query_default.inc |
Generate a query and a countquery from all of the information supplied
to the object. |
views_plugin_query_default::get_where_args |
core/modules/views/plugins/views_plugin_query_default.inc |
Get the arguments attached to the WHERE and HAVING clauses of this query. |
views_plugin_query_default::alter |
core/modules/views/plugins/views_plugin_query_default.inc |
Let modules modify the query just prior to finalizing it. |
views_plugin_query_default::build |
core/modules/views/plugins/views_plugin_query_default.inc |
Builds the necessary info to execute the query. |
views_plugin_query_default::execute |
core/modules/views/plugins/views_plugin_query_default.inc |
Executes the query and fills the associated view object with according
values. |
views_plugin_query_default::add_signature |
core/modules/views/plugins/views_plugin_query_default.inc |
|
views_plugin_query_default::get_aggregation_info |
core/modules/views/plugins/views_plugin_query_default.inc |
|
views_plugin_query_default::get_result_entities |
core/modules/views/plugins/views_plugin_query_default.inc |
Returns the according entity objects for the given query results. |
views_query_default_aggregation_method_simple |
core/modules/views/plugins/views_plugin_query_default.inc |
|
views_query_default_aggregation_method_distinct |
core/modules/views/plugins/views_plugin_query_default.inc |
|
views_element_validate_tags |
core/modules/views/plugins/views_plugin_query_default.inc |
Validation callback for query tags. |
views_plugin_row::init |
core/modules/views/plugins/views_plugin_row.inc |
Initialize the row plugin. |
views_plugin_row::uses_fields |
core/modules/views/plugins/views_plugin_row.inc |
|
views_plugin_row::option_definition |
core/modules/views/plugins/views_plugin_row.inc |
Information about options for all kinds of purposes will be held here.
@code
'option_name' => array( |
views_plugin_row::options_form |
core/modules/views/plugins/views_plugin_row.inc |
Provide a form for setting options. |
views_plugin_row::options_validate |
core/modules/views/plugins/views_plugin_row.inc |
Validate the options form. |
views_plugin_row::options_submit |
core/modules/views/plugins/views_plugin_row.inc |
Perform any necessary changes to the form values prior to storage.
There is no need for this function to actually store the data. |
views_plugin_row::query |
core/modules/views/plugins/views_plugin_row.inc |
Add anything to the query that we might need to. |
views_plugin_row::pre_render |
core/modules/views/plugins/views_plugin_row.inc |
Allow the style to do stuff before each row is rendered. |
views_plugin_row::render |
core/modules/views/plugins/views_plugin_row.inc |
Render a row object. This usually passes through to a theme template
of some form, but not always. |