DBA Data[Home] [Help]
Skip to content

PROCEDURE: SYS.ODCIENVDUMP

Source


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;