Module locus_mmdb

References

Data Types

analysis_flaw()

analysis_flaw() = max_depth_exceeded() | node_dereference_failed() | bad_record_data_type() | data_record_decoding_failed()

bad_record_data_type()

bad_record_data_type() = {bad_record_data_type, #{data_index := non_neg_integer(), data_record := term(), tree_prefixes := [{inet:ip_address(), 0..128}, ...]}}

bad_record_data_type()

bad_record_data_type() = {bad_record_data_type, #{data_index := non_neg_integer(), data_record := term(), tree_prefixes := [{inet:ip_address(), 0..128}, ...]}}

bin_database()

bin_database() = <<_:64, _:_*8>>

data_record_decoding_failed()

data_record_decoding_failed() = {data_record_decoding_failed, #{data_index := non_neg_integer(), class := error | throw | exit, reason := term(), tree_prefixes := [{inet:ip_address(), 0..128}, ...]}}

data_record_decoding_failed()

data_record_decoding_failed() = {data_record_decoding_failed, #{data_index := non_neg_integer(), class := error | throw | exit, reason := term(), tree_prefixes := [{inet:ip_address(), 0..128}, ...]}}

filesystem_loader_source()

filesystem_loader_source() = {filesystem, Path::string()}

http_loader_source()

http_loader_source() = {cache, Path::string()} | {remote, URL::string()}

max_depth_exceeded()

max_depth_exceeded() = {max_depth_exceeded, #{tree_prefix := {inet:ip_address(), 0..128}, node_index := non_neg_integer(), depth := 33 | 129}}

max_depth_exceeded()

max_depth_exceeded() = {max_depth_exceeded, #{tree_prefix := {inet:ip_address(), 0..128}, node_index := non_neg_integer(), depth := 33 | 129}}

metadata()

metadata() = #{binary() => term()}

node_dereference_failed()

node_dereference_failed() = {node_dereference_failed, #{tree_prefix := {inet:ip_address(), 0..128}, node_index := non_neg_integer(), class := error | throw | exit, reason := term()}}

node_dereference_failed()

node_dereference_failed() = {node_dereference_failed, #{tree_prefix := {inet:ip_address(), 0..128}, node_index := non_neg_integer(), class := error | throw | exit, reason := term()}}

parts()

parts() = #{tree := binary(), data_section := binary(), metadata := metadata(), ipv4_root_index := non_neg_integer(), source := string(), version := calendar:datetime()}

parts()

parts() = #{tree := binary(), data_section := binary(), metadata := metadata(), ipv4_root_index := non_neg_integer(), source := string(), version := calendar:datetime()}

source()

source() = http_loader_source() | filesystem_loader_source()


Generated by EDoc