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');
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)
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)
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)
30 THEN
31 dbms_output.put_line(' Row Migration Operation');
32 END IF;
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
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)
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)
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;
68 END;