aboutsummaryrefslogtreecommitdiffstats
path: root/sql/et_tables.sql
diff options
context:
space:
mode:
Diffstat (limited to 'sql/et_tables.sql')
-rw-r--r--sql/et_tables.sql13
1 files changed, 9 insertions, 4 deletions
diff --git a/sql/et_tables.sql b/sql/et_tables.sql
index 9deaae6c..e1d6686c 100644
--- a/sql/et_tables.sql
+++ b/sql/et_tables.sql
@@ -374,7 +374,11 @@ CREATE OR REPLACE FUNCTION historical_markit_prices(p_date date)
$$ LANGUAGE plpgsql;
CREATE OR REPLACE FUNCTION historical_bloomberg_corp(p_date date)
- RETURNS TABLE(cusip character varying, price double precision, pricingdate date, issuer text, maturity date, coupon double precision, coupontype bloomberg_cpntype, frequency integer, spread double precision, libor_floor double precision, loan_margin double precision, covlite boolean, secondlien boolean, defaulted boolean, source bloomberg_source) AS
+ RETURNS TABLE(cusip character varying, price double precision, pricingdate date,
+ issuer text, maturity date, coupon double precision, coupontype bloomberg_cpntype,
+ frequency integer, spread double precision, libor_floor double precision,
+ loan_margin double precision, covlite boolean, secondlien boolean,
+ defaulted boolean, source bloomberg_source) AS
$BODY$
BEGIN
RETURN QUERY SELECT b.* FROM
@@ -399,9 +403,10 @@ $BODY$
CREATE OR REPLACE FUNCTION et_aggdealinfo_historical (p_dealname varchar(10), p_date date)
RETURNS TABLE(issuername text, currentbalance float, maturity date,
- fixedorfloat intex_fixedorfloat, assettype text, price float, grosscoupon float, spread float,
- frequency varchar(1), nextpaydate date, loanxid varchar(10), cusip varchar(9),
- covlite boolean, secondlien boolean, iscdo boolean, defaultedflag boolean, et_loanxid varchar(10), et_cusip varchar(9)) AS $$
+ fixedorfloat intex_fixedorfloat, assettype text, price float, grosscoupon float,
+ spread float, frequency varchar(1), nextpaydate date, loanxid varchar(10),
+ cusip varchar(9), covlite boolean, secondlien boolean, iscdo boolean, defaultedflag boolean,
+ et_loanxid varchar(10), et_cusip varchar(9)) AS $$
BEGIN
RETURN QUERY SELECT a.issuername, sum(a.currentbalance) AS
currentbalance, a.maturity, a.fixedorfloat, max(a.assettype),