From 5e6df539cbff9cec41b4527dd946b61913993a56 Mon Sep 17 00:00:00 2001 From: "Heinz N. Gies" Date: Mon, 31 Jul 2017 19:30:29 +0200 Subject: [PATCH] Cleanup dialyzer errrors in leveled_sst --- include/leveled.hrl | 10 +++++----- src/leveled_sst.erl | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/include/leveled.hrl b/include/leveled.hrl index 12b2d07..95d7d06 100644 --- a/include/leveled.hrl +++ b/include/leveled.hrl @@ -28,10 +28,10 @@ timestamp :: integer()}). -record(manifest_entry, - {start_key :: tuple(), - end_key :: tuple(), - owner :: pid()|list(), - filename :: string()}). + {start_key :: tuple() | undefined, + end_key :: tuple() | undefined, + owner :: pid()|list(), + filename :: string() | undefined}). -record(cdb_options, {max_size :: integer(), @@ -106,4 +106,4 @@ vclock, updatemetadata=dict:store(clean, true, dict:new()), updatevalue :: term()}). - \ No newline at end of file + diff --git a/src/leveled_sst.erl b/src/leveled_sst.erl index 6e2073a..83cb916 100644 --- a/src/leveled_sst.erl +++ b/src/leveled_sst.erl @@ -117,7 +117,7 @@ -record(summary, {first_key :: tuple(), last_key :: tuple(), - index :: tuple(), + index :: tuple() | undefined, size :: integer(), max_sqn :: integer()}). @@ -129,9 +129,9 @@ %% extra copying. Files at the top of the tree yield, those lower down don't. -record(state, {summary, - handle :: file:fd(), - sst_timings :: tuple(), - penciller :: pid(), + handle :: file:fd() | undefined, + sst_timings :: tuple() | undefined, + penciller :: pid() | undefined, root_path, filename, yield_blockquery = false :: boolean(), @@ -2057,4 +2057,4 @@ nonsense_coverage_test() -> ?assertMatch({reply, undefined, reader, #state{}}, handle_sync_event("hello", self(), reader, #state{})). --endif. \ No newline at end of file +-endif.