Created
April 23, 2015 00:33
-
-
Save andypern/ced7f10dcaf98df67602 to your computer and use it in GitHub Desktop.
posAllchar view ddl
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE OR REPLACE VIEW dfs.`views`.`posAllchar` AS SELECT | |
cast(dir0 as varchar(100)) as c_ocode, | |
dir1 as r_date, | |
cast(clearing_status as character(10)) as clearing_status, | |
cast(effective_date_leg_1 as varchar(40)) as effective_date_leg_1, | |
cast(itr_pos_fs_id as varchar(25)) as itr_pos_fs_id, | |
cast(deriv_ast_cls as character(20)) as deriv_ast_cls, | |
cast(legal_name as character(200)) as legal_name, | |
cast(maturity_date as varchar(40)) as maturity_date, | |
cast(notional_amount_leg_1 as varchar(35)) as notional_amount_leg_1, | |
cast(notional_amount_leg_2 as varchar(35)) as notional_amount_leg_2, | |
cast(notional_ccy_1 as character(3)) as notional_ccy_1, | |
cast(notional_ccy_2 as character(3)) as notional_ccy_2, | |
cast(othr_cntra_party_name as character(256)) as othr_cntra_party_name, | |
cast(party1_lei_prfx as character(255)) as party1_lei_prfx, | |
cast(party1_lei_val as character(255)) as party1_lei_val, | |
cast(party1_lei as character(255)) as party1_lei, | |
cast(party1_rptng_oblg as character(50)) as party1_rptng_oblg, | |
cast(party2_lei_prfx as character(255)) as party2_lei_prfx, | |
cast(party2_lei_val as character(255)) as party2_lei_val, | |
cast(party2_lei as character(255)) as party2_lei, | |
cast(product_id_1 as character(200)) as product_id_1, | |
cast(reporting_date as varchar(40)) as reporting_date, | |
cast(trade_id as character(250)) as trade_id, | |
cast(undrlyng_leg_1 as character(200)) as undrlyng_leg_1, | |
cast(clsc_clearing_status as varchar(255)) as clsc_clearing_status, | |
cast(clsc_effective_date_leg_1 as varchar(40)) as clsc_effective_date_leg_1, | |
cast(clsc_legal_name as varchar(255)) as clsc_legal_name, | |
cast(clsc_maturity_date as varchar(40)) as clsc_maturity_date, | |
cast(clsc_notional_ccy_1 as varchar(255)) as clsc_notional_ccy_1, | |
cast(clsc_notional_ccy_2 as varchar(255)) as clsc_notional_ccy_2, | |
cast(clsc_ocode as character(255)) as clsc_ocode, | |
cast(clsc_othr_cntra_party_name as varchar(255)) as clsc_othr_cntra_party_name, | |
cast(clsc_party1_lei as varchar(255)) as clsc_party1_lei, | |
cast(clsc_party1_rptng_oblg as varchar(255)) as clsc_party1_rptng_oblg, | |
cast(clsc_reprtn_entity_id as varchar(255)) as clsc_reprtn_entity_id, | |
cast(clsc_party2_lei as varchar(255)) as clsc_party2_lei, | |
cast(clsc_prmry_ast_cls as varchar(255)) as clsc_prmry_ast_cls, | |
cast(clsc_product_id_1 as varchar(255)) as clsc_product_id_1, | |
cast(clsc_reporting_date as varchar(40)) as clsc_reporting_date, | |
cast(clsc_trade_id as varchar(255)) as clsc_trade_id, | |
cast(clsc_undrlyng_leg_1 as varchar(255)) as clsc_undrlyng_leg_1, | |
cast(clsc_prdct_id_val as varchar(255)) as clsc_prdct_id_val, | |
cast(asset_id as character(3)) as asset_id, | |
cast(asset_type as character(3)) as asset_type, | |
cast(beneficiary_party1_id as character(200)) as beneficiary_party1_id, | |
cast(brkr_party_1 as character(200)) as brkr_party_1, | |
cast(ccy_2 as character(20)) as ccy_2, | |
cast(clearing_dco as character(200)) as clearing_dco, | |
cast(clearing_oblgtn as character(30)) as clearing_oblgtn, | |
cast(clrng_thresld_party1 as character(1)) as clrng_thresld_party1, | |
cast(clsc_legal_name_d as character) as clsc_legal_name_d, | |
cast(cntra_party_side as character(1)) as cntra_party_side, | |
cast(cntrct_cpcty as character(300)) as cntrct_cpcty, | |
cast(coll_ccy as character(3)) as coll_ccy, | |
cast(coll_portfolio as character) as coll_portfolio, | |
cast(coll_portfolio_cd as character) as coll_portfolio_cd, | |
cast(coll_value as character(500)) as coll_value, | |
cast(collateralized as character(2)) as collateralized, | |
cast(commodity_base as character(50)) as commodity_base, | |
cast(commodity_details as character(50)) as commodity_details, | |
cast(compression as character(5)) as compression, | |
cast(confirmation_type as character(40)) as confirmation_type, | |
cast(deliverable_ccy_1 as character(3)) as deliverable_ccy_1, | |
cast(deliverable_ccy_2 as character(3)) as deliverable_ccy_2, | |
cast(delivery_type as character(100)) as delivery_type, | |
cast(dlink_comrcl_tresry_fin_party1 as character(1)) as dlink_comrcl_tresry_fin_party1, | |
cast(dlvry_pnt_zone as character(100)) as dlvry_pnt_zone, | |
cast(effective_date_leg_2 as varchar(40)) as effective_date_leg_2, | |
cast(execution_venue as character(10)) as execution_venue, | |
cast(fixed_leg_pymnt_frqncy_1 as character(50)) as fixed_leg_pymnt_frqncy_1, | |
cast(fixed_leg_pymnt_frqncy_2 as character(50)) as fixed_leg_pymnt_frqncy_2, | |
cast(fixed_rate_day_cnt_1 as character(100)) as fixed_rate_day_cnt_1, | |
cast(fixed_rate_day_cnt_2 as character(100)) as fixed_rate_day_cnt_2, | |
cast(fixed_rt_leg_1 as varchar(35)) as fixed_rt_leg_1, | |
cast(fixed_rt_leg_2 as varchar(35)) as fixed_rt_leg_2, | |
cast(flt_leg_pymnt_frqncy_1 as character(50)) as flt_leg_pymnt_frqncy_1, | |
cast(flt_leg_pymnt_frqncy_2 as character(50)) as flt_leg_pymnt_frqncy_2, | |
cast(flt_leg_reset_frqncy_1 as character(50)) as flt_leg_reset_frqncy_1, | |
cast(flt_leg_reset_frqncy_2 as character(50)) as flt_leg_reset_frqncy_2, | |
cast(flt_rate_leg_1 as character(100)) as flt_rate_leg_1, | |
cast(flt_rate_leg_2 as character(100)) as flt_rate_leg_2, | |
cast(flt_rate_spread_leg_1 as character(20)) as flt_rate_spread_leg_1, | |
cast(flt_rate_spread_leg_2 as character(20)) as flt_rate_spread_leg_2, | |
cast(fwd_xchng_rate as varchar(35)) as fwd_xchng_rate, | |
cast(intragroup as character(5)) as intragroup, | |
cast(intrcnnctn_pnt as character(100)) as intrcnnctn_pnt, | |
cast(load_type as character(2)) as load_type, | |
cast(mstr_agrmnt_vrsn as character(100)) as mstr_agrmnt_vrsn, | |
cast(mstr_agrmt_type as character(100)) as mstr_agrmt_type, | |
cast(mtm_ccp_ccy as character(3)) as mtm_ccp_ccy, | |
cast(mtm_value_ccp as varchar(35)) as mtm_value_ccp, | |
cast(party1_ocode as varchar(255)) as party1_ocode, | |
cast(party2_ocode as varchar(255)) as party2_ocode, | |
cast(option_style as character(20)) as option_style, | |
cast(option_type as character(20)) as option_type, | |
cast(party_1_corp_sector as character(50)) as party_1_corp_sector, | |
cast(party_1_dmcl as character(500)) as party_1_dmcl, | |
cast(party_1_fin_nonfin_jur as character(1)) as party_1_fin_nonfin_jur, | |
cast(party_regon as character(100)) as party_regon, | |
cast(party1_clrng_brkr as character(200)) as party1_clrng_brkr, | |
cast(prc_tm_intrvl_quantity as character(300)) as prc_tm_intrvl_quantity, | |
cast(prdct_id_val as character(200)) as prdct_id_val, | |
cast(price_multiplier as varchar(35)) as price_multiplier, | |
cast(price_notation as character(40)) as price_notation, | |
cast(price_or_rate as varchar(35)) as price_or_rate, | |
cast(prmry_ast_cls as character(20)) as prmry_ast_cls, | |
cast(product_id_2 as character(200)) as product_id_2, | |
cast(quantity as varchar(35)) as quantity, | |
cast(quantity_unit as character(300)) as quantity_unit, | |
cast(reprtn_entity_id as character(200)) as reprtn_entity_id, | |
cast(settlement_date as varchar(40)) as settlement_date, | |
cast(strike_price as character(30)) as strike_price, | |
cast(taxonomy as character(100)) as taxonomy, | |
cast(termination_date as varchar(40)) as termination_date, | |
cast(tradng_capacity_party1 as character(1)) as tradng_capacity_party1, | |
cast(trans_ref_num as character(40)) as trans_ref_num, | |
cast(undrlyng_leg_2 as character(200)) as undrlyng_leg_2, | |
cast(up_front_ccy_1 as character(3)) as up_front_ccy_1, | |
cast(up_front_ccy_2 as character(3)) as up_front_ccy_2, | |
cast(up_front_ccy_3 as character(3)) as up_front_ccy_3, | |
cast(up_front_ccy_4 as character(3)) as up_front_ccy_4, | |
cast(up_front_ccy_5 as character(3)) as up_front_ccy_5, | |
cast(up_front_ccy_6 as character(3)) as up_front_ccy_6, | |
cast(up_front_payment_1 as varchar(35)) as up_front_payment_1, | |
cast(up_front_payment_2 as varchar(35)) as up_front_payment_2, | |
cast(up_front_payment_3 as varchar(35)) as up_front_payment_3, | |
cast(up_front_payment_4 as varchar(35)) as up_front_payment_4, | |
cast(up_front_payment_5 as varchar(35)) as up_front_payment_5, | |
cast(up_front_payment_6 as varchar(35)) as up_front_payment_6, | |
cast(valuation_date as varchar(40)) as valuation_date, | |
cast(valuation_type_ccp as character(100)) as valuation_type_ccp, | |
cast(xchng_rate_1 as varchar(35)) as xchng_rate_1, | |
cast(xchng_rate_basis as character(20)) as xchng_rate_basis, | |
cast(cert_id as character(1)) as cert_id, | |
cast(acct_actvn_dt as varchar(40)) as acct_actvn_dt, | |
cast(acct_tmntn_dt as varchar(40)) as acct_tmntn_dt, | |
cast(repository as character(10)) as repository, | |
cast(brnch_loc as character(200)) as brnch_loc, | |
cast(buyer_lei as character(255)) as buyer_lei, | |
cast(counterparty_regon as character(100)) as counterparty_regon, | |
cast(uti_prfx as character(256)) as uti_prfx, | |
cast(uti_val as character(200)) as uti_val, | |
cast(uti as character(240)) as uti, | |
cast(esma_pair_status as character(50)) as esma_pair_status, | |
cast(esma_pair_source as character(50)) as esma_pair_source, | |
cast(esma_match_status as character(50)) as esma_match_status, | |
cast(scndry_ast_cls as character(20)) as scndry_ast_cls, | |
cast(prdct_id_prfx as character(4)) as prdct_id_prfx, | |
cast(pos_sequence as varchar(20)) as pos_sequence, | |
cast(usi_prfx as character(256)) as usi_prfx, | |
cast(usi_val as character(200)) as usi_val, | |
cast(usi as character(240)) as usi, | |
cast(undrlng_asset_type as character(500)) as undrlng_asset_type, | |
cast(undrlng_asset_id as character(512)) as undrlng_asset_id, | |
cast(trans_ref_id as character(100)) as trans_ref_id, | |
cast(mtm_value as varchar(35)) as mtm_value, | |
cast(mtm_value_frm_ccp as numeric(35,10)) as mtm_value_frm_ccp, | |
cast(mtm_ccy as character(3)) as mtm_ccy, | |
cast(mtm_ccy_frm_ccp as character(3)) as mtm_ccy_frm_ccp, | |
cast(red_id as character(512)) as red_id, | |
cast(isin as character(512)) as isin, | |
cast(cusp as character(512)) as cusp, | |
cast(ref_entity_text as character(512)) as ref_entity_text, | |
cast(prd_reg_ocode as varchar(255)) as prd_reg_ocode, | |
cast(plei_country_code as varchar(255)) as plei_country_code, | |
cast(jurisdiction_country_name as varchar(255)) as jurisdiction_country_name, | |
cast(rlm_country_code as varchar(255)) as rlm_country_code, | |
cast(iso_country_code as varchar(255)) as iso_country_code, | |
cast(brkr_party_1_val as character(255)) as brkr_party_1_val, | |
cast(beneficiary_party1_id_val as character(255)) as beneficiary_party1_id_val, | |
cast(party1_clrng_brkr_val as character(255)) as party1_clrng_brkr_val | |
FROM dfs.root.`data/tables/position` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment