int mql_result_rows_get_row_column_count(mql_result_t *);
mqi_data_type_t mql_result_rows_get_row_column_type(mql_result_t *, int);
+int mql_result_rows_get_row_column_index(mql_result_t *, int);
int mql_result_rows_get_row_count(mql_result_t *);
const char *mql_result_rows_get_string(mql_result_t*, int,int, char*,int);
int32_t mql_result_rows_get_integer(mql_result_t *, int,int);
return rslt->cols[colidx].type;
}
+int mql_result_rows_get_row_column_index(mql_result_t *r, int colidx)
+{
+ result_rows_t *rslt = (result_rows_t *)r;
+
+ MDB_CHECKARG(rslt && rslt->type == mql_result_rows &&
+ rslt->ncol > colidx, -1);
+
+ return rslt->cols[colidx].cindex;
+}
+
int mql_result_rows_get_row_count(mql_result_t *r)
{
result_rows_t *rslt = (result_rows_t *)r;