sql_type * sql_trans_bind_type(sql_trans *tr, sql_schema *c, char *name) { node *n; sql_type *t = NULL; if (tr->schemas.set) for (n = tr->schemas.set->h; n && !t; n = n->next) { sql_schema *s = n->data; t = find_sql_type(s, name); } if (!t && c) t = find_sql_type(c, name); return t; }
sql_type * schema_bind_type(mvc *sql, sql_schema *s, const char *name) { sql_type *t = find_sql_type(s, name); (void) sql; if (!t) return NULL; if (mvc_debug) fprintf(stderr, "#schema_bind_type %s\n", name); return t; }