Lines Matching refs:db

69 	db_list_t *db; /*%< handle to a list of DB */
96 b9_add_helper(mysql_instance_t *db, const char *helper_name, void *ptr);
103 dlz_mysql_destroy(dbinstance_t *db) {
105 if (db->dbconn != NULL) {
106 mysql_close((MYSQL *)db->dbconn);
110 destroy_dbinstance(db);
151 head = dbi = DLZ_LIST_HEAD(*(mysql->db));
217 mysql_instance_t *db = (mysql_instance_t *)dbdata;
224 dbi = mysql_find_avail_conn(db);
252 db->log(ISC_LOG_DEBUG(2), "No query specified for "
267 db->log(ISC_LOG_DEBUG(2), "No query specified for "
275 db->log(ISC_LOG_ERROR, "Incorrect query flag passed to "
349 db->log(ISC_LOG_ERROR, "Incorrect query flag passed to "
361 db->log(ISC_LOG_DEBUG(1), "\nQuery String: %s\n", querystring);
418 mysql_process_rs(mysql_instance_t *db, dns_sdlzlookup_t *lookup,
440 result = db->putrr(lookup, "a", 86400, safeGet(row[0]));
447 result = db->putrr(lookup, safeGet(row[0]), 86400,
458 db->log(ISC_LOG_ERROR, "MySQL module ttl must "
464 result = db->putrr(lookup, safeGet(row[1]), ttl,
483 db->log(ISC_LOG_ERROR, "MySQL module unable to "
499 db->log(ISC_LOG_ERROR, "MySQL module ttl must "
506 result = db->putrr(lookup, safeGet(row[1]), ttl,
513 db->log(ISC_LOG_ERROR, "putrr returned error: %d",
536 mysql_instance_t *db = (mysql_instance_t *)dbdata;
547 db->log(ISC_LOG_ERROR, "MySQL module unable to return "
570 mysql_instance_t *db = (mysql_instance_t *)dbdata;
595 db->log(ISC_LOG_ERROR, "MySQL module unable to return "
621 mysql_instance_t *db = (mysql_instance_t *)dbdata;
637 db->log(ISC_LOG_ERROR, "MySQL module unable to return "
648 db->log(ISC_LOG_ERROR, "MySQL module too few fields "
657 db->log(ISC_LOG_ERROR, "MySQL module ttl must be "
664 result = db->putnamedrr(allnodes, safeGet(row[2]),
680 db->log(ISC_LOG_ERROR, "MySQL module unable to "
694 result = db->putnamedrr(allnodes, safeGet(row[2]),
701 db->log(ISC_LOG_ERROR, "putnamedrr returned error: %s",
726 mysql_instance_t *db = (mysql_instance_t *)dbdata;
737 db->log(ISC_LOG_ERROR, "MySQL module unable to return "
746 return (mysql_process_rs(db, lookup, rs));
756 mysql_instance_t *db = (mysql_instance_t *)dbdata;
768 db->log(ISC_LOG_ERROR, "MySQL module unable to return "
777 return (mysql_process_rs(db, lookup, rs));
829 /* get db name - required */
838 /* get db port. Not required, but must be > 0 if specified */
903 mysql->db = calloc(1, sizeof(db_list_t));
904 if (mysql->db == NULL) {
910 DLZ_LIST_INIT(*(mysql->db));
957 DLZ_LIST_APPEND(*(mysql->db), dbi, link);
959 /* create and set db connection */
1022 mysql_instance_t *db = (mysql_instance_t *)dbdata;
1025 if (db->db != NULL) {
1026 dlz_mysql_destroy_dblist((db_list_t *)(db->db));
1029 if (db->dbname != NULL) {
1030 free(db->dbname);
1032 if (db->host != NULL) {
1033 free(db->host);
1035 if (db->user != NULL) {
1036 free(db->user);
1038 if (db->pass != NULL) {
1039 free(db->pass);
1041 if (db->socket != NULL) {
1042 free(db->socket);
1060 b9_add_helper(mysql_instance_t *db, const char *helper_name, void *ptr) {
1062 db->log = (log_t *)ptr;
1065 db->putrr = (dns_sdlz_putrr_t *)ptr;
1068 db->putnamedrr = (dns_sdlz_putnamedrr_t *)ptr;
1071 db->writeable_zone = (dns_dlz_writeablezone_t *)ptr;