Automattic\WooCommerce\Admin\API\Reports

Segmenter::get_order_related_intervals_segments()protectedWC 1.0

Calculate segments for intervals query where the segmenting property is bound to order (e.g. coupon or customer type).

Method of the class: Segmenter{}

No Hooks.

Return

Array.

Usage

// protected - for code of main (parent) or child class
$result = $this->get_order_related_intervals_segments( $segmenting_select, $segmenting_from, $segmenting_where, $segmenting_groupby, $table_name, $intervals_query );
$segmenting_select(string) (required)
SELECT part of segmenting SQL query.
$segmenting_from(string) (required)
FROM part of segmenting SQL query.
$segmenting_where(string) (required)
WHERE part of segmenting SQL query.
$segmenting_groupby(string) (required)
GROUP BY part of segmenting SQL query.
$table_name(string) (required)
Name of SQL table which is the stats table for orders.
$intervals_query(array) (required)
Array of SQL clauses for intervals query.

Segmenter::get_order_related_intervals_segments() code WC 8.7.0

protected function get_order_related_intervals_segments( $segmenting_select, $segmenting_from, $segmenting_where, $segmenting_groupby, $table_name, $intervals_query ) {
	return array();
}