[−][src]Module simpledb::encoding
Encoding utilities.
Structs
KeyMeta | Meta data struct. |
Enums
KeyType | Supported data type of this database. |
Statics
FILL_EMPTY_DATA | Fill data for empty row. |
PREFIX_DATA | Key prefix for row data. |
PREFIX_META | Key prefix for meta data. |
Traits
BytesComparableScore |
Functions
compare_score_bytes | Compare bytes of two scores. It the first item is greater than the second score, returns 1; If the first item is less than the second item, returns -1; Or else returns 0. |
decode_data_key_map_item | Decode data key of |
decode_data_key_set_item | Decode data key of |
decode_data_key_sorted_list_item | Decode data key of |
decode_data_key_sorted_set_item_with_score | Decode data key for |
decode_meta_key | Decode meta key. |
encode_data_key | Encode data key |
encode_data_key_list_item | Encode data key of |
encode_data_key_map_item | Encode data key of |
encode_data_key_set_item | Encode data key of |
encode_data_key_sorted_list_item | Encode data key of |
encode_data_key_sorted_set_item_with_score | Encode data key of |
encode_data_key_sorted_set_item_without_score | Encode data key of |
encode_data_key_sorted_set_prefix | Encode data key prefix of |
encode_meta_key | Encode a meta key. |
get_next_upper_bound | |
get_score_bytes | |
get_score_from_bytes | |
has_prefix | Ensure a key name has a specific prefix. |