.. _bibble.fields.field_accumulator: =============================== bibble.fields.field_accumulator =============================== .. py:module:: bibble.fields.field_accumulator Type Aliases ------------ .. autoapisummary:: bibble.fields.field_accumulator.Entry Classes ------- .. autoapisummary:: bibble.fields.field_accumulator.FieldAccumulator Module Contents =============== .. py:data:: Entry :type: TypeAlias :value: model.Entry .. _bibble.fields.field_accumulator.FieldAccumulator: .. py:class:: FieldAccumulator(*, name, fields, **kwargs) Bases: :py:obj:`bibble.util.middlecore.IdenBlockMiddleware` Create a set of all the values of a field, of all entries, in a library. 'name' : the name of the accumulation block to store result in 'fields' : the fields to accumulate values of. Fields can be individual values, or lists/sets of values .. py:method:: field_h(field, entry) -> .. py:method:: transform(library) -> .. py:method:: transform_Entry(entry, library) -> .. py:attribute:: _attr_target .. py:attribute:: _collection