Lines Matching refs:keys
44 keys.keys_len = 0;
45 keys.keys_val = NULL;
54 numkeys = this->keys.keys_len = orig->keys.keys_len;
55 db_key_desc * descols = this->keys.keys_val = new db_key_desc[numkeys];
56 db_key_desc * srccols = orig->keys.keys_val;
94 keys.keys_len = 0;
95 keys.keys_val = NULL;
125 keys.keys_len = count;
126 db_key_desc * scols = keys.keys_val = new db_key_desc[count];
129 FATAL("db_scheme::db_scheme: cannot allocate space for keys",
173 db_key_desc * cols = keys.keys_val;
181 keys.keys_val = NULL;
183 keys.keys_len = 0;
188 /* Destructor: delete all keys associated with scheme and scheme itself. */
192 clear_columns(keys.keys_len);
209 for (i = 0; i < keys.keys_len; i++) {
210 if (keys.keys_val[i].key_name->equal(purportedname,
230 for (i = 0; i < keys.keys_len; i++) {
231 keys.keys_val[i].key_name->print();
234 keys.keys_val[i].column_number,
235 keys.keys_val[i].key_flags,
236 keys.keys_val[i].where.start_column,
237 keys.keys_val[i].where.max_len);