105: P_NODE_ID IN NUMBER,
106: X_NODE_DETAIL_RECORD OUT NOCOPY IEU_PUB.NodeDetailRecord) IS
107:
108: l_where_clause varchar2(4000);
109: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
110: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
111: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
112: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
113: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
106: X_NODE_DETAIL_RECORD OUT NOCOPY IEU_PUB.NodeDetailRecord) IS
107:
108: l_where_clause varchar2(4000);
109: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
110: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
111: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
112: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
113: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
114: L_RES_CAT_WHERE_CLAUSE IEU_UWQ_RES_CATS_B.WHERE_CLAUSE%TYPE;
107:
108: l_where_clause varchar2(4000);
109: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
110: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
111: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
112: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
113: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
114: L_RES_CAT_WHERE_CLAUSE IEU_UWQ_RES_CATS_B.WHERE_CLAUSE%TYPE;
115: L_RTNODE_BIND_VAR_FLAG VARCHAR2(10);
108: l_where_clause varchar2(4000);
109: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
110: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
111: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
112: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
113: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
114: L_RES_CAT_WHERE_CLAUSE IEU_UWQ_RES_CATS_B.WHERE_CLAUSE%TYPE;
115: L_RTNODE_BIND_VAR_FLAG VARCHAR2(10);
116: L_ENUM_BIND_VAR_FLAG VARCHAR2(10);
109: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
110: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
111: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
112: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
113: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
114: L_RES_CAT_WHERE_CLAUSE IEU_UWQ_RES_CATS_B.WHERE_CLAUSE%TYPE;
115: L_RTNODE_BIND_VAR_FLAG VARCHAR2(10);
116: L_ENUM_BIND_VAR_FLAG VARCHAR2(10);
117:
148: X_NODE_DETAIL_RECORD.view_name,
149: l_sel_enum_id,
150: l_sel_rt_node_id,
151: l_res_cat_enum_flag
152: from ieu_uwq_sel_rt_nodes
153: where resource_id = p_resource_id
154: and node_id = p_node_id
155: and not_valid = l_not_valid;
156: EXCEPTION when no_data_found THEN
257: X_NODE_DETAIL_RECORD OUT NOCOPY IEU_PUB.NodeDetailRecord,
258: X_BIND_VARIABLE_RECORD_LIST OUT NOCOPY IEU_PUB.BindVariableRecordList) IS
259:
260: l_where_clause varchar2(4000);
261: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
262: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
263: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
264: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
265: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
258: X_BIND_VARIABLE_RECORD_LIST OUT NOCOPY IEU_PUB.BindVariableRecordList) IS
259:
260: l_where_clause varchar2(4000);
261: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
262: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
263: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
264: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
265: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
266: L_RES_CAT_WHERE_CLAUSE IEU_UWQ_RES_CATS_B.WHERE_CLAUSE%TYPE;
259:
260: l_where_clause varchar2(4000);
261: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
262: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
263: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
264: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
265: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
266: L_RES_CAT_WHERE_CLAUSE IEU_UWQ_RES_CATS_B.WHERE_CLAUSE%TYPE;
267: L_RTNODE_BIND_VAR_FLAG VARCHAR2(10);
260: l_where_clause varchar2(4000);
261: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
262: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
263: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
264: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
265: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
266: L_RES_CAT_WHERE_CLAUSE IEU_UWQ_RES_CATS_B.WHERE_CLAUSE%TYPE;
267: L_RTNODE_BIND_VAR_FLAG VARCHAR2(10);
268: L_ENUM_BIND_VAR_FLAG VARCHAR2(10);
261: l_node_type IEU_UWQ_SEL_RT_NODES.NODE_TYPE%TYPE;
262: l_res_cat_enum_flag IEU_UWQ_SEL_RT_NODES.RES_CAT_ENUM_FLAG%TYPE;
263: l_extra_where_clause IEU_UWQ_SEL_RT_NODES.WHERE_CLAUSE%TYPE;
264: l_sel_rt_node_id IEU_UWQ_SEL_RT_NODES.SEL_RT_NODE_ID%TYPE;
265: l_sel_enum_id IEU_UWQ_SEL_RT_NODES.SEL_ENUM_ID%TYPE;
266: L_RES_CAT_WHERE_CLAUSE IEU_UWQ_RES_CATS_B.WHERE_CLAUSE%TYPE;
267: L_RTNODE_BIND_VAR_FLAG VARCHAR2(10);
268: L_ENUM_BIND_VAR_FLAG VARCHAR2(10);
269: l_rec_count NUMBER;
303: X_NODE_DETAIL_RECORD.view_name,
304: l_sel_enum_id,
305: l_sel_rt_node_id,
306: l_res_cat_enum_flag
307: from ieu_uwq_sel_rt_nodes
308: where resource_id = p_resource_id
309: and node_id = p_node_id
310: and not_valid = l_not_valid;
311: EXCEPTION when no_data_found THEN