query::definition#

template<typename Out, typename ...Ins>
class definition<Out(Ins...)> : public queryosity::query::aggregation<Out>, public queryosity::query::fillable<Ins...>#

Query filled with column value(s) per-entry.

Template Parameters:
  • Out – Output result type.

  • Ins – Input column data types.

Public Functions

virtual void count(double w) final override#

Perform the counting action for an entry.

This action is performed N times for a passed entry, where N is the number of fill() calls made to its lazy node.

Parameters:
  • observables[in] Input column observables.

  • weight[in] The weight value of the booked selection for the passed entry.