db_journal.erl 847 B

1234567891011121314
  1. -module(db_journal).
  2. -include_lib("kvs/include/metainfo.hrl").
  3. -include_lib("db/include/journal.hrl").
  4. -compile(export_all).
  5. metainfo() ->
  6. #schema{name=kvs,tables=[
  7. #table{name=series_log,container=true,fields=record_info(fields,series_log),keys=[?LOG_HEADER]},
  8. #table{name=reveal_log,container=true,fields=record_info(fields,reveal_log),keys=[?LOG_HEADER]},
  9. #table{name=protocol_log,container=true,fields=record_info(fields,protocol_log),keys=[?LOG_HEADER]},
  10. #table{name=series_event,container=series_log,fields=record_info(fields,series_event),keys=[?LOG_HEADER]},
  11. #table{name=reveal_event,container=reveal_log,fields=record_info(fields,reveal_event),keys=[?LOG_HEADER]},
  12. #table{name=protocol_event,container=protocol_log,fields=record_info(fields,protocol_event),keys=[?LOG_HEADER]}
  13. ]}.