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;