DBA Data[Home] [Help]

PROCEDURE: SYS.ODCIINDEXINFOFLAGSDUMP

Source


1 PROCEDURE ODCIIndexInfoFlagsDump(op NUMBER) IS
2 BEGIN
3   IF (bitand(op, ODCIConst.Local) = ODCIConst.Local) THEN
4 
5     IF (bitand(op, ODCIConst.RangePartn) = ODCIConst.RangePartn) THEN
6       dbms_output.put_line('IndexInfoFlags : Local Range Partitioned');
7     END IF;
8 
9     IF (bitand(op, ODCIConst.HashPartn) = ODCIConst.HashPartn) THEN
10       dbms_output.put_line('IndexInfoFlags : Local Hash Partitioned');
11     END IF;
12 
13     IF (bitand(op, ODCIConst.ListPartn) = ODCIConst.ListPartn) THEN
14       dbms_output.put_line('IndexInfoFlags : Local List Partitioned');
15     END IF;
16 
17     IF (bitand(op, ODCIConst.UpdateGlobalIndexes) =
18          ODCIConst.UpdateGlobalIndexes) THEN
19       dbms_output.put_line('IndexInfoFlags : Update Global Indexes');
20     END IF;
21   END IF;
22 
23   IF (bitand(op, ODCIConst.IndexOnIOT) = ODCIConst.IndexOnIOT) THEN
24     dbms_output.put_line('IndexInfoFlags : Index on Index-organized Table');
25   END IF;
26 
27   IF (bitand(op, ODCIConst.Unusable) = ODCIConst.Unusable) THEN
28     dbms_output.put_line('IndexInfoFlags : Unusable');
29   END IF;
30 
31   IF (bitand(op, ODCIConst.FunctionIdx) = ODCIConst.FunctionIdx) THEN
32     dbms_output.put_line('IndexInfoFlags : Function based domain index');
33   END IF;
34 
35   IF (bitand(op, ODCIConst.Online) = ODCIConst.Online) THEN
36     dbms_output.put_line('IndexInfoFlags : Online Index Creation');
37   END IF;
38 
39   IF (bitand(op, ODCIConst.Parallel) = ODCIConst.Parallel) THEN
40     dbms_output.put_line('IndexInfoFlags : Parallel Index Creation');
41   END IF;
42 
43 END;