diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-06-15 23:09:44 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-06-15 23:09:44 +0200 |
commit | 72231250ed81e10d66bfe70701e64fa5fe50f712 (patch) | |
tree | 2728bba1131a6f6e5bdf95afec7d7ff9358dac50 /config-model/src/test/configmodel |
Publish
Diffstat (limited to 'config-model/src/test/configmodel')
6 files changed, 1093 insertions, 0 deletions
diff --git a/config-model/src/test/configmodel/types/documentmanager.cfg b/config-model/src/test/configmodel/types/documentmanager.cfg new file mode 100644 index 00000000000..ac148209d6b --- /dev/null +++ b/config-model/src/test/configmodel/types/documentmanager.cfg @@ -0,0 +1,221 @@ +enablecompression false +datatype[0].id 1381038251 +datatype[0].structtype[0].name "position" +datatype[0].structtype[0].version 0 +datatype[0].structtype[0].compresstype NONE +datatype[0].structtype[0].compresslevel 0 +datatype[0].structtype[0].compressthreshold 95 +datatype[0].structtype[0].compressminsize 800 +datatype[0].structtype[0].field[0].name "x" +datatype[0].structtype[0].field[0].datatype 0 +datatype[0].structtype[0].field[1].name "y" +datatype[0].structtype[0].field[1].datatype 0 +datatype[1].id -1865479609 +datatype[1].maptype[0].keytype 2 +datatype[1].maptype[0].valtype 4 +datatype[2].id 294108848 +datatype[2].structtype[0].name "folder" +datatype[2].structtype[0].version 0 +datatype[2].structtype[0].compresstype NONE +datatype[2].structtype[0].compresslevel 0 +datatype[2].structtype[0].compressthreshold 95 +datatype[2].structtype[0].compressminsize 800 +datatype[2].structtype[0].field[0].name "Version" +datatype[2].structtype[0].field[0].datatype 0 +datatype[2].structtype[0].field[1].name "Name" +datatype[2].structtype[0].field[1].datatype 2 +datatype[2].structtype[0].field[2].name "FlagsCounter" +datatype[2].structtype[0].field[2].datatype -1865479609 +datatype[2].structtype[0].field[3].name "anotherfolder" +datatype[2].structtype[0].field[3].datatype 294108848 +datatype[3].id 109267174 +datatype[3].structtype[0].name "sct" +datatype[3].structtype[0].version 0 +datatype[3].structtype[0].compresstype NONE +datatype[3].structtype[0].compresslevel 0 +datatype[3].structtype[0].compressthreshold 95 +datatype[3].structtype[0].compressminsize 800 +datatype[3].structtype[0].field[0].name "s1" +datatype[3].structtype[0].field[0].datatype 2 +datatype[3].structtype[0].field[1].name "s2" +datatype[3].structtype[0].field[1].datatype 2 +datatype[4].id 49942803 +datatype[4].arraytype[0].datatype 16 +datatype[5].id 339965458 +datatype[5].maptype[0].keytype 2 +datatype[5].maptype[0].valtype 2 +datatype[6].id -2092985853 +datatype[6].structtype[0].name "mystruct" +datatype[6].structtype[0].version 0 +datatype[6].structtype[0].compresstype NONE +datatype[6].structtype[0].compresslevel 0 +datatype[6].structtype[0].compressthreshold 95 +datatype[6].structtype[0].compressminsize 800 +datatype[6].structtype[0].field[0].name "bytearr" +datatype[6].structtype[0].field[0].datatype 49942803 +datatype[6].structtype[0].field[1].name "mymap" +datatype[6].structtype[0].field[1].datatype 339965458 +datatype[6].structtype[0].field[2].name "title" +datatype[6].structtype[0].field[2].datatype 2 +datatype[6].structtype[0].field[3].name "structfield" +datatype[6].structtype[0].field[3].datatype 2 +datatype[7].id -1245117006 +datatype[7].arraytype[0].datatype 0 +datatype[8].id 1328286588 +datatype[8].weightedsettype[0].datatype 2 +datatype[8].weightedsettype[0].createifnonexistant false +datatype[8].weightedsettype[0].removeifzero false +datatype[9].id 2125328771 +datatype[9].weightedsettype[0].datatype 2 +datatype[9].weightedsettype[0].createifnonexistant false +datatype[9].weightedsettype[0].removeifzero true +datatype[10].id 2065577986 +datatype[10].weightedsettype[0].datatype 2 +datatype[10].weightedsettype[0].createifnonexistant true +datatype[10].weightedsettype[0].removeifzero false +datatype[11].id -1244829667 +datatype[11].arraytype[0].datatype 109267174 +datatype[12].id -1584287606 +datatype[12].maptype[0].keytype 2 +datatype[12].maptype[0].valtype 0 +datatype[13].id 2125154557 +datatype[13].maptype[0].keytype 2 +datatype[13].maptype[0].valtype 1 +datatype[14].id -1715531035 +datatype[14].maptype[0].keytype 0 +datatype[14].maptype[0].valtype 4 +datatype[15].id 2138385264 +datatype[15].maptype[0].keytype 0 +datatype[15].maptype[0].valtype 5 +datatype[16].id 435886609 +datatype[16].maptype[0].keytype 2 +datatype[16].maptype[0].valtype -1245117006 +datatype[17].id -1486737430 +datatype[17].arraytype[0].datatype 2 +datatype[18].id 1707615575 +datatype[18].arraytype[0].datatype -1486737430 +datatype[19].id -794985308 +datatype[19].arraytype[0].datatype 1707615575 +datatype[20].id 69621385 +datatype[20].arraytype[0].datatype 339965458 +datatype[21].id 1901258752 +datatype[21].maptype[0].keytype 0 +datatype[21].maptype[0].valtype -2092985853 +datatype[22].id 759956026 +datatype[22].arraytype[0].datatype -2092985853 +datatype[23].id -389833101 +datatype[23].maptype[0].keytype 0 +datatype[23].maptype[0].valtype 294108848 +datatype[24].id 1328581348 +datatype[24].structtype[0].name "types.header" +datatype[24].structtype[0].version 0 +datatype[24].structtype[0].compresstype NONE +datatype[24].structtype[0].compresslevel 0 +datatype[24].structtype[0].compressthreshold 95 +datatype[24].structtype[0].compressminsize 800 +datatype[24].structtype[0].field[0].name "abyte" +datatype[24].structtype[0].field[0].datatype 16 +datatype[24].structtype[0].field[1].name "along" +datatype[24].structtype[0].field[1].datatype 4 +datatype[24].structtype[0].field[2].name "arrayfield" +datatype[24].structtype[0].field[2].datatype -1245117006 +datatype[24].structtype[0].field[3].name "setfield" +datatype[24].structtype[0].field[3].datatype 1328286588 +datatype[24].structtype[0].field[4].name "pos" +datatype[24].structtype[0].field[4].datatype 1381038251 +datatype[24].structtype[0].field[5].name "setfield2" +datatype[24].structtype[0].field[5].datatype 18 +datatype[24].structtype[0].field[6].name "setfield3" +datatype[24].structtype[0].field[6].datatype 2125328771 +datatype[24].structtype[0].field[7].name "setfield4" +datatype[24].structtype[0].field[7].datatype 2065577986 +datatype[24].structtype[0].field[8].name "tagfield" +datatype[24].structtype[0].field[8].datatype 18 +datatype[24].structtype[0].field[9].name "structfield" +datatype[24].structtype[0].field[9].datatype 109267174 +datatype[24].structtype[0].field[10].name "structarrayfield" +datatype[24].structtype[0].field[10].datatype -1244829667 +datatype[24].structtype[0].field[11].name "stringmapfield" +datatype[24].structtype[0].field[11].datatype 339965458 +datatype[24].structtype[0].field[12].name "intmapfield" +datatype[24].structtype[0].field[12].datatype -1584287606 +datatype[24].structtype[0].field[13].name "floatmapfield" +datatype[24].structtype[0].field[13].datatype 2125154557 +datatype[24].structtype[0].field[14].name "longmapfield" +datatype[24].structtype[0].field[14].datatype -1715531035 +datatype[24].structtype[0].field[15].name "doublemapfield" +datatype[24].structtype[0].field[15].datatype 2138385264 +datatype[24].structtype[0].field[16].name "arraymapfield" +datatype[24].structtype[0].field[16].datatype 435886609 +datatype[24].structtype[0].field[17].name "arrarr" +datatype[24].structtype[0].field[17].datatype -794985308 +datatype[24].structtype[0].field[18].name "maparr" +datatype[24].structtype[0].field[18].datatype 69621385 +datatype[24].structtype[0].field[19].name "mystructfield" +datatype[24].structtype[0].field[19].datatype -2092985853 +datatype[24].structtype[0].field[20].name "mystructmap" +datatype[24].structtype[0].field[20].datatype 1901258752 +datatype[24].structtype[0].field[21].name "mystructarr" +datatype[24].structtype[0].field[21].datatype 759956026 +datatype[24].structtype[0].field[22].name "Folders" +datatype[24].structtype[0].field[22].datatype -389833101 +datatype[24].structtype[0].field[23].name "juletre" +datatype[24].structtype[0].field[23].datatype 4 +datatype[24].structtype[0].field[24].name "album0" +datatype[24].structtype[0].field[24].datatype 18 +datatype[24].structtype[0].field[25].name "album1" +datatype[24].structtype[0].field[25].datatype 18 +datatype[24].structtype[0].field[26].name "other" +datatype[24].structtype[0].field[26].datatype 4 +datatype[24].structtype[0].field[27].name "rankfeatures" +datatype[24].structtype[0].field[27].datatype 2 +datatype[24].structtype[0].field[28].name "summaryfeatures" +datatype[24].structtype[0].field[28].datatype 2 +datatype[25].id 171503364 +datatype[25].maptype[0].keytype 1707615575 +datatype[25].maptype[0].valtype 0 +datatype[26].id 1100964733 +datatype[26].arraytype[0].datatype 171503364 +datatype[27].id 348447225 +datatype[27].structtype[0].name "types.body" +datatype[27].structtype[0].version 0 +datatype[27].structtype[0].compresstype NONE +datatype[27].structtype[0].compresslevel 0 +datatype[27].structtype[0].compressthreshold 95 +datatype[27].structtype[0].compressminsize 800 +datatype[27].structtype[0].field[0].name "complexarray" +datatype[27].structtype[0].field[0].datatype 1100964733 +datatype[28].id -853072901 +datatype[28].documenttype[0].name "types" +datatype[28].documenttype[0].version 0 +datatype[28].documenttype[0].inherits[0].name "document" +datatype[28].documenttype[0].inherits[0].version 0 +datatype[28].documenttype[0].headerstruct 1328581348 +datatype[28].documenttype[0].bodystruct 348447225 +datatype[28].documenttype[0].fieldsets{[document]}.fields[0] "Folders" +datatype[28].documenttype[0].fieldsets{[document]}.fields[1] "abyte" +datatype[28].documenttype[0].fieldsets{[document]}.fields[2] "album0" +datatype[28].documenttype[0].fieldsets{[document]}.fields[3] "album1" +datatype[28].documenttype[0].fieldsets{[document]}.fields[4] "along" +datatype[28].documenttype[0].fieldsets{[document]}.fields[5] "arrarr" +datatype[28].documenttype[0].fieldsets{[document]}.fields[6] "arrayfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[7] "arraymapfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[8] "complexarray" +datatype[28].documenttype[0].fieldsets{[document]}.fields[9] "doublemapfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[10] "floatmapfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[11] "intmapfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[12] "juletre" +datatype[28].documenttype[0].fieldsets{[document]}.fields[13] "longmapfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[14] "maparr" +datatype[28].documenttype[0].fieldsets{[document]}.fields[15] "mystructarr" +datatype[28].documenttype[0].fieldsets{[document]}.fields[16] "mystructfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[17] "mystructmap" +datatype[28].documenttype[0].fieldsets{[document]}.fields[18] "pos" +datatype[28].documenttype[0].fieldsets{[document]}.fields[19] "setfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[20] "setfield2" +datatype[28].documenttype[0].fieldsets{[document]}.fields[21] "setfield3" +datatype[28].documenttype[0].fieldsets{[document]}.fields[22] "setfield4" +datatype[28].documenttype[0].fieldsets{[document]}.fields[23] "stringmapfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[24] "structarrayfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[25] "structfield" +datatype[28].documenttype[0].fieldsets{[document]}.fields[26] "tagfield" diff --git a/config-model/src/test/configmodel/types/documenttypes.cfg b/config-model/src/test/configmodel/types/documenttypes.cfg new file mode 100644 index 00000000000..eacd878e13d --- /dev/null +++ b/config-model/src/test/configmodel/types/documenttypes.cfg @@ -0,0 +1,599 @@ +enablecompression false +documenttype[0].id -853072901 +documenttype[0].name "types" +documenttype[0].version 0 +documenttype[0].headerstruct 1328581348 +documenttype[0].bodystruct 348447225 +documenttype[0].inherits[0].id 8 +documenttype[0].datatype[0].id -1865479609 +documenttype[0].datatype[0].type MAP +documenttype[0].datatype[0].array.element.id 0 +documenttype[0].datatype[0].map.key.id 2 +documenttype[0].datatype[0].map.value.id 4 +documenttype[0].datatype[0].wset.key.id 0 +documenttype[0].datatype[0].wset.createifnonexistent false +documenttype[0].datatype[0].wset.removeifzero false +documenttype[0].datatype[0].annotationref.annotation.id 0 +documenttype[0].datatype[0].sstruct.name "" +documenttype[0].datatype[0].sstruct.version 0 +documenttype[0].datatype[0].sstruct.compression.type NONE +documenttype[0].datatype[0].sstruct.compression.level 0 +documenttype[0].datatype[0].sstruct.compression.threshold 95 +documenttype[0].datatype[0].sstruct.compression.minsize 200 +documenttype[0].datatype[1].id 294108848 +documenttype[0].datatype[1].type STRUCT +documenttype[0].datatype[1].array.element.id 0 +documenttype[0].datatype[1].map.key.id 0 +documenttype[0].datatype[1].map.value.id 0 +documenttype[0].datatype[1].wset.key.id 0 +documenttype[0].datatype[1].wset.createifnonexistent false +documenttype[0].datatype[1].wset.removeifzero false +documenttype[0].datatype[1].annotationref.annotation.id 0 +documenttype[0].datatype[1].sstruct.name "folder" +documenttype[0].datatype[1].sstruct.version 0 +documenttype[0].datatype[1].sstruct.compression.type NONE +documenttype[0].datatype[1].sstruct.compression.level 0 +documenttype[0].datatype[1].sstruct.compression.threshold 95 +documenttype[0].datatype[1].sstruct.compression.minsize 200 +documenttype[0].datatype[1].sstruct.field[0].name "Version" +documenttype[0].datatype[1].sstruct.field[0].id 64430502 +documenttype[0].datatype[1].sstruct.field[0].id_v6 634243672 +documenttype[0].datatype[1].sstruct.field[0].datatype 0 +documenttype[0].datatype[1].sstruct.field[1].name "Name" +documenttype[0].datatype[1].sstruct.field[1].id 2002760220 +documenttype[0].datatype[1].sstruct.field[1].id_v6 62942997 +documenttype[0].datatype[1].sstruct.field[1].datatype 2 +documenttype[0].datatype[1].sstruct.field[2].name "FlagsCounter" +documenttype[0].datatype[1].sstruct.field[2].id 1741227606 +documenttype[0].datatype[1].sstruct.field[2].id_v6 1287497652 +documenttype[0].datatype[1].sstruct.field[2].datatype -1865479609 +documenttype[0].datatype[1].sstruct.field[3].name "anotherfolder" +documenttype[0].datatype[1].sstruct.field[3].id 1582421848 +documenttype[0].datatype[1].sstruct.field[3].id_v6 1898725199 +documenttype[0].datatype[1].sstruct.field[3].datatype 294108848 +documenttype[0].datatype[2].id 109267174 +documenttype[0].datatype[2].type STRUCT +documenttype[0].datatype[2].array.element.id 0 +documenttype[0].datatype[2].map.key.id 0 +documenttype[0].datatype[2].map.value.id 0 +documenttype[0].datatype[2].wset.key.id 0 +documenttype[0].datatype[2].wset.createifnonexistent false +documenttype[0].datatype[2].wset.removeifzero false +documenttype[0].datatype[2].annotationref.annotation.id 0 +documenttype[0].datatype[2].sstruct.name "sct" +documenttype[0].datatype[2].sstruct.version 0 +documenttype[0].datatype[2].sstruct.compression.type NONE +documenttype[0].datatype[2].sstruct.compression.level 0 +documenttype[0].datatype[2].sstruct.compression.threshold 95 +documenttype[0].datatype[2].sstruct.compression.minsize 200 +documenttype[0].datatype[2].sstruct.field[0].name "s1" +documenttype[0].datatype[2].sstruct.field[0].id 2146820765 +documenttype[0].datatype[2].sstruct.field[0].id_v6 142373281 +documenttype[0].datatype[2].sstruct.field[0].datatype 2 +documenttype[0].datatype[2].sstruct.field[1].name "s2" +documenttype[0].datatype[2].sstruct.field[1].id 45366795 +documenttype[0].datatype[2].sstruct.field[1].id_v6 31106270 +documenttype[0].datatype[2].sstruct.field[1].datatype 2 +documenttype[0].datatype[3].id 49942803 +documenttype[0].datatype[3].type ARRAY +documenttype[0].datatype[3].array.element.id 16 +documenttype[0].datatype[3].map.key.id 0 +documenttype[0].datatype[3].map.value.id 0 +documenttype[0].datatype[3].wset.key.id 0 +documenttype[0].datatype[3].wset.createifnonexistent false +documenttype[0].datatype[3].wset.removeifzero false +documenttype[0].datatype[3].annotationref.annotation.id 0 +documenttype[0].datatype[3].sstruct.name "" +documenttype[0].datatype[3].sstruct.version 0 +documenttype[0].datatype[3].sstruct.compression.type NONE +documenttype[0].datatype[3].sstruct.compression.level 0 +documenttype[0].datatype[3].sstruct.compression.threshold 95 +documenttype[0].datatype[3].sstruct.compression.minsize 200 +documenttype[0].datatype[4].id 339965458 +documenttype[0].datatype[4].type MAP +documenttype[0].datatype[4].array.element.id 0 +documenttype[0].datatype[4].map.key.id 2 +documenttype[0].datatype[4].map.value.id 2 +documenttype[0].datatype[4].wset.key.id 0 +documenttype[0].datatype[4].wset.createifnonexistent false +documenttype[0].datatype[4].wset.removeifzero false +documenttype[0].datatype[4].annotationref.annotation.id 0 +documenttype[0].datatype[4].sstruct.name "" +documenttype[0].datatype[4].sstruct.version 0 +documenttype[0].datatype[4].sstruct.compression.type NONE +documenttype[0].datatype[4].sstruct.compression.level 0 +documenttype[0].datatype[4].sstruct.compression.threshold 95 +documenttype[0].datatype[4].sstruct.compression.minsize 200 +documenttype[0].datatype[5].id -2092985853 +documenttype[0].datatype[5].type STRUCT +documenttype[0].datatype[5].array.element.id 0 +documenttype[0].datatype[5].map.key.id 0 +documenttype[0].datatype[5].map.value.id 0 +documenttype[0].datatype[5].wset.key.id 0 +documenttype[0].datatype[5].wset.createifnonexistent false +documenttype[0].datatype[5].wset.removeifzero false +documenttype[0].datatype[5].annotationref.annotation.id 0 +documenttype[0].datatype[5].sstruct.name "mystruct" +documenttype[0].datatype[5].sstruct.version 0 +documenttype[0].datatype[5].sstruct.compression.type NONE +documenttype[0].datatype[5].sstruct.compression.level 0 +documenttype[0].datatype[5].sstruct.compression.threshold 95 +documenttype[0].datatype[5].sstruct.compression.minsize 200 +documenttype[0].datatype[5].sstruct.field[0].name "bytearr" +documenttype[0].datatype[5].sstruct.field[0].id 1079701754 +documenttype[0].datatype[5].sstruct.field[0].id_v6 1198855694 +documenttype[0].datatype[5].sstruct.field[0].datatype 49942803 +documenttype[0].datatype[5].sstruct.field[1].name "mymap" +documenttype[0].datatype[5].sstruct.field[1].id 1954178122 +documenttype[0].datatype[5].sstruct.field[1].id_v6 707189723 +documenttype[0].datatype[5].sstruct.field[1].datatype 339965458 +documenttype[0].datatype[5].sstruct.field[2].name "title" +documenttype[0].datatype[5].sstruct.field[2].id 567626448 +documenttype[0].datatype[5].sstruct.field[2].id_v6 29129762 +documenttype[0].datatype[5].sstruct.field[2].datatype 2 +documenttype[0].datatype[5].sstruct.field[3].name "structfield" +documenttype[0].datatype[5].sstruct.field[3].id 1726890940 +documenttype[0].datatype[5].sstruct.field[3].id_v6 418303145 +documenttype[0].datatype[5].sstruct.field[3].datatype 2 +documenttype[0].datatype[6].id -1245117006 +documenttype[0].datatype[6].type ARRAY +documenttype[0].datatype[6].array.element.id 0 +documenttype[0].datatype[6].map.key.id 0 +documenttype[0].datatype[6].map.value.id 0 +documenttype[0].datatype[6].wset.key.id 0 +documenttype[0].datatype[6].wset.createifnonexistent false +documenttype[0].datatype[6].wset.removeifzero false +documenttype[0].datatype[6].annotationref.annotation.id 0 +documenttype[0].datatype[6].sstruct.name "" +documenttype[0].datatype[6].sstruct.version 0 +documenttype[0].datatype[6].sstruct.compression.type NONE +documenttype[0].datatype[6].sstruct.compression.level 0 +documenttype[0].datatype[6].sstruct.compression.threshold 95 +documenttype[0].datatype[6].sstruct.compression.minsize 200 +documenttype[0].datatype[7].id 1328286588 +documenttype[0].datatype[7].type WSET +documenttype[0].datatype[7].array.element.id 0 +documenttype[0].datatype[7].map.key.id 0 +documenttype[0].datatype[7].map.value.id 0 +documenttype[0].datatype[7].wset.key.id 2 +documenttype[0].datatype[7].wset.createifnonexistent false +documenttype[0].datatype[7].wset.removeifzero false +documenttype[0].datatype[7].annotationref.annotation.id 0 +documenttype[0].datatype[7].sstruct.name "" +documenttype[0].datatype[7].sstruct.version 0 +documenttype[0].datatype[7].sstruct.compression.type NONE +documenttype[0].datatype[7].sstruct.compression.level 0 +documenttype[0].datatype[7].sstruct.compression.threshold 95 +documenttype[0].datatype[7].sstruct.compression.minsize 200 +documenttype[0].datatype[8].id 2125328771 +documenttype[0].datatype[8].type WSET +documenttype[0].datatype[8].array.element.id 0 +documenttype[0].datatype[8].map.key.id 0 +documenttype[0].datatype[8].map.value.id 0 +documenttype[0].datatype[8].wset.key.id 2 +documenttype[0].datatype[8].wset.createifnonexistent false +documenttype[0].datatype[8].wset.removeifzero true +documenttype[0].datatype[8].annotationref.annotation.id 0 +documenttype[0].datatype[8].sstruct.name "" +documenttype[0].datatype[8].sstruct.version 0 +documenttype[0].datatype[8].sstruct.compression.type NONE +documenttype[0].datatype[8].sstruct.compression.level 0 +documenttype[0].datatype[8].sstruct.compression.threshold 95 +documenttype[0].datatype[8].sstruct.compression.minsize 200 +documenttype[0].datatype[9].id 2065577986 +documenttype[0].datatype[9].type WSET +documenttype[0].datatype[9].array.element.id 0 +documenttype[0].datatype[9].map.key.id 0 +documenttype[0].datatype[9].map.value.id 0 +documenttype[0].datatype[9].wset.key.id 2 +documenttype[0].datatype[9].wset.createifnonexistent true +documenttype[0].datatype[9].wset.removeifzero false +documenttype[0].datatype[9].annotationref.annotation.id 0 +documenttype[0].datatype[9].sstruct.name "" +documenttype[0].datatype[9].sstruct.version 0 +documenttype[0].datatype[9].sstruct.compression.type NONE +documenttype[0].datatype[9].sstruct.compression.level 0 +documenttype[0].datatype[9].sstruct.compression.threshold 95 +documenttype[0].datatype[9].sstruct.compression.minsize 200 +documenttype[0].datatype[10].id -1244829667 +documenttype[0].datatype[10].type ARRAY +documenttype[0].datatype[10].array.element.id 109267174 +documenttype[0].datatype[10].map.key.id 0 +documenttype[0].datatype[10].map.value.id 0 +documenttype[0].datatype[10].wset.key.id 0 +documenttype[0].datatype[10].wset.createifnonexistent false +documenttype[0].datatype[10].wset.removeifzero false +documenttype[0].datatype[10].annotationref.annotation.id 0 +documenttype[0].datatype[10].sstruct.name "" +documenttype[0].datatype[10].sstruct.version 0 +documenttype[0].datatype[10].sstruct.compression.type NONE +documenttype[0].datatype[10].sstruct.compression.level 0 +documenttype[0].datatype[10].sstruct.compression.threshold 95 +documenttype[0].datatype[10].sstruct.compression.minsize 200 +documenttype[0].datatype[11].id -1584287606 +documenttype[0].datatype[11].type MAP +documenttype[0].datatype[11].array.element.id 0 +documenttype[0].datatype[11].map.key.id 2 +documenttype[0].datatype[11].map.value.id 0 +documenttype[0].datatype[11].wset.key.id 0 +documenttype[0].datatype[11].wset.createifnonexistent false +documenttype[0].datatype[11].wset.removeifzero false +documenttype[0].datatype[11].annotationref.annotation.id 0 +documenttype[0].datatype[11].sstruct.name "" +documenttype[0].datatype[11].sstruct.version 0 +documenttype[0].datatype[11].sstruct.compression.type NONE +documenttype[0].datatype[11].sstruct.compression.level 0 +documenttype[0].datatype[11].sstruct.compression.threshold 95 +documenttype[0].datatype[11].sstruct.compression.minsize 200 +documenttype[0].datatype[12].id 2125154557 +documenttype[0].datatype[12].type MAP +documenttype[0].datatype[12].array.element.id 0 +documenttype[0].datatype[12].map.key.id 2 +documenttype[0].datatype[12].map.value.id 1 +documenttype[0].datatype[12].wset.key.id 0 +documenttype[0].datatype[12].wset.createifnonexistent false +documenttype[0].datatype[12].wset.removeifzero false +documenttype[0].datatype[12].annotationref.annotation.id 0 +documenttype[0].datatype[12].sstruct.name "" +documenttype[0].datatype[12].sstruct.version 0 +documenttype[0].datatype[12].sstruct.compression.type NONE +documenttype[0].datatype[12].sstruct.compression.level 0 +documenttype[0].datatype[12].sstruct.compression.threshold 95 +documenttype[0].datatype[12].sstruct.compression.minsize 200 +documenttype[0].datatype[13].id -1715531035 +documenttype[0].datatype[13].type MAP +documenttype[0].datatype[13].array.element.id 0 +documenttype[0].datatype[13].map.key.id 0 +documenttype[0].datatype[13].map.value.id 4 +documenttype[0].datatype[13].wset.key.id 0 +documenttype[0].datatype[13].wset.createifnonexistent false +documenttype[0].datatype[13].wset.removeifzero false +documenttype[0].datatype[13].annotationref.annotation.id 0 +documenttype[0].datatype[13].sstruct.name "" +documenttype[0].datatype[13].sstruct.version 0 +documenttype[0].datatype[13].sstruct.compression.type NONE +documenttype[0].datatype[13].sstruct.compression.level 0 +documenttype[0].datatype[13].sstruct.compression.threshold 95 +documenttype[0].datatype[13].sstruct.compression.minsize 200 +documenttype[0].datatype[14].id 2138385264 +documenttype[0].datatype[14].type MAP +documenttype[0].datatype[14].array.element.id 0 +documenttype[0].datatype[14].map.key.id 0 +documenttype[0].datatype[14].map.value.id 5 +documenttype[0].datatype[14].wset.key.id 0 +documenttype[0].datatype[14].wset.createifnonexistent false +documenttype[0].datatype[14].wset.removeifzero false +documenttype[0].datatype[14].annotationref.annotation.id 0 +documenttype[0].datatype[14].sstruct.name "" +documenttype[0].datatype[14].sstruct.version 0 +documenttype[0].datatype[14].sstruct.compression.type NONE +documenttype[0].datatype[14].sstruct.compression.level 0 +documenttype[0].datatype[14].sstruct.compression.threshold 95 +documenttype[0].datatype[14].sstruct.compression.minsize 200 +documenttype[0].datatype[15].id 435886609 +documenttype[0].datatype[15].type MAP +documenttype[0].datatype[15].array.element.id 0 +documenttype[0].datatype[15].map.key.id 2 +documenttype[0].datatype[15].map.value.id -1245117006 +documenttype[0].datatype[15].wset.key.id 0 +documenttype[0].datatype[15].wset.createifnonexistent false +documenttype[0].datatype[15].wset.removeifzero false +documenttype[0].datatype[15].annotationref.annotation.id 0 +documenttype[0].datatype[15].sstruct.name "" +documenttype[0].datatype[15].sstruct.version 0 +documenttype[0].datatype[15].sstruct.compression.type NONE +documenttype[0].datatype[15].sstruct.compression.level 0 +documenttype[0].datatype[15].sstruct.compression.threshold 95 +documenttype[0].datatype[15].sstruct.compression.minsize 200 +documenttype[0].datatype[16].id -1486737430 +documenttype[0].datatype[16].type ARRAY +documenttype[0].datatype[16].array.element.id 2 +documenttype[0].datatype[16].map.key.id 0 +documenttype[0].datatype[16].map.value.id 0 +documenttype[0].datatype[16].wset.key.id 0 +documenttype[0].datatype[16].wset.createifnonexistent false +documenttype[0].datatype[16].wset.removeifzero false +documenttype[0].datatype[16].annotationref.annotation.id 0 +documenttype[0].datatype[16].sstruct.name "" +documenttype[0].datatype[16].sstruct.version 0 +documenttype[0].datatype[16].sstruct.compression.type NONE +documenttype[0].datatype[16].sstruct.compression.level 0 +documenttype[0].datatype[16].sstruct.compression.threshold 95 +documenttype[0].datatype[16].sstruct.compression.minsize 200 +documenttype[0].datatype[17].id 1707615575 +documenttype[0].datatype[17].type ARRAY +documenttype[0].datatype[17].array.element.id -1486737430 +documenttype[0].datatype[17].map.key.id 0 +documenttype[0].datatype[17].map.value.id 0 +documenttype[0].datatype[17].wset.key.id 0 +documenttype[0].datatype[17].wset.createifnonexistent false +documenttype[0].datatype[17].wset.removeifzero false +documenttype[0].datatype[17].annotationref.annotation.id 0 +documenttype[0].datatype[17].sstruct.name "" +documenttype[0].datatype[17].sstruct.version 0 +documenttype[0].datatype[17].sstruct.compression.type NONE +documenttype[0].datatype[17].sstruct.compression.level 0 +documenttype[0].datatype[17].sstruct.compression.threshold 95 +documenttype[0].datatype[17].sstruct.compression.minsize 200 +documenttype[0].datatype[18].id -794985308 +documenttype[0].datatype[18].type ARRAY +documenttype[0].datatype[18].array.element.id 1707615575 +documenttype[0].datatype[18].map.key.id 0 +documenttype[0].datatype[18].map.value.id 0 +documenttype[0].datatype[18].wset.key.id 0 +documenttype[0].datatype[18].wset.createifnonexistent false +documenttype[0].datatype[18].wset.removeifzero false +documenttype[0].datatype[18].annotationref.annotation.id 0 +documenttype[0].datatype[18].sstruct.name "" +documenttype[0].datatype[18].sstruct.version 0 +documenttype[0].datatype[18].sstruct.compression.type NONE +documenttype[0].datatype[18].sstruct.compression.level 0 +documenttype[0].datatype[18].sstruct.compression.threshold 95 +documenttype[0].datatype[18].sstruct.compression.minsize 200 +documenttype[0].datatype[19].id 69621385 +documenttype[0].datatype[19].type ARRAY +documenttype[0].datatype[19].array.element.id 339965458 +documenttype[0].datatype[19].map.key.id 0 +documenttype[0].datatype[19].map.value.id 0 +documenttype[0].datatype[19].wset.key.id 0 +documenttype[0].datatype[19].wset.createifnonexistent false +documenttype[0].datatype[19].wset.removeifzero false +documenttype[0].datatype[19].annotationref.annotation.id 0 +documenttype[0].datatype[19].sstruct.name "" +documenttype[0].datatype[19].sstruct.version 0 +documenttype[0].datatype[19].sstruct.compression.type NONE +documenttype[0].datatype[19].sstruct.compression.level 0 +documenttype[0].datatype[19].sstruct.compression.threshold 95 +documenttype[0].datatype[19].sstruct.compression.minsize 200 +documenttype[0].datatype[20].id 1901258752 +documenttype[0].datatype[20].type MAP +documenttype[0].datatype[20].array.element.id 0 +documenttype[0].datatype[20].map.key.id 0 +documenttype[0].datatype[20].map.value.id -2092985853 +documenttype[0].datatype[20].wset.key.id 0 +documenttype[0].datatype[20].wset.createifnonexistent false +documenttype[0].datatype[20].wset.removeifzero false +documenttype[0].datatype[20].annotationref.annotation.id 0 +documenttype[0].datatype[20].sstruct.name "" +documenttype[0].datatype[20].sstruct.version 0 +documenttype[0].datatype[20].sstruct.compression.type NONE +documenttype[0].datatype[20].sstruct.compression.level 0 +documenttype[0].datatype[20].sstruct.compression.threshold 95 +documenttype[0].datatype[20].sstruct.compression.minsize 200 +documenttype[0].datatype[21].id 759956026 +documenttype[0].datatype[21].type ARRAY +documenttype[0].datatype[21].array.element.id -2092985853 +documenttype[0].datatype[21].map.key.id 0 +documenttype[0].datatype[21].map.value.id 0 +documenttype[0].datatype[21].wset.key.id 0 +documenttype[0].datatype[21].wset.createifnonexistent false +documenttype[0].datatype[21].wset.removeifzero false +documenttype[0].datatype[21].annotationref.annotation.id 0 +documenttype[0].datatype[21].sstruct.name "" +documenttype[0].datatype[21].sstruct.version 0 +documenttype[0].datatype[21].sstruct.compression.type NONE +documenttype[0].datatype[21].sstruct.compression.level 0 +documenttype[0].datatype[21].sstruct.compression.threshold 95 +documenttype[0].datatype[21].sstruct.compression.minsize 200 +documenttype[0].datatype[22].id -389833101 +documenttype[0].datatype[22].type MAP +documenttype[0].datatype[22].array.element.id 0 +documenttype[0].datatype[22].map.key.id 0 +documenttype[0].datatype[22].map.value.id 294108848 +documenttype[0].datatype[22].wset.key.id 0 +documenttype[0].datatype[22].wset.createifnonexistent false +documenttype[0].datatype[22].wset.removeifzero false +documenttype[0].datatype[22].annotationref.annotation.id 0 +documenttype[0].datatype[22].sstruct.name "" +documenttype[0].datatype[22].sstruct.version 0 +documenttype[0].datatype[22].sstruct.compression.type NONE +documenttype[0].datatype[22].sstruct.compression.level 0 +documenttype[0].datatype[22].sstruct.compression.threshold 95 +documenttype[0].datatype[22].sstruct.compression.minsize 200 +documenttype[0].datatype[23].id 1328581348 +documenttype[0].datatype[23].type STRUCT +documenttype[0].datatype[23].array.element.id 0 +documenttype[0].datatype[23].map.key.id 0 +documenttype[0].datatype[23].map.value.id 0 +documenttype[0].datatype[23].wset.key.id 0 +documenttype[0].datatype[23].wset.createifnonexistent false +documenttype[0].datatype[23].wset.removeifzero false +documenttype[0].datatype[23].annotationref.annotation.id 0 +documenttype[0].datatype[23].sstruct.name "types.header" +documenttype[0].datatype[23].sstruct.version 0 +documenttype[0].datatype[23].sstruct.compression.type NONE +documenttype[0].datatype[23].sstruct.compression.level 0 +documenttype[0].datatype[23].sstruct.compression.threshold 95 +documenttype[0].datatype[23].sstruct.compression.minsize 200 +documenttype[0].datatype[23].sstruct.field[0].name "abyte" +documenttype[0].datatype[23].sstruct.field[0].id 110138156 +documenttype[0].datatype[23].sstruct.field[0].id_v6 1369099343 +documenttype[0].datatype[23].sstruct.field[0].datatype 16 +documenttype[0].datatype[23].sstruct.field[1].name "along" +documenttype[0].datatype[23].sstruct.field[1].id 1206464520 +documenttype[0].datatype[23].sstruct.field[1].id_v6 871280609 +documenttype[0].datatype[23].sstruct.field[1].datatype 4 +documenttype[0].datatype[23].sstruct.field[2].name "arrayfield" +documenttype[0].datatype[23].sstruct.field[2].id 965790107 +documenttype[0].datatype[23].sstruct.field[2].id_v6 1010955705 +documenttype[0].datatype[23].sstruct.field[2].datatype -1245117006 +documenttype[0].datatype[23].sstruct.field[3].name "setfield" +documenttype[0].datatype[23].sstruct.field[3].id 761581914 +documenttype[0].datatype[23].sstruct.field[3].id_v6 1762943268 +documenttype[0].datatype[23].sstruct.field[3].datatype 1328286588 +documenttype[0].datatype[23].sstruct.field[4].name "pos" +documenttype[0].datatype[23].sstruct.field[4].id 1041567475 +documenttype[0].datatype[23].sstruct.field[4].id_v6 26353693 +documenttype[0].datatype[23].sstruct.field[4].datatype 1381038251 +documenttype[0].datatype[23].sstruct.field[5].name "setfield2" +documenttype[0].datatype[23].sstruct.field[5].id 1066659198 +documenttype[0].datatype[23].sstruct.field[5].id_v6 813038565 +documenttype[0].datatype[23].sstruct.field[5].datatype 18 +documenttype[0].datatype[23].sstruct.field[6].name "setfield3" +documenttype[0].datatype[23].sstruct.field[6].id 1180155772 +documenttype[0].datatype[23].sstruct.field[6].id_v6 1697232199 +documenttype[0].datatype[23].sstruct.field[6].datatype 2125328771 +documenttype[0].datatype[23].sstruct.field[7].name "setfield4" +documenttype[0].datatype[23].sstruct.field[7].id 1254131631 +documenttype[0].datatype[23].sstruct.field[7].id_v6 119755202 +documenttype[0].datatype[23].sstruct.field[7].datatype 2065577986 +documenttype[0].datatype[23].sstruct.field[8].name "tagfield" +documenttype[0].datatype[23].sstruct.field[8].id 1653562069 +documenttype[0].datatype[23].sstruct.field[8].id_v6 938523246 +documenttype[0].datatype[23].sstruct.field[8].datatype 18 +documenttype[0].datatype[23].sstruct.field[9].name "structfield" +documenttype[0].datatype[23].sstruct.field[9].id 486207386 +documenttype[0].datatype[23].sstruct.field[9].id_v6 418303145 +documenttype[0].datatype[23].sstruct.field[9].datatype 109267174 +documenttype[0].datatype[23].sstruct.field[10].name "structarrayfield" +documenttype[0].datatype[23].sstruct.field[10].id 335048518 +documenttype[0].datatype[23].sstruct.field[10].id_v6 607034174 +documenttype[0].datatype[23].sstruct.field[10].datatype -1244829667 +documenttype[0].datatype[23].sstruct.field[11].name "stringmapfield" +documenttype[0].datatype[23].sstruct.field[11].id 117465687 +documenttype[0].datatype[23].sstruct.field[11].id_v6 1492788095 +documenttype[0].datatype[23].sstruct.field[11].datatype 339965458 +documenttype[0].datatype[23].sstruct.field[12].name "intmapfield" +documenttype[0].datatype[23].sstruct.field[12].id 121004462 +documenttype[0].datatype[23].sstruct.field[12].id_v6 1642487905 +documenttype[0].datatype[23].sstruct.field[12].datatype -1584287606 +documenttype[0].datatype[23].sstruct.field[13].name "floatmapfield" +documenttype[0].datatype[23].sstruct.field[13].id 1239120925 +documenttype[0].datatype[23].sstruct.field[13].id_v6 1609437589 +documenttype[0].datatype[23].sstruct.field[13].datatype 2125154557 +documenttype[0].datatype[23].sstruct.field[14].name "longmapfield" +documenttype[0].datatype[23].sstruct.field[14].id 477718745 +documenttype[0].datatype[23].sstruct.field[14].id_v6 920341968 +documenttype[0].datatype[23].sstruct.field[14].datatype -1715531035 +documenttype[0].datatype[23].sstruct.field[15].name "doublemapfield" +documenttype[0].datatype[23].sstruct.field[15].id 877047192 +documenttype[0].datatype[23].sstruct.field[15].id_v6 957317090 +documenttype[0].datatype[23].sstruct.field[15].datatype 2138385264 +documenttype[0].datatype[23].sstruct.field[16].name "arraymapfield" +documenttype[0].datatype[23].sstruct.field[16].id 1670805928 +documenttype[0].datatype[23].sstruct.field[16].id_v6 1940354311 +documenttype[0].datatype[23].sstruct.field[16].datatype 435886609 +documenttype[0].datatype[23].sstruct.field[17].name "arrarr" +documenttype[0].datatype[23].sstruct.field[17].id 1962567166 +documenttype[0].datatype[23].sstruct.field[17].id_v6 885141301 +documenttype[0].datatype[23].sstruct.field[17].datatype -794985308 +documenttype[0].datatype[23].sstruct.field[18].name "maparr" +documenttype[0].datatype[23].sstruct.field[18].id 904375219 +documenttype[0].datatype[23].sstruct.field[18].id_v6 63700074 +documenttype[0].datatype[23].sstruct.field[18].datatype 69621385 +documenttype[0].datatype[23].sstruct.field[19].name "mystructfield" +documenttype[0].datatype[23].sstruct.field[19].id 1348513378 +documenttype[0].datatype[23].sstruct.field[19].id_v6 2033170300 +documenttype[0].datatype[23].sstruct.field[19].datatype -2092985853 +documenttype[0].datatype[23].sstruct.field[20].name "mystructmap" +documenttype[0].datatype[23].sstruct.field[20].id 1511423250 +documenttype[0].datatype[23].sstruct.field[20].id_v6 449602635 +documenttype[0].datatype[23].sstruct.field[20].datatype 1901258752 +documenttype[0].datatype[23].sstruct.field[21].name "mystructarr" +documenttype[0].datatype[23].sstruct.field[21].id 595856991 +documenttype[0].datatype[23].sstruct.field[21].id_v6 764861972 +documenttype[0].datatype[23].sstruct.field[21].datatype 759956026 +documenttype[0].datatype[23].sstruct.field[22].name "Folders" +documenttype[0].datatype[23].sstruct.field[22].id 34575524 +documenttype[0].datatype[23].sstruct.field[22].id_v6 280569744 +documenttype[0].datatype[23].sstruct.field[22].datatype -389833101 +documenttype[0].datatype[23].sstruct.field[23].name "juletre" +documenttype[0].datatype[23].sstruct.field[23].id 1039981530 +documenttype[0].datatype[23].sstruct.field[23].id_v6 2073084146 +documenttype[0].datatype[23].sstruct.field[23].datatype 4 +documenttype[0].datatype[23].sstruct.field[24].name "album0" +documenttype[0].datatype[23].sstruct.field[24].id 764312262 +documenttype[0].datatype[23].sstruct.field[24].id_v6 1409364160 +documenttype[0].datatype[23].sstruct.field[24].datatype 18 +documenttype[0].datatype[23].sstruct.field[25].name "album1" +documenttype[0].datatype[23].sstruct.field[25].id 1967160809 +documenttype[0].datatype[23].sstruct.field[25].id_v6 1833811264 +documenttype[0].datatype[23].sstruct.field[25].datatype 18 +documenttype[0].datatype[23].sstruct.field[26].name "other" +documenttype[0].datatype[23].sstruct.field[26].id 2443357 +documenttype[0].datatype[23].sstruct.field[26].id_v6 903806222 +documenttype[0].datatype[23].sstruct.field[26].datatype 4 +documenttype[0].datatype[23].sstruct.field[27].name "rankfeatures" +documenttype[0].datatype[23].sstruct.field[27].id 1883197392 +documenttype[0].datatype[23].sstruct.field[27].id_v6 699950698 +documenttype[0].datatype[23].sstruct.field[27].datatype 2 +documenttype[0].datatype[23].sstruct.field[28].name "summaryfeatures" +documenttype[0].datatype[23].sstruct.field[28].id 1840337115 +documenttype[0].datatype[23].sstruct.field[28].id_v6 1981648971 +documenttype[0].datatype[23].sstruct.field[28].datatype 2 +documenttype[0].datatype[24].id 171503364 +documenttype[0].datatype[24].type MAP +documenttype[0].datatype[24].array.element.id 0 +documenttype[0].datatype[24].map.key.id 1707615575 +documenttype[0].datatype[24].map.value.id 0 +documenttype[0].datatype[24].wset.key.id 0 +documenttype[0].datatype[24].wset.createifnonexistent false +documenttype[0].datatype[24].wset.removeifzero false +documenttype[0].datatype[24].annotationref.annotation.id 0 +documenttype[0].datatype[24].sstruct.name "" +documenttype[0].datatype[24].sstruct.version 0 +documenttype[0].datatype[24].sstruct.compression.type NONE +documenttype[0].datatype[24].sstruct.compression.level 0 +documenttype[0].datatype[24].sstruct.compression.threshold 95 +documenttype[0].datatype[24].sstruct.compression.minsize 200 +documenttype[0].datatype[25].id 1100964733 +documenttype[0].datatype[25].type ARRAY +documenttype[0].datatype[25].array.element.id 171503364 +documenttype[0].datatype[25].map.key.id 0 +documenttype[0].datatype[25].map.value.id 0 +documenttype[0].datatype[25].wset.key.id 0 +documenttype[0].datatype[25].wset.createifnonexistent false +documenttype[0].datatype[25].wset.removeifzero false +documenttype[0].datatype[25].annotationref.annotation.id 0 +documenttype[0].datatype[25].sstruct.name "" +documenttype[0].datatype[25].sstruct.version 0 +documenttype[0].datatype[25].sstruct.compression.type NONE +documenttype[0].datatype[25].sstruct.compression.level 0 +documenttype[0].datatype[25].sstruct.compression.threshold 95 +documenttype[0].datatype[25].sstruct.compression.minsize 200 +documenttype[0].datatype[26].id 348447225 +documenttype[0].datatype[26].type STRUCT +documenttype[0].datatype[26].array.element.id 0 +documenttype[0].datatype[26].map.key.id 0 +documenttype[0].datatype[26].map.value.id 0 +documenttype[0].datatype[26].wset.key.id 0 +documenttype[0].datatype[26].wset.createifnonexistent false +documenttype[0].datatype[26].wset.removeifzero false +documenttype[0].datatype[26].annotationref.annotation.id 0 +documenttype[0].datatype[26].sstruct.name "types.body" +documenttype[0].datatype[26].sstruct.version 0 +documenttype[0].datatype[26].sstruct.compression.type NONE +documenttype[0].datatype[26].sstruct.compression.level 0 +documenttype[0].datatype[26].sstruct.compression.threshold 95 +documenttype[0].datatype[26].sstruct.compression.minsize 200 +documenttype[0].datatype[26].sstruct.field[0].name "complexarray" +documenttype[0].datatype[26].sstruct.field[0].id 1028383787 +documenttype[0].datatype[26].sstruct.field[0].id_v6 658530305 +documenttype[0].datatype[26].sstruct.field[0].datatype 1100964733 +documenttype[0].fieldsets{[document]}.fields[0] "Folders" +documenttype[0].fieldsets{[document]}.fields[1] "abyte" +documenttype[0].fieldsets{[document]}.fields[2] "album0" +documenttype[0].fieldsets{[document]}.fields[3] "album1" +documenttype[0].fieldsets{[document]}.fields[4] "along" +documenttype[0].fieldsets{[document]}.fields[5] "arrarr" +documenttype[0].fieldsets{[document]}.fields[6] "arrayfield" +documenttype[0].fieldsets{[document]}.fields[7] "arraymapfield" +documenttype[0].fieldsets{[document]}.fields[8] "complexarray" +documenttype[0].fieldsets{[document]}.fields[9] "doublemapfield" +documenttype[0].fieldsets{[document]}.fields[10] "floatmapfield" +documenttype[0].fieldsets{[document]}.fields[11] "intmapfield" +documenttype[0].fieldsets{[document]}.fields[12] "juletre" +documenttype[0].fieldsets{[document]}.fields[13] "longmapfield" +documenttype[0].fieldsets{[document]}.fields[14] "maparr" +documenttype[0].fieldsets{[document]}.fields[15] "mystructarr" +documenttype[0].fieldsets{[document]}.fields[16] "mystructfield" +documenttype[0].fieldsets{[document]}.fields[17] "mystructmap" +documenttype[0].fieldsets{[document]}.fields[18] "pos" +documenttype[0].fieldsets{[document]}.fields[19] "setfield" +documenttype[0].fieldsets{[document]}.fields[20] "setfield2" +documenttype[0].fieldsets{[document]}.fields[21] "setfield3" +documenttype[0].fieldsets{[document]}.fields[22] "setfield4" +documenttype[0].fieldsets{[document]}.fields[23] "stringmapfield" +documenttype[0].fieldsets{[document]}.fields[24] "structarrayfield" +documenttype[0].fieldsets{[document]}.fields[25] "structfield" +documenttype[0].fieldsets{[document]}.fields[26] "tagfield" diff --git a/config-model/src/test/configmodel/types/documenttypes_with_doc_field.cfg b/config-model/src/test/configmodel/types/documenttypes_with_doc_field.cfg new file mode 100644 index 00000000000..d13195f1ffe --- /dev/null +++ b/config-model/src/test/configmodel/types/documenttypes_with_doc_field.cfg @@ -0,0 +1,109 @@ +enablecompression false +documenttype[0].id -1368624373 +documenttype[0].name "other_doc" +documenttype[0].version 0 +documenttype[0].headerstruct 1631005140 +documenttype[0].bodystruct 549879017 +documenttype[0].inherits[0].id 8 +documenttype[0].datatype[0].id 1631005140 +documenttype[0].datatype[0].type STRUCT +documenttype[0].datatype[0].array.element.id 0 +documenttype[0].datatype[0].map.key.id 0 +documenttype[0].datatype[0].map.value.id 0 +documenttype[0].datatype[0].wset.key.id 0 +documenttype[0].datatype[0].wset.createifnonexistent false +documenttype[0].datatype[0].wset.removeifzero false +documenttype[0].datatype[0].annotationref.annotation.id 0 +documenttype[0].datatype[0].sstruct.name "other_doc.header" +documenttype[0].datatype[0].sstruct.version 0 +documenttype[0].datatype[0].sstruct.compression.type NONE +documenttype[0].datatype[0].sstruct.compression.level 0 +documenttype[0].datatype[0].sstruct.compression.threshold 95 +documenttype[0].datatype[0].sstruct.compression.minsize 200 +documenttype[0].datatype[0].sstruct.field[0].name "rankfeatures" +documenttype[0].datatype[0].sstruct.field[0].id 1883197392 +documenttype[0].datatype[0].sstruct.field[0].id_v6 699950698 +documenttype[0].datatype[0].sstruct.field[0].datatype 2 +documenttype[0].datatype[0].sstruct.field[1].name "summaryfeatures" +documenttype[0].datatype[0].sstruct.field[1].id 1840337115 +documenttype[0].datatype[0].sstruct.field[1].id_v6 1981648971 +documenttype[0].datatype[0].sstruct.field[1].datatype 2 +documenttype[0].datatype[1].id 549879017 +documenttype[0].datatype[1].type STRUCT +documenttype[0].datatype[1].array.element.id 0 +documenttype[0].datatype[1].map.key.id 0 +documenttype[0].datatype[1].map.value.id 0 +documenttype[0].datatype[1].wset.key.id 0 +documenttype[0].datatype[1].wset.createifnonexistent false +documenttype[0].datatype[1].wset.removeifzero false +documenttype[0].datatype[1].annotationref.annotation.id 0 +documenttype[0].datatype[1].sstruct.name "other_doc.body" +documenttype[0].datatype[1].sstruct.version 0 +documenttype[0].datatype[1].sstruct.compression.type NONE +documenttype[0].datatype[1].sstruct.compression.level 0 +documenttype[0].datatype[1].sstruct.compression.threshold 95 +documenttype[0].datatype[1].sstruct.compression.minsize 200 +documenttype[1].id -853072901 +documenttype[1].name "types" +documenttype[1].version 0 +documenttype[1].headerstruct 1328581348 +documenttype[1].bodystruct 348447225 +documenttype[1].inherits[0].id 8 +documenttype[1].datatype[0].id -1368624373 +documenttype[1].datatype[0].type STRUCT +documenttype[1].datatype[0].array.element.id 0 +documenttype[1].datatype[0].map.key.id 0 +documenttype[1].datatype[0].map.value.id 0 +documenttype[1].datatype[0].wset.key.id 0 +documenttype[1].datatype[0].wset.createifnonexistent false +documenttype[1].datatype[0].wset.removeifzero false +documenttype[1].datatype[0].annotationref.annotation.id 0 +documenttype[1].datatype[0].sstruct.name "other_doc" +documenttype[1].datatype[0].sstruct.version 0 +documenttype[1].datatype[0].sstruct.compression.type NONE +documenttype[1].datatype[0].sstruct.compression.level 0 +documenttype[1].datatype[0].sstruct.compression.threshold 95 +documenttype[1].datatype[0].sstruct.compression.minsize 200 +documenttype[1].datatype[1].id 1328581348 +documenttype[1].datatype[1].type STRUCT +documenttype[1].datatype[1].array.element.id 0 +documenttype[1].datatype[1].map.key.id 0 +documenttype[1].datatype[1].map.value.id 0 +documenttype[1].datatype[1].wset.key.id 0 +documenttype[1].datatype[1].wset.createifnonexistent false +documenttype[1].datatype[1].wset.removeifzero false +documenttype[1].datatype[1].annotationref.annotation.id 0 +documenttype[1].datatype[1].sstruct.name "types.header" +documenttype[1].datatype[1].sstruct.version 0 +documenttype[1].datatype[1].sstruct.compression.type NONE +documenttype[1].datatype[1].sstruct.compression.level 0 +documenttype[1].datatype[1].sstruct.compression.threshold 95 +documenttype[1].datatype[1].sstruct.compression.minsize 200 +documenttype[1].datatype[1].sstruct.field[0].name "doc_field" +documenttype[1].datatype[1].sstruct.field[0].id 819293364 +documenttype[1].datatype[1].sstruct.field[0].id_v6 1634907905 +documenttype[1].datatype[1].sstruct.field[0].datatype -1368624373 +documenttype[1].datatype[1].sstruct.field[1].name "rankfeatures" +documenttype[1].datatype[1].sstruct.field[1].id 1883197392 +documenttype[1].datatype[1].sstruct.field[1].id_v6 699950698 +documenttype[1].datatype[1].sstruct.field[1].datatype 2 +documenttype[1].datatype[1].sstruct.field[2].name "summaryfeatures" +documenttype[1].datatype[1].sstruct.field[2].id 1840337115 +documenttype[1].datatype[1].sstruct.field[2].id_v6 1981648971 +documenttype[1].datatype[1].sstruct.field[2].datatype 2 +documenttype[1].datatype[2].id 348447225 +documenttype[1].datatype[2].type STRUCT +documenttype[1].datatype[2].array.element.id 0 +documenttype[1].datatype[2].map.key.id 0 +documenttype[1].datatype[2].map.value.id 0 +documenttype[1].datatype[2].wset.key.id 0 +documenttype[1].datatype[2].wset.createifnonexistent false +documenttype[1].datatype[2].wset.removeifzero false +documenttype[1].datatype[2].annotationref.annotation.id 0 +documenttype[1].datatype[2].sstruct.name "types.body" +documenttype[1].datatype[2].sstruct.version 0 +documenttype[1].datatype[2].sstruct.compression.type NONE +documenttype[1].datatype[2].sstruct.compression.level 0 +documenttype[1].datatype[2].sstruct.compression.threshold 95 +documenttype[1].datatype[2].sstruct.compression.minsize 200 +documenttype[1].fieldsets{[document]}.fields[0] "doc_field" diff --git a/config-model/src/test/configmodel/types/other_doc.sd b/config-model/src/test/configmodel/types/other_doc.sd new file mode 100644 index 00000000000..3852270361a --- /dev/null +++ b/config-model/src/test/configmodel/types/other_doc.sd @@ -0,0 +1,3 @@ +# Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +document other_doc { +} diff --git a/config-model/src/test/configmodel/types/type_with_doc_field.sd b/config-model/src/test/configmodel/types/type_with_doc_field.sd new file mode 100644 index 00000000000..79aa3495b58 --- /dev/null +++ b/config-model/src/test/configmodel/types/type_with_doc_field.sd @@ -0,0 +1,10 @@ +# Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +search types { + + document types { + + field doc_field type other_doc { + } + + } +} diff --git a/config-model/src/test/configmodel/types/types.sd b/config-model/src/test/configmodel/types/types.sd new file mode 100644 index 00000000000..b42ac6a4860 --- /dev/null +++ b/config-model/src/test/configmodel/types/types.sd @@ -0,0 +1,151 @@ +# Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +search types { + + document types { + + field abyte type byte { + indexing: summary | attribute + } + + field along type long { + indexing: summary | attribute + } + + field arrayfield type array<int> { + indexing: attribute + } + + field setfield type weightedset<string> { + indexing: attribute + match { + token + } + } + field pos type position { + } + + field setfield2 type weightedset<string> { + indexing: attribute + weightedset: remove-if-zero + weightedset: create-if-nonexistent + rank-type: identity + #match { + # token + #} + } + + field setfield3 type weightedset<string> { + weightedset: remove-if-zero + indexing: attribute + rank-type: identity + match { + token + } + } + + field setfield4 type weightedset<string> { + weightedset: create-if-nonexistent + indexing: attribute + match { + token + } + } + + field tagfield type tag { + indexing: attribute | summary + match { + token + } + } + struct sct { + field s1 type string {} + field s2 type string {} + } + field structfield type sct { + } + field structarrayfield type array<sct> { + } + field stringmapfield type map<string, string> { + indexing: index | summary + } + field intmapfield type map<string, int> { + + } + field floatmapfield type map<string, float> { + + } + field longmapfield type map<int, long> { + + } + field doublemapfield type map<int, double> { + + } + field arraymapfield type map<string,array<int>> { + + } + #field complexfield type map<array<sct>, map<int,array<float>>> { + #} + #field wildcardfield type map<int,?> { + #} + #field wildcardfield2 type map<?,?> { + #} + + field arrarr type array<array<array<string>>> {header} + field maparr type array<map<string, string>> {header} + field complexarray type array< map<array<array<string>>, int> > {body} + + struct mystruct { + field bytearr type array<byte>{} + field mymap type map<string, string>{} + field title type string {} + field structfield type string {} + } + + field mystructfield type mystruct {header} + field mystructmap type map<int, mystruct> {header} + field mystructarr type array<mystruct> {header} + + struct folder { + field Version type int {} + field Name type string {} + field FlagsCounter type map<string,long> {} + field anotherfolder type folder {} + } + + + field Folders type map<int,folder> {} + + field juletre type long { + indexing: attribute + attribute { + fast-search + } + } + + # Field defined same way as tag + field album0 type weightedset<string> { + indexing: summary + # This is pointless, but + weightedset { + create-if-nonexistent + remove-if-zero + } + header + } + + # Field defined same way as tag + field album1 type weightedset<string> { + indexing: attribute | summary + weightedset { + create-if-nonexistent + remove-if-zero + } + header + } + + } + + field other type long { + indexing: input along | attribute + } +} |