17: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
18: --
19: IF l_debug_on IS NULL
20: THEN
21: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
22: END IF;
23: --
24: --
25: -- Debug Statements
24: --
25: -- Debug Statements
26: --
27: IF l_debug_on THEN
28: WSH_DEBUG_SV.push(l_module_name);
29: --
30: WSH_DEBUG_SV.log(l_module_name,'P_FILERCOND',P_FILERCOND);
31: END IF;
32: --
26: --
27: IF l_debug_on THEN
28: WSH_DEBUG_SV.push(l_module_name);
29: --
30: WSH_DEBUG_SV.log(l_module_name,'P_FILERCOND',P_FILERCOND);
31: END IF;
32: --
33: FOR i in 1..p_Table.count
34: LOOP
40: --
41: -- Debug Statements
42: --
43: IF l_debug_on THEN
44: WSH_DEBUG_SV.pop(l_module_name);
45: END IF;
46: --
47: END;
48:
62: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
63: --
64: IF l_debug_on IS NULL
65: THEN
66: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
67: END IF;
68: --
69: --
70: -- Debug Statements
69: --
70: -- Debug Statements
71: --
72: IF l_debug_on THEN
73: WSH_DEBUG_SV.push(l_module_name);
74: --
75: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
76: WSH_DEBUG_SV.log(l_module_name,'P_NEWFILERCOND',P_NEWFILERCOND);
77: WSH_DEBUG_SV.log(l_module_name,'P_NEWVALUETYPE',P_NEWVALUETYPE);
71: --
72: IF l_debug_on THEN
73: WSH_DEBUG_SV.push(l_module_name);
74: --
75: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
76: WSH_DEBUG_SV.log(l_module_name,'P_NEWFILERCOND',P_NEWFILERCOND);
77: WSH_DEBUG_SV.log(l_module_name,'P_NEWVALUETYPE',P_NEWVALUETYPE);
78: END IF;
79: --
72: IF l_debug_on THEN
73: WSH_DEBUG_SV.push(l_module_name);
74: --
75: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
76: WSH_DEBUG_SV.log(l_module_name,'P_NEWFILERCOND',P_NEWFILERCOND);
77: WSH_DEBUG_SV.log(l_module_name,'P_NEWVALUETYPE',P_NEWVALUETYPE);
78: END IF;
79: --
80: p_Table(p_index).g_Condn_Qry := p_NewFilerCond;
73: WSH_DEBUG_SV.push(l_module_name);
74: --
75: WSH_DEBUG_SV.log(l_module_name,'P_INDEX',P_INDEX);
76: WSH_DEBUG_SV.log(l_module_name,'P_NEWFILERCOND',P_NEWFILERCOND);
77: WSH_DEBUG_SV.log(l_module_name,'P_NEWVALUETYPE',P_NEWVALUETYPE);
78: END IF;
79: --
80: p_Table(p_index).g_Condn_Qry := p_NewFilerCond;
81: --Modified by AJPRABHA for 8.1 Compatibility
89: --
90: -- Debug Statements
91: --
92: IF l_debug_on THEN
93: WSH_DEBUG_SV.pop(l_module_name);
94: END IF;
95: --
96: END;
97:
124: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
125: --
126: IF l_debug_on IS NULL
127: THEN
128: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
129: END IF;
130: --
131: --
132: -- Debug Statements
131: --
132: -- Debug Statements
133: --
134: IF l_debug_on THEN
135: WSH_DEBUG_SV.push(l_module_name);
136: --
137: WSH_DEBUG_SV.log(l_module_name,'P_FILERCOND',P_FILERCOND);
138: WSH_DEBUG_SV.log(l_module_name,'P_VALUE_TYPE',P_VALUE_TYPE);
139: END IF;
133: --
134: IF l_debug_on THEN
135: WSH_DEBUG_SV.push(l_module_name);
136: --
137: WSH_DEBUG_SV.log(l_module_name,'P_FILERCOND',P_FILERCOND);
138: WSH_DEBUG_SV.log(l_module_name,'P_VALUE_TYPE',P_VALUE_TYPE);
139: END IF;
140: --
141: l_index := p_Table.count + 1;
134: IF l_debug_on THEN
135: WSH_DEBUG_SV.push(l_module_name);
136: --
137: WSH_DEBUG_SV.log(l_module_name,'P_FILERCOND',P_FILERCOND);
138: WSH_DEBUG_SV.log(l_module_name,'P_VALUE_TYPE',P_VALUE_TYPE);
139: END IF;
140: --
141: l_index := p_Table.count + 1;
142: --Add Data to index
145: --
146: -- Debug Statements
147: --
148: IF l_debug_on THEN
149: WSH_DEBUG_SV.pop(l_module_name);
150: END IF;
151: --
152: END ADD_CONDITION;
153:
179: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
180: --
181: IF l_debug_on IS NULL
182: THEN
183: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
184: END IF;
185: --
186: --
187: -- Debug Statements
186: --
187: -- Debug Statements
188: --
189: IF l_debug_on THEN
190: WSH_DEBUG_SV.push(l_module_name);
191: --
192: WSH_DEBUG_SV.log(l_module_name,'P_FILERCOND',P_FILERCOND);
193: END IF;
194: --
188: --
189: IF l_debug_on THEN
190: WSH_DEBUG_SV.push(l_module_name);
191: --
192: WSH_DEBUG_SV.log(l_module_name,'P_FILERCOND',P_FILERCOND);
193: END IF;
194: --
195: l_index := p_Table.count + 1;
196: --Add Data to index
198: --
199: -- Debug Statements
200: --
201: IF l_debug_on THEN
202: WSH_DEBUG_SV.pop(l_module_name);
203: END IF;
204: --
205: END ADD_CONDITION;
206:
223: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
224: --
225: IF l_debug_on IS NULL
226: THEN
227: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
228: END IF;
229: --
230: --
231: -- Debug Statements
230: --
231: -- Debug Statements
232: --
233: IF l_debug_on THEN
234: WSH_DEBUG_SV.push(l_module_name);
235: --
236: WSH_DEBUG_SV.log(l_module_name,'P_FILERCOND',P_FILERCOND);
237: END IF;
238: --
232: --
233: IF l_debug_on THEN
234: WSH_DEBUG_SV.push(l_module_name);
235: --
236: WSH_DEBUG_SV.log(l_module_name,'P_FILERCOND',P_FILERCOND);
237: END IF;
238: --
239: FIND_INDEX(p_Table, p_FilerCond, l_FoundIndex);
240:
251: --
252: -- Debug Statements
253: --
254: IF l_debug_on THEN
255: WSH_DEBUG_SV.pop(l_module_name);
256: END IF;
257: --
258: END;
259:
277: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
278: --
279: IF l_debug_on IS NULL
280: THEN
281: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
282: END IF;
283: --
284: --
285: -- Debug Statements
284: --
285: -- Debug Statements
286: --
287: IF l_debug_on THEN
288: WSH_DEBUG_SV.push(l_module_name);
289: --
290: WSH_DEBUG_SV.log(l_module_name,'P_OLDFILERCOND',P_OLDFILERCOND);
291: WSH_DEBUG_SV.log(l_module_name,'P_NEWFILERCOND',P_NEWFILERCOND);
292: WSH_DEBUG_SV.log(l_module_name,'P_NEWVALUETYPE',P_NEWVALUETYPE);
286: --
287: IF l_debug_on THEN
288: WSH_DEBUG_SV.push(l_module_name);
289: --
290: WSH_DEBUG_SV.log(l_module_name,'P_OLDFILERCOND',P_OLDFILERCOND);
291: WSH_DEBUG_SV.log(l_module_name,'P_NEWFILERCOND',P_NEWFILERCOND);
292: WSH_DEBUG_SV.log(l_module_name,'P_NEWVALUETYPE',P_NEWVALUETYPE);
293: END IF;
294: --
287: IF l_debug_on THEN
288: WSH_DEBUG_SV.push(l_module_name);
289: --
290: WSH_DEBUG_SV.log(l_module_name,'P_OLDFILERCOND',P_OLDFILERCOND);
291: WSH_DEBUG_SV.log(l_module_name,'P_NEWFILERCOND',P_NEWFILERCOND);
292: WSH_DEBUG_SV.log(l_module_name,'P_NEWVALUETYPE',P_NEWVALUETYPE);
293: END IF;
294: --
295: FIND_INDEX(p_Table, p_OldFilerCond, l_FoundIndex);
288: WSH_DEBUG_SV.push(l_module_name);
289: --
290: WSH_DEBUG_SV.log(l_module_name,'P_OLDFILERCOND',P_OLDFILERCOND);
291: WSH_DEBUG_SV.log(l_module_name,'P_NEWFILERCOND',P_NEWFILERCOND);
292: WSH_DEBUG_SV.log(l_module_name,'P_NEWVALUETYPE',P_NEWVALUETYPE);
293: END IF;
294: --
295: FIND_INDEX(p_Table, p_OldFilerCond, l_FoundIndex);
296:
299: --
300: -- Debug Statements
301: --
302: IF l_debug_on THEN
303: WSH_DEBUG_SV.pop(l_module_name);
304: END IF;
305: --
306: END;
307:
331: l_debug_on := WSH_DEBUG_INTERFACE.g_debug;
332: --
333: IF l_debug_on IS NULL
334: THEN
335: l_debug_on := WSH_DEBUG_SV.is_debug_enabled;
336: END IF;
337: --
338: --
339: -- Debug Statements
338: --
339: -- Debug Statements
340: --
341: IF l_debug_on THEN
342: WSH_DEBUG_SV.push(l_module_name);
343: --
344: WSH_DEBUG_SV.log(l_module_name,'p_cursorId',p_cursorId);
345: END IF;
346: --
340: --
341: IF l_debug_on THEN
342: WSH_DEBUG_SV.push(l_module_name);
343: --
344: WSH_DEBUG_SV.log(l_module_name,'p_cursorId',p_cursorId);
345: END IF;
346: --
347:
348:
349: FOR i IN 1..p_Table.COUNT
350: LOOP
351: IF p_Table(i).g_Value_Type = 'NUMBER' THEN
352: IF l_debug_on THEN
353: WSH_DEBUG_SV.LOG (l_module_name, 'Binding literal ', p_Table(i).g_Bind_Literal, WSH_DEBUG_SV.C_STMT_LEVEL);
354: WSH_DEBUG_SV.LOG (l_module_name, 'Binding Value ', p_Table(i).g_number_val, WSH_DEBUG_SV.C_STMT_LEVEL);
355: END IF;
356: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_number_val);
357: ELSIF p_Table(i).g_Value_Type = 'VARCHAR' THEN
350: LOOP
351: IF p_Table(i).g_Value_Type = 'NUMBER' THEN
352: IF l_debug_on THEN
353: WSH_DEBUG_SV.LOG (l_module_name, 'Binding literal ', p_Table(i).g_Bind_Literal, WSH_DEBUG_SV.C_STMT_LEVEL);
354: WSH_DEBUG_SV.LOG (l_module_name, 'Binding Value ', p_Table(i).g_number_val, WSH_DEBUG_SV.C_STMT_LEVEL);
355: END IF;
356: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_number_val);
357: ELSIF p_Table(i).g_Value_Type = 'VARCHAR' THEN
358: IF l_debug_on THEN
355: END IF;
356: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_number_val);
357: ELSIF p_Table(i).g_Value_Type = 'VARCHAR' THEN
358: IF l_debug_on THEN
359: WSH_DEBUG_SV.LOG (l_module_name, 'Binding literal ', p_Table(i).g_Bind_Literal, WSH_DEBUG_SV.C_STMT_LEVEL);
360: WSH_DEBUG_SV.LOG (l_module_name, 'Binding Value ', p_Table(i).g_varchar_val, WSH_DEBUG_SV.C_STMT_LEVEL);
361: END IF;
362: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_varchar_val);
363: ELSIF p_Table(i).g_Value_Type = 'DATE' THEN
356: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_number_val);
357: ELSIF p_Table(i).g_Value_Type = 'VARCHAR' THEN
358: IF l_debug_on THEN
359: WSH_DEBUG_SV.LOG (l_module_name, 'Binding literal ', p_Table(i).g_Bind_Literal, WSH_DEBUG_SV.C_STMT_LEVEL);
360: WSH_DEBUG_SV.LOG (l_module_name, 'Binding Value ', p_Table(i).g_varchar_val, WSH_DEBUG_SV.C_STMT_LEVEL);
361: END IF;
362: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_varchar_val);
363: ELSIF p_Table(i).g_Value_Type = 'DATE' THEN
364: IF l_debug_on THEN
361: END IF;
362: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_varchar_val);
363: ELSIF p_Table(i).g_Value_Type = 'DATE' THEN
364: IF l_debug_on THEN
365: WSH_DEBUG_SV.LOG (l_module_name, 'Binding literal ', p_Table(i).g_Bind_Literal, WSH_DEBUG_SV.C_STMT_LEVEL);
366: WSH_DEBUG_SV.LOG (l_module_name, 'Binding Value ', p_Table(i).g_date_val, WSH_DEBUG_SV.C_STMT_LEVEL);
367: END IF;
368: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_date_val);
369: END IF;
362: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_varchar_val);
363: ELSIF p_Table(i).g_Value_Type = 'DATE' THEN
364: IF l_debug_on THEN
365: WSH_DEBUG_SV.LOG (l_module_name, 'Binding literal ', p_Table(i).g_Bind_Literal, WSH_DEBUG_SV.C_STMT_LEVEL);
366: WSH_DEBUG_SV.LOG (l_module_name, 'Binding Value ', p_Table(i).g_date_val, WSH_DEBUG_SV.C_STMT_LEVEL);
367: END IF;
368: DBMS_SQL.BIND_VARIABLE(p_CursorID,p_Table(i).g_Bind_Literal, p_Table(i).g_date_val);
369: END IF;
370: END LOOP;