marina_types (marina v0.4.3)

View Source

Summary

Functions

decode_bytes(_)

-spec decode_bytes(binary()) -> {null, binary()} | {binary(), binary()}.

decode_double(_)

-spec decode_double(binary()) -> {float(), binary()}.

decode_float(_)

-spec decode_float(binary()) -> {float(), binary()}.

decode_int(_)

-spec decode_int(binary()) -> {integer(), binary()}.

decode_long(_)

-spec decode_long(binary()) -> {integer(), binary()}.

decode_long_string(Bin)

-spec decode_long_string(binary()) -> {binary(), binary()}.

decode_long_string_set(_)

-spec decode_long_string_set(binary()) -> {[binary()], binary()}.

decode_number_list(_)

-spec decode_number_list(binary()) -> {[integer()], binary()}.

decode_short(_)

-spec decode_short(binary()) -> {integer(), binary()}.

decode_short_bytes(_)

-spec decode_short_bytes(binary()) -> {binary(), binary()}.

decode_string(Bin)

-spec decode_string(binary()) -> {binary(), binary()}.

decode_string_list(_)

-spec decode_string_list(binary()) -> {[binary()], binary()}.

decode_string_map(_)

-spec decode_string_map(binary()) -> {[{binary(), binary()}], binary()}.

decode_string_multimap(_)

-spec decode_string_multimap(binary()) -> {[{binary(), [binary()]}], binary()}.

decode_tinyint(_)

-spec decode_tinyint(binary()) -> {integer(), binary()}.

decode_uuid(_)

-spec decode_uuid(binary()) -> {binary(), binary()}.

encode_boolean(_)

-spec encode_boolean(boolean()) -> binary().

encode_bytes(Value)

-spec encode_bytes(binary()) -> binary().

encode_double(Value)

-spec encode_double(float()) -> binary().

encode_float(Value)

-spec encode_float(float()) -> binary().

encode_int(Value)

-spec encode_int(integer()) -> binary().

encode_list(Values)

-spec encode_list([binary()]) -> binary().

encode_long(Value)

-spec encode_long(integer()) -> binary().

encode_long_string(Value)

-spec encode_long_string(binary()) -> binary().

encode_short(Value)

-spec encode_short(integer()) -> binary().

encode_short_bytes(Value)

-spec encode_short_bytes(binary()) -> binary().

encode_string(Value)

-spec encode_string(binary()) -> binary().

encode_string_list(Values)

-spec encode_string_list([binary()]) -> binary().

encode_string_map(KeyValues)

-spec encode_string_map([{binary(), binary()}]) -> binary().

encode_string_multimap(KeyValues)

-spec encode_string_multimap([{binary(), [binary()]}]) -> binary().

encode_tinyint(Value)

-spec encode_tinyint(integer()) -> binary().