aboutsummaryrefslogtreecommitdiffstats
path: root/sql/serenitas.c
diff options
context:
space:
mode:
Diffstat (limited to 'sql/serenitas.c')
-rw-r--r--sql/serenitas.c9
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");