| $indicators | core_analytics\local\analyser\base | protected | 
  | $log | core_analytics\local\analyser\base | protected | 
  | $modelid (defined in core_analytics\local\analyser\base) | core_analytics\local\analyser\base | protected | 
  | $options | core_analytics\local\analyser\base | protected | 
  | $target | core_analytics\local\analyser\base | protected | 
  | $timesplittings | core_analytics\local\analyser\base | protected | 
  | __construct($modelid, core_analytics\local\target\base $target, $indicators, $timesplittings, $options) | core_analytics\local\analyser\base |  | 
  | add_log($string) | core_analytics\local\analyser\base |  | 
  | check_indicator_requirements(\core_analytics\local\indicator\base $indicator) | core_analytics\local\analyser\base |  | 
  | check_indicators_requirements() | core_analytics\local\analyser\base | protected | 
  | context_restriction_support() | core_analytics\local\analyser\base | static | 
  | get_all_samples(\core_analytics\analysable $user) | core\analytics\analyser\users |  | 
  | core_analytics::local::analyser::base::get_all_samples(\core_analytics\analysable $analysable) | core_analytics\local\analyser\base |  | 
  | get_analysables() | core_analytics\local\analyser\base |  | 
  | get_analysables_iterator(?string $action=null, array $contexts=[]) | core\analytics\analyser\users |  | 
  | get_indicators() | core_analytics\local\analyser\base |  | 
  | get_iterator_sql(string $tablename, int $contextlevel, ?string $action=null, ?string $tablealias=null, array $contexts=[]) | core_analytics\local\analyser\base | protected | 
  | get_labelled_data(array $contexts=[]) | core_analytics\local\analyser\base |  | 
  | get_logs() | core_analytics\local\analyser\base |  | 
  | get_modelid() | core_analytics\local\analyser\base |  | 
  | get_options() | core_analytics\local\analyser\base |  | 
  | get_sample_analysable($sampleid) | core\analytics\analyser\users |  | 
  | get_samples($sampleids) | core\analytics\analyser\users |  | 
  | get_samples_origin() | core\analytics\analyser\users |  | 
  | get_static_data(array $contexts=[]) | core_analytics\local\analyser\base |  | 
  | get_target() | core_analytics\local\analyser\base |  | 
  | get_timesplittings() | core_analytics\local\analyser\base |  | 
  | get_unlabelled_data(array $contexts=[]) | core_analytics\local\analyser\base |  | 
  | instantiate_indicators() | core_analytics\local\analyser\base |  | 
  | join_sample_user($sampletablealias) | core\analytics\analyser\users |  | 
  | one_sample_per_analysable() | core\analytics\analyser\users | static | 
  | order_sql(?string $fieldname=null, string $order='ASC', ?string $tablealias=null) | core_analytics\local\analyser\base | protected | 
  | potential_context_restrictions(string $query=null) | core_analytics\local\analyser\base | static | 
  | processes_user_data() | core\analytics\analyser\users |  | 
  | provided_sample_data() | core\analytics\analyser\users | protected | 
  | sample_access_context($sampleid) | core\analytics\analyser\users |  | 
  | sample_description($sampleid, $contextid, $sampledata) | core\analytics\analyser\users |  |