static bool after(atf_suite * suite) { as_error err; as_error_reset(&err); aerospike_index_remove(as, &err, NULL, NAMESPACE, "idx_test_geo"); return true; }
//------------------------------------------------ // Remove a secondary index from the database. // void example_remove_index(aerospike* p_as, const char* index) { as_error err; // Ignore errors - just trying to leave the database as we found it. aerospike_index_remove(p_as, &err, NULL, g_namespace, index); // Wait for the system metadata to spread to all nodes. usleep(100 * 1000); }
/** * Destroy 9 indexes. */ bool query_foreach_destroy() { as_error err; as_error_reset(&err); aerospike_index_remove(as, &err, NULL, NAMESPACE, "idx_test_a"); if ( err.code != AEROSPIKE_OK ) { info("error(%d): %s", err.code, err.message); } aerospike_index_remove(as, &err, NULL, NAMESPACE, "idx_test_b"); if ( err.code != AEROSPIKE_OK ) { info("error(%d): %s", err.code, err.message); } aerospike_index_remove(as, &err, NULL, NAMESPACE, "idx_test_c"); if ( err.code != AEROSPIKE_OK ) { info("error(%d): %s", err.code, err.message); } aerospike_index_remove(as, &err, NULL, NAMESPACE, "idx_test_d"); if ( err.code != AEROSPIKE_OK ) { info("error(%d): %s", err.code, err.message); } aerospike_index_remove(as, &err, NULL, NAMESPACE, "idx_test_x"); if ( err.code != AEROSPIKE_OK ) { info("error(%d): %s", err.code, err.message); } aerospike_index_remove(as, &err, NULL, NAMESPACE, "idx_test_y"); if ( err.code != AEROSPIKE_OK ) { info("error(%d): %s", err.code, err.message); } aerospike_index_remove(as, &err, NULL, NAMESPACE, "idx_test_y1"); if ( err.code != AEROSPIKE_OK ) { info("error(%d): %s", err.code, err.message); } aerospike_index_remove(as, &err, NULL, NAMESPACE, "idx_test_z"); if ( err.code != AEROSPIKE_OK ) { info("error(%d): %s", err.code, err.message); } return true; }
static bool after(atf_suite * suite) { as_error err; as_error_reset(&err); aerospike_index_remove(as, &err, NULL, NAMESPACE, "qeindex9"); if ( err.code != AEROSPIKE_OK ) { info("error(%d): %s", err.code, err.message); } if (! udf_remove(LUA_FILE)) { error("failure while removing: %s", LUA_FILE); return false; } return true; }
// ---------------------------------------------------------------------------------- // // def drop_index(namespace, name, options = {}) // // params: // namespace - string, namespace to be indexed // name - string, name of the index // // ------ // RETURN: // 1. true if drop executed correctly // // @TODO options policy // static VALUE drop_index(int argc, VALUE * argv, VALUE self) { rb_aero_TIMED(tm); as_error err; aerospike * as = rb_aero_CLIENT; VALUE ns; VALUE name; VALUE options; rb_scan_args(argc, argv, "21", &ns, &name, &options); // default values for optional arguments if ( NIL_P(options) ) options = rb_hash_new(); if ( aerospike_index_remove(as, &err, NULL, StringValueCStr(ns), StringValueCStr(name)) != AEROSPIKE_OK ) raise_as_error(err); rb_aero_logger(AS_LOG_LEVEL_DEBUG, &tm, 1, rb_str_new2("[Client][drop_index] done")); return Qtrue; }