diff options
Diffstat (limited to 'src/db.hrl')
-rw-r--r-- | src/db.hrl | 19 |
1 files changed, 6 insertions, 13 deletions
@@ -1,17 +1,10 @@ %%% Copyright (c) 2014, NORDUnet A/S. %%% See LICENSE for licensing information. -%% @doc What's stored in the database. -%% 'index' is the primary key, 'entryhash' and 'mtlhash' are also -%% indexed, see init_tables/1. -%% NOTE: Don't change anything here without also fixing -%% select_index/2, which depends on the order of fields. +%% @doc What's stored in the database. +%% 'mtlhash' and 'entryhash' are also indexed, see init_tables/1. -record(plop, { - index :: non_neg_integer(), % Primary key. - entryhash :: binary(), % Hash over #plop_entry{} in mtl. - mtlhash :: binary(), % Merkle Tree Leaf hash. - mtl :: mtl(), % Merkle Tree Leaf. - extra_data :: binary(), % Data not part of mtl. - spt :: spt() % Signed Plop Timestamp. - }). --type plop() :: #plop{}. + index :: non_neg_integer(), % Primary key. + mtlhash :: binary(), % Merkle Tree Leaf hash. + entryhash :: binary(), % Hash for duplicate detection. + logentry :: binary()}). % Data. |