1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 dcl 1 index_attribute_map aligned based (index_attribute_map_ptr),
19 2 version char (8),
20 2 number_of_indices fixed bin (17) unal init (0),
21 2 maximum_number_of_indices
22 fixed bin (17) unal,
23 2 maximum_number_of_attributes_per_index
24 fixed bin (17) unal,
25 2 mbz fixed bin (17) unal,
26 2 index (iam_maximum_number_of_indices refer (index_attribute_map.maximum_number_of_indices)),
27 3 collection_id bit (36) aligned,
28 3 style fixed bin (17) unal,
29 3 number_of_duplication_fields
30 fixed bin (17) unal,
31 3 number_of_attributes
32 fixed bin (17) unal,
33 3 attribute_id (iam_maximum_number_of_attributes_per_index
34 refer (index_attribute_map.maximum_number_of_attributes_per_index)) fixed
35 bin (17) unal;
36
37 dcl index_attribute_map_ptr
38 ptr init (null);
39 dcl iam_maximum_number_of_indices
40 fixed bin (17);
41 dcl iam_maximum_number_of_attributes_per_index
42 fixed bin (17);
43 dcl INDEX_ATTRIBUTE_MAP_VERSION_2
44 init ("idx_map2") char (8) aligned internal static options (constant);
45 dcl INITIAL_NUMBER_OF_INDICES
46 init (5) fixed bin (17);
47 dcl UNUSED_INDEX_ATTRIBUTE_MAP_ENTRY
48 init (0) fixed bin (17);
49
50