class D4::Reducers::Sum

Defined in:

d4/reducers.cr

Instance Method Summary

Instance methods inherited from class D4::Reducers::Basic

constant_primary_sum? : Bool constant_primary_sum?, consume(state : State, start : Int64, stop : Int64, value : Int32) : State consume, consume_values(state : State, values : Slice(Int32), count : Int32) : State consume_values, merge(left : State, right : State) : State merge, seed : State seed

Instance Method Detail

def constant_primary_sum? : Bool #

[View source]
def consume_values(state : State, values : Slice(Int32), count : Int32) : State #
Description copied from class D4::Reducers::Basic

Built-in reducers only depend on the values, not interval boundaries. Consume a decoded block directly, avoiding one virtual call per run.


[View source]
def finish(state : State) : Int64 #

[View source]