expr_plus和interval_plus表的district对英文大小写不敏感。

This commit is contained in:
zhengchao
2021-10-20 00:02:43 +03:00
parent 342c3c36b3
commit d954c5a011
9 changed files with 248 additions and 237 deletions

View File

@@ -223,8 +223,8 @@ struct Maat_scanner
struct Maat_garbage_bin* ref_garbage_bin;
MESA_htable_handle district_map;
MESA_htable_handle tmp_district_map;
struct maat_kv_store* district_map;
struct maat_kv_store* tmp_district_map;
int most_popular_sub_group;

View File

@@ -1,11 +1,11 @@
#ifndef __MAP_STR2INT_H_INCLUDE_
#define __MAP_STR2INT_H_INCLUDE_
#include <MESA/MESA_htable.h>
MESA_htable_handle map_create(void);
void map_destroy(MESA_htable_handle p);
int map_register(MESA_htable_handle handle,const char* string,int value);
int map_str2int(MESA_htable_handle handle,const char* string,int* value);
int map_unNullstr2int(MESA_htable_handle handle,const char* string,int size,int* value);
MESA_htable_handle map_duplicate(MESA_htable_handle origin_map);
#endif
#pragma once
struct maat_kv_store;
struct maat_kv_store* maat_kv_store_new(void);
void maat_kv_store_free(struct maat_kv_store* store);
int maat_kv_register(struct maat_kv_store* store, const char* key, int value);
int maat_kv_read(struct maat_kv_store* store, const char* key, int* value);
int maat_kv_read_unNull(struct maat_kv_store* store, const char* key, size_t key_sz, int* value);
struct maat_kv_store* maat_kv_store_duplicate(struct maat_kv_store* store);