19: return n;
20: end;
21:
22: procedure rosetta_table_copy_in_p2(t out nocopy as_scorecard_rules_pub.cardrule_qual_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_DATE_TABLE
24: , a2 JTF_NUMBER_TABLE
25: , a3 JTF_DATE_TABLE
26: , a4 JTF_NUMBER_TABLE
27: , a5 JTF_NUMBER_TABLE
21:
22: procedure rosetta_table_copy_in_p2(t out nocopy as_scorecard_rules_pub.cardrule_qual_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_DATE_TABLE
24: , a2 JTF_NUMBER_TABLE
25: , a3 JTF_DATE_TABLE
26: , a4 JTF_NUMBER_TABLE
27: , a5 JTF_NUMBER_TABLE
28: , a6 JTF_NUMBER_TABLE
29: , a7 JTF_NUMBER_TABLE
33: , a11 JTF_NUMBER_TABLE
34: , a12 JTF_VARCHAR2_TABLE_100
35: , a13 JTF_VARCHAR2_TABLE_100
36: , a14 JTF_VARCHAR2_TABLE_100
37: , a15 JTF_DATE_TABLE
38: , a16 JTF_DATE_TABLE
39: , a17 JTF_DATE_TABLE
40: , a18 JTF_DATE_TABLE
41: ) as
34: , a12 JTF_VARCHAR2_TABLE_100
35: , a13 JTF_VARCHAR2_TABLE_100
36: , a14 JTF_VARCHAR2_TABLE_100
37: , a15 JTF_DATE_TABLE
38: , a16 JTF_DATE_TABLE
39: , a17 JTF_DATE_TABLE
40: , a18 JTF_DATE_TABLE
41: ) as
42: ddindx binary_integer; indx binary_integer;
35: , a13 JTF_VARCHAR2_TABLE_100
36: , a14 JTF_VARCHAR2_TABLE_100
37: , a15 JTF_DATE_TABLE
38: , a16 JTF_DATE_TABLE
39: , a17 JTF_DATE_TABLE
40: , a18 JTF_DATE_TABLE
41: ) as
42: ddindx binary_integer; indx binary_integer;
43: begin
36: , a14 JTF_VARCHAR2_TABLE_100
37: , a15 JTF_DATE_TABLE
38: , a16 JTF_DATE_TABLE
39: , a17 JTF_DATE_TABLE
40: , a18 JTF_DATE_TABLE
41: ) as
42: ddindx binary_integer; indx binary_integer;
43: begin
44: if a0 is not null and a0.count > 0 then
74: end if;
75: end if;
76: end rosetta_table_copy_in_p2;
77: procedure rosetta_table_copy_out_p2(t as_scorecard_rules_pub.cardrule_qual_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
78: , a1 out nocopy JTF_DATE_TABLE
79: , a2 out nocopy JTF_NUMBER_TABLE
80: , a3 out nocopy JTF_DATE_TABLE
81: , a4 out nocopy JTF_NUMBER_TABLE
82: , a5 out nocopy JTF_NUMBER_TABLE
76: end rosetta_table_copy_in_p2;
77: procedure rosetta_table_copy_out_p2(t as_scorecard_rules_pub.cardrule_qual_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
78: , a1 out nocopy JTF_DATE_TABLE
79: , a2 out nocopy JTF_NUMBER_TABLE
80: , a3 out nocopy JTF_DATE_TABLE
81: , a4 out nocopy JTF_NUMBER_TABLE
82: , a5 out nocopy JTF_NUMBER_TABLE
83: , a6 out nocopy JTF_NUMBER_TABLE
84: , a7 out nocopy JTF_NUMBER_TABLE
88: , a11 out nocopy JTF_NUMBER_TABLE
89: , a12 out nocopy JTF_VARCHAR2_TABLE_100
90: , a13 out nocopy JTF_VARCHAR2_TABLE_100
91: , a14 out nocopy JTF_VARCHAR2_TABLE_100
92: , a15 out nocopy JTF_DATE_TABLE
93: , a16 out nocopy JTF_DATE_TABLE
94: , a17 out nocopy JTF_DATE_TABLE
95: , a18 out nocopy JTF_DATE_TABLE
96: ) as
89: , a12 out nocopy JTF_VARCHAR2_TABLE_100
90: , a13 out nocopy JTF_VARCHAR2_TABLE_100
91: , a14 out nocopy JTF_VARCHAR2_TABLE_100
92: , a15 out nocopy JTF_DATE_TABLE
93: , a16 out nocopy JTF_DATE_TABLE
94: , a17 out nocopy JTF_DATE_TABLE
95: , a18 out nocopy JTF_DATE_TABLE
96: ) as
97: ddindx binary_integer; indx binary_integer;
90: , a13 out nocopy JTF_VARCHAR2_TABLE_100
91: , a14 out nocopy JTF_VARCHAR2_TABLE_100
92: , a15 out nocopy JTF_DATE_TABLE
93: , a16 out nocopy JTF_DATE_TABLE
94: , a17 out nocopy JTF_DATE_TABLE
95: , a18 out nocopy JTF_DATE_TABLE
96: ) as
97: ddindx binary_integer; indx binary_integer;
98: begin
91: , a14 out nocopy JTF_VARCHAR2_TABLE_100
92: , a15 out nocopy JTF_DATE_TABLE
93: , a16 out nocopy JTF_DATE_TABLE
94: , a17 out nocopy JTF_DATE_TABLE
95: , a18 out nocopy JTF_DATE_TABLE
96: ) as
97: ddindx binary_integer; indx binary_integer;
98: begin
99: if t is null or t.count = 0 then
97: ddindx binary_integer; indx binary_integer;
98: begin
99: if t is null or t.count = 0 then
100: a0 := JTF_NUMBER_TABLE();
101: a1 := JTF_DATE_TABLE();
102: a2 := JTF_NUMBER_TABLE();
103: a3 := JTF_DATE_TABLE();
104: a4 := JTF_NUMBER_TABLE();
105: a5 := JTF_NUMBER_TABLE();
99: if t is null or t.count = 0 then
100: a0 := JTF_NUMBER_TABLE();
101: a1 := JTF_DATE_TABLE();
102: a2 := JTF_NUMBER_TABLE();
103: a3 := JTF_DATE_TABLE();
104: a4 := JTF_NUMBER_TABLE();
105: a5 := JTF_NUMBER_TABLE();
106: a6 := JTF_NUMBER_TABLE();
107: a7 := JTF_NUMBER_TABLE();
111: a11 := JTF_NUMBER_TABLE();
112: a12 := JTF_VARCHAR2_TABLE_100();
113: a13 := JTF_VARCHAR2_TABLE_100();
114: a14 := JTF_VARCHAR2_TABLE_100();
115: a15 := JTF_DATE_TABLE();
116: a16 := JTF_DATE_TABLE();
117: a17 := JTF_DATE_TABLE();
118: a18 := JTF_DATE_TABLE();
119: else
112: a12 := JTF_VARCHAR2_TABLE_100();
113: a13 := JTF_VARCHAR2_TABLE_100();
114: a14 := JTF_VARCHAR2_TABLE_100();
115: a15 := JTF_DATE_TABLE();
116: a16 := JTF_DATE_TABLE();
117: a17 := JTF_DATE_TABLE();
118: a18 := JTF_DATE_TABLE();
119: else
120: a0 := JTF_NUMBER_TABLE();
113: a13 := JTF_VARCHAR2_TABLE_100();
114: a14 := JTF_VARCHAR2_TABLE_100();
115: a15 := JTF_DATE_TABLE();
116: a16 := JTF_DATE_TABLE();
117: a17 := JTF_DATE_TABLE();
118: a18 := JTF_DATE_TABLE();
119: else
120: a0 := JTF_NUMBER_TABLE();
121: a1 := JTF_DATE_TABLE();
114: a14 := JTF_VARCHAR2_TABLE_100();
115: a15 := JTF_DATE_TABLE();
116: a16 := JTF_DATE_TABLE();
117: a17 := JTF_DATE_TABLE();
118: a18 := JTF_DATE_TABLE();
119: else
120: a0 := JTF_NUMBER_TABLE();
121: a1 := JTF_DATE_TABLE();
122: a2 := JTF_NUMBER_TABLE();
117: a17 := JTF_DATE_TABLE();
118: a18 := JTF_DATE_TABLE();
119: else
120: a0 := JTF_NUMBER_TABLE();
121: a1 := JTF_DATE_TABLE();
122: a2 := JTF_NUMBER_TABLE();
123: a3 := JTF_DATE_TABLE();
124: a4 := JTF_NUMBER_TABLE();
125: a5 := JTF_NUMBER_TABLE();
119: else
120: a0 := JTF_NUMBER_TABLE();
121: a1 := JTF_DATE_TABLE();
122: a2 := JTF_NUMBER_TABLE();
123: a3 := JTF_DATE_TABLE();
124: a4 := JTF_NUMBER_TABLE();
125: a5 := JTF_NUMBER_TABLE();
126: a6 := JTF_NUMBER_TABLE();
127: a7 := JTF_NUMBER_TABLE();
131: a11 := JTF_NUMBER_TABLE();
132: a12 := JTF_VARCHAR2_TABLE_100();
133: a13 := JTF_VARCHAR2_TABLE_100();
134: a14 := JTF_VARCHAR2_TABLE_100();
135: a15 := JTF_DATE_TABLE();
136: a16 := JTF_DATE_TABLE();
137: a17 := JTF_DATE_TABLE();
138: a18 := JTF_DATE_TABLE();
139: if t.count > 0 then
132: a12 := JTF_VARCHAR2_TABLE_100();
133: a13 := JTF_VARCHAR2_TABLE_100();
134: a14 := JTF_VARCHAR2_TABLE_100();
135: a15 := JTF_DATE_TABLE();
136: a16 := JTF_DATE_TABLE();
137: a17 := JTF_DATE_TABLE();
138: a18 := JTF_DATE_TABLE();
139: if t.count > 0 then
140: a0.extend(t.count);
133: a13 := JTF_VARCHAR2_TABLE_100();
134: a14 := JTF_VARCHAR2_TABLE_100();
135: a15 := JTF_DATE_TABLE();
136: a16 := JTF_DATE_TABLE();
137: a17 := JTF_DATE_TABLE();
138: a18 := JTF_DATE_TABLE();
139: if t.count > 0 then
140: a0.extend(t.count);
141: a1.extend(t.count);
134: a14 := JTF_VARCHAR2_TABLE_100();
135: a15 := JTF_DATE_TABLE();
136: a16 := JTF_DATE_TABLE();
137: a17 := JTF_DATE_TABLE();
138: a18 := JTF_DATE_TABLE();
139: if t.count > 0 then
140: a0.extend(t.count);
141: a1.extend(t.count);
142: a2.extend(t.count);