Module locus_mmdb_check_journal

Data Types

t()

abstract datatype: t()

Function Index

bad_chunk_in_data_section/4
check/1
delete/1
invalid_position_in_data_section/3
invalid_utf8_string_in_data_section/5
loop_in_data_section/2
map_key_of_wrong_type_in_data_section/4
unprintable_utf8_string_in_data_section/4

Function Details

bad_chunk_in_data_section/4

bad_chunk_in_data_section(Journal::t(), Position::non_neg_integer(), Why::term(), Path::[{non_neg_integer(), term()}, ...]) -> true

check/1

check(Journal::t()) -> #{errors := [locus_mmdb_check:error()], warnings := [locus_mmdb_check:warning()]}

delete/1

delete(Journal::t()) -> ok

invalid_position_in_data_section/3

invalid_position_in_data_section(Journal::t(), Position::non_neg_integer(), Path::[{non_neg_integer(), term()}, ...]) -> true

invalid_utf8_string_in_data_section/5

invalid_utf8_string_in_data_section(Journal::t(), Position::non_neg_integer(), OriginalData::binary(), ValidationError::term(), Path::[non_neg_integer()]) -> true

loop_in_data_section/2

loop_in_data_section(Journal::t(), Path::[{non_neg_integer(), term()}, ...]) -> true

map_key_of_wrong_type_in_data_section/4

map_key_of_wrong_type_in_data_section(Journal::t(), Position::non_neg_integer(), Key::term(), Path::[{non_neg_integer(), term()}]) -> true

unprintable_utf8_string_in_data_section/4

unprintable_utf8_string_in_data_section(Journal::t(), Position::non_neg_integer(), Value::unicode:unicode_binary(), Path::[non_neg_integer()]) -> true


Generated by EDoc