void serialize(Archive& ar) { ar & JUBA_MEMBER(key) & JUBA_MEMBER(except) & JUBA_MEMBER(type) & JUBA_MEMBER(suffix); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(tbl_) & JUBA_MEMBER(class2id_) & JUBA_MEMBER(tbl_diff_) & JUBA_MEMBER(model_version_); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(window_batch_size) & JUBA_MEMBER(batch_interval) & JUBA_MEMBER(result_window_rotate_size) & JUBA_MEMBER(max_reuse_batch_num) & JUBA_MEMBER(costcut_threshold); }
void serialize(Archive& ar) { ar & JUBA_MEMBER(key) & JUBA_MEMBER(except) & JUBA_MEMBER(type) & JUBA_MEMBER(sample_weight) & JUBA_MEMBER(global_weight); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(master_table_) & JUBA_MEMBER(master_table_diff_) & JUBA_MEMBER(lsh_table_) & JUBA_MEMBER(lsh_table_diff_) & JUBA_MEMBER(shift_) & JUBA_MEMBER(table_num_) & JUBA_MEMBER(key_manager_); }
void serialize(Ar& ar) { ar & JUBA_NAMED_MEMBER("damping_factor", damping_factor) & JUBA_MEMBER(landmark_num); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(method) & JUBA_MEMBER(parameter) & JUBA_MEMBER(nearest_neighbor_num); unlearner_config::serialize(ar); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(max_size); }
void serialize(Archive& ar) { ar & JUBA_MEMBER(string_filter_types) & JUBA_MEMBER(string_filter_rules) & JUBA_MEMBER(num_filter_types) & JUBA_MEMBER(num_filter_rules) & JUBA_MEMBER(string_types) & JUBA_MEMBER(string_rules) & JUBA_MEMBER(num_types) & JUBA_MEMBER(num_rules) & JUBA_MEMBER(binary_types) & JUBA_MEMBER(binary_rules) & JUBA_MEMBER(hash_max_size); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(values) & JUBA_MEMBER(owner) & JUBA_MEMBER(version); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(entry); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(lof_table_) & JUBA_MEMBER(lof_table_diff_); ar & JUBA_MEMBER(neighbor_num_) & JUBA_MEMBER(reverse_nn_num_); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(kdist) & JUBA_MEMBER(lrd); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(similar_relation_) & JUBA_MEMBER(neighbor_relation_); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(hash_num); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(assume_unrewarded) & JUBA_MEMBER(gamma) & JUBA_MEMBER(seed); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(max_size) & JUBA_MEMBER(sticky_pattern); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(lsh_hash) & JUBA_MEMBER(simhash_bv) & JUBA_MEMBER(norm); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(hash_num) & JUBA_MEMBER(unlearner) & JUBA_MEMBER(unlearner_parameter); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(v1) & JUBA_MEMBER(v2) & JUBA_MEMBER(v3); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(bitvals_) & JUBA_MEMBER(bitvals_diff_); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(lof_records) & JUBA_MEMBER(nn_records); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(schema) & JUBA_MEMBER(data) & JUBA_MEMBER(clock); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(storage) & JUBA_MEMBER(weights); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(nearest_neighbor_num); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(k) & JUBA_MEMBER(seed); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(weight); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(key2id_) & JUBA_MEMBER(id2key_); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(nearest_neighbor_num) & JUBA_MEMBER(reverse_nearest_neighbor_num) & JUBA_MEMBER(ignore_kth_same_point); }
void serialize(Ar& ar) { ar & JUBA_MEMBER(table) & JUBA_MEMBER(weights); }