Lines Matching refs:rset

56                                         rec_rset_t rset,
69 static bool rec_db_set_act_rename (rec_rset_t rset, rec_record_t record, rec_fex_t fex, bool rename…
70 static bool rec_db_set_act_set (rec_rset_t rset, rec_record_t record, rec_fex_t fex, bool xxx, cons…
71 static bool rec_db_set_act_add (rec_rset_t rset, rec_record_t record, rec_fex_t fex, const char *ar…
72 static bool rec_db_set_act_delete (rec_rset_t rset, rec_record_t record, rec_fex_t fex, bool commen…
140 rec_rset_t rset; in rec_db_get_rset() local
142 rset = NULL; in rec_db_get_rset()
151 rset = (rec_rset_t) gl_list_get_at (db->rset_list, position); in rec_db_get_rset()
154 return rset; in rec_db_get_rset()
159 rec_rset_t rset, in rec_db_insert_rset() argument
169 (void *) rset); in rec_db_insert_rset()
174 (void *) rset); in rec_db_insert_rset()
180 (void *) rset); in rec_db_insert_rset()
229 rec_rset_t rset; in rec_db_get_rset_by_type() local
236 rset = rec_db_get_rset (db, i); in rec_db_get_rset_by_type()
237 rtype = rec_rset_type (rset); in rec_db_get_rset_by_type()
260 rset = NULL; in rec_db_get_rset_by_type()
263 return rset; in rec_db_get_rset_by_type()
281 rec_rset_t rset = NULL; in rec_db_query() local
298 rset = rec_db_get_rset_by_type (db, type); in rec_db_query()
299 if (!rset) in rec_db_query()
307 rset = rec_db_get_rset (db, 0); in rec_db_query()
327 rec_type_t ref_type = rec_rset_get_field_type (rset, join); in rec_db_query()
334 rset = rec_db_join (db, type, join, referred_type); in rec_db_query()
335 if (!rset) in rec_db_query()
351 rec_record_t descriptor = rec_rset_descriptor (rset); in rec_db_query()
372 rec_db_add_random_indexes (&index, random, rec_rset_num_records (rset)); in rec_db_query()
388 rec_record_t record = rec_db_process_fex (db, rset, NULL, fex); in rec_db_query()
414 if (!rec_rset_sort (rset, group_by)) in rec_db_query()
420 if (!rec_rset_group (rset, group_by)) in rec_db_query()
427 if (!rec_rset_sort (rset, sort_by)) in rec_db_query()
433 rec_mset_iterator_t iter = rec_mset_iterator (rec_rset_mset (rset)); in rec_db_query()
457 = rec_db_process_fex (db, rset, record, fex); in rec_db_query()
482 if (!rec_decrypt_record (rset, res_record, password)) in rec_db_query()
540 rec_rset_t rset = rec_db_get_rset_by_type (db, type); in rec_db_insert() local
541 if (rset) in rec_db_insert()
550 rec_db_add_random_indexes (&index, random, rec_rset_num_records (rset)); in rec_db_insert()
563 if (!rec_rset_add_auto_fields (rset, record)) in rec_db_insert()
577 if (!rec_encrypt_record (rset, record, password)) in rec_db_insert()
591 rec_mset_iterator_t iter = rec_mset_iterator (rec_rset_mset (rset)); in rec_db_insert()
611 rec_record_set_container (record, rset); in rec_db_insert()
623 rec_rset_t rset = rec_db_get_rset_by_type (db, type); in rec_db_insert() local
625 if (rset) in rec_db_insert()
627 rec_record_set_container (record, rset); in rec_db_insert()
634 if (!rec_rset_add_auto_fields (rset, record)) in rec_db_insert()
647 if (!rec_encrypt_record (rset, record, password)) in rec_db_insert()
655 if (rec_rset_num_records (rset) == 0) in rec_db_insert()
660 rec_mset_insert_at (rec_rset_mset (rset), in rec_db_insert()
663 rec_rset_descriptor_pos (rset)); in rec_db_insert()
670 rec_mset_t mset = rec_rset_mset (rset); in rec_db_insert()
674 rec_rset_num_records (rset) - 1); in rec_db_insert()
690 rset = rec_rset_new (); in rec_db_insert()
691 if (!rset) in rec_db_insert()
697 rec_rset_set_type (rset, type); in rec_db_insert()
698 rec_record_set_container (record, rset); in rec_db_insert()
699 if (!rec_mset_append (rec_rset_mset (rset), in rec_db_insert()
710 rec_db_insert_rset (db, rset, rec_db_size (db)); in rec_db_insert()
717 rec_db_insert_rset (db, rset, 0); in rec_db_insert()
738 rec_rset_t rset = rec_db_get_rset_by_type (db, type); in rec_db_delete() local
739 if (!type && !rset && (rec_db_size (db) == 1)) in rec_db_delete()
741 rset = rec_db_get_rset (db, 0); in rec_db_delete()
746 if (rec_rset_num_records (rset) == 0) in rec_db_delete()
756 rec_db_add_random_indexes (&index, random, rec_rset_num_records (rset)); in rec_db_delete()
771 rec_mset_iterator_t iter = rec_mset_iterator (rec_rset_mset (rset)); in rec_db_delete()
808 rec_mset_remove_elem (rec_rset_mset (rset), elem); in rec_db_delete()
832 rec_rset_t rset = rec_db_get_rset_by_type (db, type); in rec_db_set() local
833 if (!type && !rset && (rec_db_size (db) == 1)) in rec_db_set()
835 rset = rec_db_get_rset (db, 0); in rec_db_set()
840 if (rec_rset_num_records (rset) == 0) in rec_db_set()
850 rec_db_add_random_indexes (&index, random, rec_rset_num_records (rset)); in rec_db_set()
863 rec_mset_iterator_t iter = rec_mset_iterator (rec_rset_mset (rset)); in rec_db_set()
896 if (!rec_db_set_act_rename (rset, record, fex, rename_descriptor, action_arg)) in rec_db_set()
906 if (!rec_db_set_act_set (rset, record, fex, false, action_arg)) in rec_db_set()
915 if (!rec_db_set_act_add (rset, record, fex, action_arg)) in rec_db_set()
924 if (!rec_db_set_act_set (rset, record, fex, true, action_arg)) in rec_db_set()
933 if (!rec_db_set_act_delete (rset, record, fex, false)) in rec_db_set()
942 if (!rec_db_set_act_delete (rset, record, fex, true)) in rec_db_set()
1204 rec_db_set_act_rename (rec_rset_t rset, in rec_db_set_act_rename() argument
1256 rec_rset_rename_field (rset, in rec_db_set_act_rename()
1268 rec_db_set_act_set (rec_rset_t rset, in rec_db_set_act_set() argument
1332 rec_db_set_act_add (rec_rset_t rset, in rec_db_set_act_add() argument
1362 rec_db_set_act_delete (rec_rset_t rset, in rec_db_set_act_delete() argument
1594 rec_rset_t rset, in rec_db_process_fex() argument
1645 char *func_res = (func) (rset, record, field_name); in rec_db_process_fex()
1785 rec_rset_t rset; in rec_db_rset_dispose_fn() local
1787 rset = (rec_rset_t) elt; in rec_db_rset_dispose_fn()
1788 rec_rset_destroy (rset); in rec_db_rset_dispose_fn()