Skip to content

Step 2: Backend Callbacks #180

@thanos

Description

@thanos

Step 2: Backend Callbacks

Modify lib/ex_data_sketch/backend.ex

  • Add 5 callbacks:
    @callback ull_new(opts()) :: state_bin()
    @callback ull_update(state_bin(), hash64(), opts()) :: state_bin()
    @callback ull_update_many(state_bin(), [hash64()], opts()) :: state_bin()
    @callback ull_merge(state_bin(), state_bin(), opts()) :: state_bin()
    @callback ull_estimate(state_bin(), opts()) :: float()
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions