column::definition#
-
template<typename Out, typename ...Ins>
class definition<Out(Ins...)> : public queryosity::column::calculation<Out># Column with user-defined return value type and evaluation dataset.
- Template Parameters:
Out – Output data type.
Ins – Input column data type(s).
Subclassed by queryosity::column::equation< Out(Ins…)>
Public Functions
-
virtual Out evaluate(observable<Ins>... args) const = 0#
Compute the quantity of interest for the entry.
Note
Columns observables are not computed until
value()is called.- Parameters:
args – [in] Input column observables.