Current section

Files

Jump to
fin src schema bank_kvs.erl
Raw

src/schema/bank_kvs.erl

-module(bank_kvs).
-compile(export_all).
-include("ent.hrl").
-include_lib("kvs/include/metainfo.hrl").
metainfo() -> #schema { name = kvx,
tables = lists:flatten([ bank()]) }.
bank() ->
[
#table{name = 'account', fields=record_info(fields, account)},
#table{name = 'client', fields=record_info(fields, client)},
#table{name = 'card', fields=record_info(fields, card)},
#table{name = 'transaction', fields=record_info(fields, transaction)}
].