Package

eu.shiftforward.adstax.storage

mergers

Permalink

package mergers

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AttributeMergingStrategy extends AnyRef

    Permalink

    Abstract strategy to merge two sets of attributes,

Value Members

  1. object AttributeMergingStrategy

    Permalink
  2. object JoinMergingStrategy extends AttributeMergingStrategy with Product with Serializable

    Permalink

    Simple attribute merge strategy that updates the old attributes with the most recent ones.

    Simple attribute merge strategy that updates the old attributes with the most recent ones. Attributes that were only present in the old attributes are preserved.

    Example: [(a, 1), (b, 1)] * [(a, 3), (c, 1)] = [(a, 3), (b, 1), (c, 1)]

  3. object ReplaceMergingStrategy extends AttributeMergingStrategy with Product with Serializable

    Permalink

    Simple attribute merge strategy that overwrites the old attributes with new attributes, removing all old attributes.

    Simple attribute merge strategy that overwrites the old attributes with new attributes, removing all old attributes.

    Example: [(a, 1), (b, 1)] * [(a, 3), (c, 1)] = [(a, 3), (c, 1)]

Ungrouped