45typedef enum as_hll_write_flags_e {
81typedef struct as_hll_policy_s {
141 policy->
flags = flags;
161 int index_bit_count,
int mh_bit_count
203 as_list* list,
int index_bit_count,
int mh_bit_count
222 as_list* list,
int index_bit_count
@ AS_HLL_OP_INTERSECT_COUNT
@ AS_HLL_OP_REFRESH_COUNT
AS_EXTERN bool as_operations_hll_read_list(as_operations *ops, const char *name, as_cdt_ctx *ctx, uint16_t command, as_list *list)
AS_EXTERN bool as_operations_hll_read(as_operations *ops, const char *name, as_cdt_ctx *ctx, uint16_t command)
static bool as_operations_hll_get_union(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_list *list)
static bool as_operations_hll_init(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_hll_policy *policy, int index_bit_count)
AS_EXTERN bool as_operations_hll_add_mh(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_hll_policy *policy, as_list *list, int index_bit_count, int mh_bit_count)
static bool as_operations_hll_get_intersect_count(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_list *list)
static bool as_operations_hll_add(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_hll_policy *policy, as_list *list, int index_bit_count)
static bool as_operations_hll_describe(as_operations *ops, const char *name, as_cdt_ctx *ctx)
AS_EXTERN bool as_operations_hll_fold(as_operations *ops, const char *name, as_cdt_ctx *ctx, int index_bit_count)
static void as_hll_policy_init(as_hll_policy *policy)
static void as_hll_policy_set_write_flags(as_hll_policy *policy, as_hll_write_flags flags)
AS_EXTERN bool as_operations_hll_set_union(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_hll_policy *policy, as_list *list)
static bool as_operations_hll_get_union_count(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_list *list)
AS_EXTERN bool as_operations_hll_init_mh(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_hll_policy *policy, int index_bit_count, int mh_bit_count)
AS_EXTERN bool as_operations_hll_refresh_count(as_operations *ops, const char *name, as_cdt_ctx *ctx)
static bool as_operations_hll_update(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_hll_policy *policy, as_list *list)
static bool as_operations_hll_get_count(as_operations *ops, const char *name, as_cdt_ctx *ctx)
static bool as_operations_hll_get_similarity(as_operations *ops, const char *name, as_cdt_ctx *ctx, as_list *list)
@ AS_HLL_WRITE_UPDATE_ONLY
@ AS_HLL_WRITE_ALLOW_FOLD
@ AS_HLL_WRITE_CREATE_ONLY