1: PROCEDURE ODCIEnvDump(env ODCIEnv) IS
2: BEGIN
3: if env is null then
4: dbms_output.put_line('ODCIEnv is null ');
5: return;
6: end if;
7:
8: dbms_output.put_line('ODCIEnv');
4: dbms_output.put_line('ODCIEnv is null ');
5: return;
6: end if;
7:
8: dbms_output.put_line('ODCIEnv');
9: IF (bitand( env.EnvFlags, ODCIConst.DebuggingOn)
10: = ODCIConst.DebuggingOn)
11: THEN
12: dbms_output.put_line(' Debugging is ON');
8: dbms_output.put_line('ODCIEnv');
9: IF (bitand( env.EnvFlags, ODCIConst.DebuggingOn)
10: = ODCIConst.DebuggingOn)
11: THEN
12: dbms_output.put_line(' Debugging is ON');
13: dbms_output.put_line(' DebugLevel is ' || env.DebugLevel);
14: END IF;
15:
16: IF (bitand( env.EnvFlags, ODCIConst.NoData)
9: IF (bitand( env.EnvFlags, ODCIConst.DebuggingOn)
10: = ODCIConst.DebuggingOn)
11: THEN
12: dbms_output.put_line(' Debugging is ON');
13: dbms_output.put_line(' DebugLevel is ' || env.DebugLevel);
14: END IF;
15:
16: IF (bitand( env.EnvFlags, ODCIConst.NoData)
17: = ODCIConst.NoData)
15:
16: IF (bitand( env.EnvFlags, ODCIConst.NoData)
17: = ODCIConst.NoData)
18: THEN
19: dbms_output.put_line(' No Data for Index or Index Partition');
20: END IF;
21:
22: IF (bitand( env.EnvFlags, ODCIConst.UserParamString)
23: = ODCIConst.UserParamString)
21:
22: IF (bitand( env.EnvFlags, ODCIConst.UserParamString)
23: = ODCIConst.UserParamString)
24: THEN
25: dbms_output.put_line(' User specified partition parameters string');
26: END IF;
27:
28: IF (bitand( env.EnvFlags, ODCIConst.RowMigration)
29: = ODCIConst.RowMigration)
27:
28: IF (bitand( env.EnvFlags, ODCIConst.RowMigration)
29: = ODCIConst.RowMigration)
30: THEN
31: dbms_output.put_line(' Row Migration Operation');
32: END IF;
33:
34: IF (bitand( env.EnvFlags, ODCIConst.IndexKeyChanged)
35: = ODCIConst.IndexKeyChanged)
33:
34: IF (bitand( env.EnvFlags, ODCIConst.IndexKeyChanged)
35: = ODCIConst.IndexKeyChanged)
36: THEN
37: dbms_output.put_line(' Index Key Changed');
38: END IF;
39:
40: IF (env.CallProperty = ODCIConst.None)
41: THEN
38: END IF;
39:
40: IF (env.CallProperty = ODCIConst.None)
41: THEN
42: dbms_output.put_line(' CallProperty is None ');
43: ELSIF (env.CallProperty = ODCIConst.FirstCall)
44: THEN
45: dbms_output.put_line(' CallProperty is First Call ');
46: ELSIF (env.CallProperty = ODCIConst.IntermediateCall)
41: THEN
42: dbms_output.put_line(' CallProperty is None ');
43: ELSIF (env.CallProperty = ODCIConst.FirstCall)
44: THEN
45: dbms_output.put_line(' CallProperty is First Call ');
46: ELSIF (env.CallProperty = ODCIConst.IntermediateCall)
47: THEN
48: dbms_output.put_line(' CallProperty is Intermediate Call ');
49: ELSIF (env.CallProperty = ODCIConst.FinalCall)
44: THEN
45: dbms_output.put_line(' CallProperty is First Call ');
46: ELSIF (env.CallProperty = ODCIConst.IntermediateCall)
47: THEN
48: dbms_output.put_line(' CallProperty is Intermediate Call ');
49: ELSIF (env.CallProperty = ODCIConst.FinalCall)
50: THEN
51: dbms_output.put_line(' CallProperty is Final Call ');
52: ELSIF (env.CallProperty = ODCIConst.RebuildIndex)
47: THEN
48: dbms_output.put_line(' CallProperty is Intermediate Call ');
49: ELSIF (env.CallProperty = ODCIConst.FinalCall)
50: THEN
51: dbms_output.put_line(' CallProperty is Final Call ');
52: ELSIF (env.CallProperty = ODCIConst.RebuildIndex)
53: THEN
54: dbms_output.put_line(' CallProperty is Rebuild Index ');
55: ELSIF (env.CallProperty = ODCIConst.RebuildPMO)
50: THEN
51: dbms_output.put_line(' CallProperty is Final Call ');
52: ELSIF (env.CallProperty = ODCIConst.RebuildIndex)
53: THEN
54: dbms_output.put_line(' CallProperty is Rebuild Index ');
55: ELSIF (env.CallProperty = ODCIConst.RebuildPMO)
56: THEN
57: dbms_output.put_line(' CallProperty is Rebuild PMO ');
58: ELSIF (env.CallProperty = ODCIConst.StatsGlobal)
53: THEN
54: dbms_output.put_line(' CallProperty is Rebuild Index ');
55: ELSIF (env.CallProperty = ODCIConst.RebuildPMO)
56: THEN
57: dbms_output.put_line(' CallProperty is Rebuild PMO ');
58: ELSIF (env.CallProperty = ODCIConst.StatsGlobal)
59: THEN
60: dbms_output.put_line(' CallProperty is StatsGlobal ');
61: ELSIF (env.CallProperty = ODCIConst.StatsGlobalAndPartition)
56: THEN
57: dbms_output.put_line(' CallProperty is Rebuild PMO ');
58: ELSIF (env.CallProperty = ODCIConst.StatsGlobal)
59: THEN
60: dbms_output.put_line(' CallProperty is StatsGlobal ');
61: ELSIF (env.CallProperty = ODCIConst.StatsGlobalAndPartition)
62: THEN
63: dbms_output.put_line(' CallProperty is StatsGlobalAndPartition ');
64: ELSIF (env.CallProperty = ODCIConst.StatsPartition)
59: THEN
60: dbms_output.put_line(' CallProperty is StatsGlobal ');
61: ELSIF (env.CallProperty = ODCIConst.StatsGlobalAndPartition)
62: THEN
63: dbms_output.put_line(' CallProperty is StatsGlobalAndPartition ');
64: ELSIF (env.CallProperty = ODCIConst.StatsPartition)
65: THEN
66: dbms_output.put_line(' CallProperty is StatsPartition ');
67: END IF;
62: THEN
63: dbms_output.put_line(' CallProperty is StatsGlobalAndPartition ');
64: ELSIF (env.CallProperty = ODCIConst.StatsPartition)
65: THEN
66: dbms_output.put_line(' CallProperty is StatsPartition ');
67: END IF;
68: END;