| 211 | elog(NOTICE,"index:%s",output_str); |
| 212 | } |
| 213 | void printout_sdata(SparseData sdata, char *msg, int stop) |
| 214 | { |
| 215 | elog(NOTICE,"%s ==> unvct,tvct,ilen,dlen,datatype=%d,%d,%d,%d,%d", |
| 216 | msg, |
| 217 | sdata->unique_value_count,sdata->total_value_count, |
| 218 | sdata->index->len,sdata->vals->len, |
| 219 | sdata->type_of_data); |
| 220 | { |
| 221 | char *ix=sdata->index->data; |
| 222 | double *ar=(double *)(sdata->vals->data); |
| 223 | printout_double(ar,sdata->unique_value_count,0); |
| 224 | printout_index(ix,sdata->unique_value_count,0); |
| 225 | } |
| 226 | |
| 227 | if (stop) |
| 228 | ereport(ERROR, |
| 229 | (errcode(ERRCODE_INVALID_PARAMETER_VALUE), |
| 230 | errmsg("LAL STOP"))); |
| 231 | } |
| 232 | |
| 233 | /*------------------------------------------------------------------------------ |
| 234 | * Multiplication, Addition, Division by scalars |
no test coverage detected