Lines Matching refs:indices
67 indices.indices_len = 0; in db_mindex()
68 indices.indices_val = NULL; in db_mindex()
101 indices.indices_len = how->numkeys(); in init()
106 indices.indices_val = new db_index[indices.indices_len]; in init()
107 if (indices.indices_val == NULL) { in init()
109 indices.indices_len = 0; in init()
114 for (i = 0; i < indices.indices_len; i++) { in init()
115 indices.indices_val[i].init(&(keys[i])); in init()
121 delete indices.indices_val; in init()
122 indices.indices_val = NULL; in init()
123 indices.indices_len = 0; in init()
140 if (indices.indices_val != NULL) { in reset_tables()
141 for (i = 0; i < indices.indices_len; i++) { in reset_tables()
142 indices.indices_val[i].reset(); in reset_tables()
276 if (indices.indices_len != 0 && indices.indices_val == NULL) { in satisfy_query_dbonly()
284 if ((curr_ind = comps[i].which_index) < indices.indices_len) { in satisfy_query_dbonly()
285 newres = indices.indices_val[curr_ind].lookup( in satisfy_query_dbonly()
387 if (scheme->numkeys() != indices.indices_len) { // probably built wrong in extract_index_values_from_object()
390 scheme->numkeys(), indices.indices_len); in extract_index_values_from_object()
752 if (cq->size() != indices.indices_len) { /* something is wrong */ in remove_aux()
798 if (indices.indices_val != NULL) { in remove_aux()
800 for (i = 0; i < indices.indices_len; i++) { in remove_aux()
803 indices.indices_val[curr_ind].remove( in remove_aux()
969 if (cq ->size() != indices.indices_len) { /* something wrong */ in add()
983 if (indices.indices_val != NULL) { in add()
984 for (i = 0; i < indices.indices_len; i++) { in add()
986 indices.indices_val[curr_ind].add( in add()
1076 if (indices.indices_val) { in reset()
1077 delete [] indices.indices_val; in reset()
1078 indices.indices_val = NULL; in reset()
1082 indices.indices_len = 0; in reset()
1154 if (status == 0 && this->indices.indices_val != NULL) { in load()
1160 int n_index = this->indices.indices_len; in load()
1166 (&this->indices.indices_val[i]) != DB_SUCCESS) { in load()
1171 free(this->indices.indices_val); in load()
1172 this->indices.indices_val = tmp_indices; in load()
1173 this->indices.indices_len = n_index; in load()
1206 if (indices.indices_val == NULL) { in print_stats()
1210 for (i = 0; i < indices.indices_len; i++) { in print_stats()
1212 indices.indices_val[i].stats(&size, &count); in print_stats()
1225 if (indices.indices_val == NULL) { in print_all_indices()
1230 for (i = 0; i < indices.indices_len; i++) { in print_all_indices()
1232 indices.indices_val[i].print(); in print_all_indices()
1242 if (n >= 0 && n < indices.indices_len) in print_index()
1243 indices.indices_val[n].print(); in print_index()