int glite_lbu_DBQueryCaps(glite_lbu_DBContext ctx) {
- if (!VALID(ctx->backend)) return EINVAL;
+ if (!VALID(ctx->backend)) return -1;
return backends[ctx->backend]->queryCaps(ctx);
}
int glite_lbu_FetchRow(glite_lbu_Statement stmt, unsigned int n, unsigned long *lengths, char **results) {
- if (!VALID(stmt->ctx->backend)) return EINVAL;
+ if (!VALID(stmt->ctx->backend)) return -1;
return backends[stmt->ctx->backend]->fetchRow(stmt, n, lengths, results);
}
int glite_lbu_ExecSQL(glite_lbu_DBContext ctx, const char *cmd, glite_lbu_Statement *stmt) {
- if (!VALID(ctx->backend)) return EINVAL;
+ if (!VALID(ctx->backend)) return -1;
return backends[ctx->backend]->execSQL(ctx, cmd, stmt);
}
int glite_lbu_ExecPreparedStmt_v(glite_lbu_Statement stmt, int n, va_list ap) {
- if (!VALID(stmt->ctx->backend)) return EINVAL;
+ if (!VALID(stmt->ctx->backend)) return -1;
return backends[stmt->ctx->backend]->execPreparedStmt_v(stmt, n, ap);
}
long int glite_lbu_Lastid(glite_lbu_Statement stmt) {
- if (!VALID(stmt->ctx->backend)) return EINVAL;
+ if (!VALID(stmt->ctx->backend)) return 0;
return backends[stmt->ctx->backend]->lastid(stmt);
}