View Source AbsintheFieldTelemetry.Backend behaviour (absinthe_field_telemetry v0.2.1)
The backend of AbsintheFieldTelemetry.
Contains details of the callbacks required for a backend.
Summary
Functions
See AbsintheFieldTelemetry.Backend.Ets.get_all_field_hits/1
.
See AbsintheFieldTelemetry.Backend.Ets.get_all_path_hits/1
.
See AbsintheFieldTelemetry.Backend.Ets.record_field_hits/2
.
See AbsintheFieldTelemetry.Backend.Ets.record_path_hits/2
.
See AbsintheFieldTelemetry.Backend.Ets.reset/1
.
Types
@type field() :: {type_identifier(), field_identifier()}
@type field_identifier() :: atom()
@type path() :: [String.t()]
@type schema() :: Absinthe.Schema.t()
@type t() :: module()
@type type_identifier() :: atom()
Callbacks
Functions
See AbsintheFieldTelemetry.Backend.Ets.get_all_field_hits/1
.
See AbsintheFieldTelemetry.Backend.Ets.get_all_path_hits/1
.
See AbsintheFieldTelemetry.Backend.Ets.record_field_hits/2
.
See AbsintheFieldTelemetry.Backend.Ets.record_path_hits/2
.
See AbsintheFieldTelemetry.Backend.Ets.reset/1
.