diff options
| -rw-r--r-- | sql/serenitas.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sql/serenitas.c b/sql/serenitas.c index 5e4bea1e..b44c80af 100644 --- a/sql/serenitas.c +++ b/sql/serenitas.c @@ -189,10 +189,11 @@ Datum upfront_from_level(PG_FUNCTION_ARGS) { bool isnull; HeapTuple tuple = tuptable->vals[0]; index = text_to_cstring(DatumGetTextPP(SPI_getbinval(tuple, tupdesc, 1, &isnull))); - coupon = DatumGetInt32(SPI_getbinval(tuple, tupdesc, 4, &isnull)); - issue_date = TDate_from_DateADT(DatumGetDateADT(SPI_getbinval(tuple, tupdesc, 5, &isnull))); - factor = DatumGetFloat8(SPI_getbinval(tuple, tupdesc, 6, &isnull)); - cumulativeloss = DatumGetFloat8(SPI_getbinval(tuple, tupdesc, 8, &isnull)); + coupon = DatumGetInt32(SPI_getbinval(tuple, tupdesc, 2, &isnull)); + issue_date = TDate_from_DateADT(DatumGetDateADT(SPI_getbinval(tuple, tupdesc, 3, &isnull))); + factor = DatumGetFloat8(SPI_getbinval(tuple, tupdesc, 4, &isnull)); + cumulativeloss = DatumGetFloat8(SPI_getbinval(tuple, tupdesc, 5, &isnull)); + elog(INFO, "%s %d %d %f %f", index, coupon, issue_date, factor, cumulativeloss); } else { pfree(currency); elog(ERROR, "something wrong happened"); |
