43 impl_3_property_allowQuery = {
52 impl_3_property_dataType = {
61 impl_3_property_dataTypeParameter = {
65 .string =
"_AdaptiveAdaptorMetrics_adaptor_lmdb_information"
70 impl_3_property_description = {
74 .string =
"Information about the LMDB environment, its collection of databases."
79 impl_3_property_label = {
83 .string =
"Information"
88 impl_3_property_required = {
97 impl_3_property_unique = {
106 impl_3_properties[] = {
107 &impl_3_property_allowQuery,
108 &impl_3_property_dataType,
109 &impl_3_property_dataTypeParameter,
110 &impl_3_property_description,
111 &impl_3_property_label,
112 &impl_3_property_required,
113 &impl_3_property_unique,
119 &impl_3_properties[0]
130 impl_4_property_allowQuery = {
139 impl_4_property_dataType = {
148 impl_4_property_dataTypeParameter = {
152 .string =
"_AdaptiveAdaptorMetrics_adaptor_lmdb_statistics"
157 impl_4_property_description = {
161 .string =
"Information about individual LMDB databases."
166 impl_4_property_label = {
170 .string =
"Statistics"
175 impl_4_property_required = {
184 impl_4_property_unique = {
193 impl_4_properties[] = {
194 &impl_4_property_allowQuery,
195 &impl_4_property_dataType,
196 &impl_4_property_dataTypeParameter,
197 &impl_4_property_description,
198 &impl_4_property_label,
199 &impl_4_property_required,
200 &impl_4_property_unique,
206 &impl_4_properties[0]
217 impl_5_property_allowQuery = {
226 impl_5_property_dataType = {
235 impl_5_property_dataTypeParameter = {
239 .string =
"_AdaptiveAdaptorMetrics_adaptor_lmdb_version"
244 impl_5_property_description = {
248 .string =
"Version information reported by LMDB."
253 impl_5_property_label = {
262 impl_5_property_required = {
271 impl_5_property_unique = {
280 impl_5_properties[] = {
281 &impl_5_property_allowQuery,
282 &impl_5_property_dataType,
283 &impl_5_property_dataTypeParameter,
284 &impl_5_property_description,
285 &impl_5_property_label,
286 &impl_5_property_required,
287 &impl_5_property_unique,
293 &impl_5_properties[0]
301 impl_2_property_information = {
310 impl_2_property_statistics = {
319 impl_2_property_version = {
328 impl_2_properties[] = {
329 &impl_2_property_information,
330 &impl_2_property_statistics,
331 &impl_2_property_version,
337 &impl_2_properties[0]
345 impl_1_property_allowEntity = {
354 impl_1_array_collectionURIs[] = {
359 impl_1_list_collectionURIs = {
361 sizeof(impl_1_array_collectionURIs) /
sizeof(
afw_utf8_t),
362 (
const void *)&impl_1_array_collectionURIs
366 impl_1_property_collectionURIs = {
370 .list = &impl_1_list_collectionURIs
375 impl_1_property_description = {
379 .string =
"Object type for LMDB adaptor additional metrics."
384 impl_1_property_objectType = {
388 .string =
"_AdaptiveAdaptorMetrics_adaptor_lmdb"
393 impl_1_property_propertyTypes = {
402 impl_1_properties[] = {
403 &impl_1_property_allowEntity,
404 &impl_1_property_collectionURIs,
405 &impl_1_property_description,
406 &impl_1_property_objectType,
407 &impl_1_property_propertyTypes,
413 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveAdaptorMetrics_adaptor_lmdb");
417 &afw_lmdb_s__AdaptiveObjectType_,
418 &afw_lmdb_s__AdaptiveAdaptorMetrics_adaptor_lmdb,
420 &impl_1_properties[0]
437 impl_8_property_allowQuery = {
446 impl_8_property_dataType = {
455 impl_8_property_description = {
459 .string =
"ID of last used page."
464 impl_8_property_label = {
468 .string =
"Last Page Number"
473 impl_8_property_required = {
482 impl_8_property_unique = {
491 impl_8_properties[] = {
492 &impl_8_property_allowQuery,
493 &impl_8_property_dataType,
494 &impl_8_property_description,
495 &impl_8_property_label,
496 &impl_8_property_required,
497 &impl_8_property_unique,
503 &impl_8_properties[0]
514 impl_9_property_allowQuery = {
523 impl_9_property_dataType = {
532 impl_9_property_description = {
536 .string =
"ID of last committed transaction."
541 impl_9_property_label = {
545 .string =
"Last Transaction Id"
550 impl_9_property_required = {
559 impl_9_property_unique = {
568 impl_9_properties[] = {
569 &impl_9_property_allowQuery,
570 &impl_9_property_dataType,
571 &impl_9_property_description,
572 &impl_9_property_label,
573 &impl_9_property_required,
574 &impl_9_property_unique,
580 &impl_9_properties[0]
591 impl_10_property_allowQuery = {
600 impl_10_property_dataType = {
609 impl_10_property_description = {
613 .string =
"Address of database map in RAM."
618 impl_10_property_label = {
622 .string =
"Map Address"
627 impl_10_property_required = {
636 impl_10_property_unique = {
645 impl_10_properties[] = {
646 &impl_10_property_allowQuery,
647 &impl_10_property_dataType,
648 &impl_10_property_description,
649 &impl_10_property_label,
650 &impl_10_property_required,
651 &impl_10_property_unique,
657 &impl_10_properties[0]
668 impl_11_property_allowQuery = {
677 impl_11_property_dataType = {
686 impl_11_property_description = {
690 .string =
"Size of database map in RAM."
695 impl_11_property_label = {
704 impl_11_property_required = {
713 impl_11_property_unique = {
722 impl_11_properties[] = {
723 &impl_11_property_allowQuery,
724 &impl_11_property_dataType,
725 &impl_11_property_description,
726 &impl_11_property_label,
727 &impl_11_property_required,
728 &impl_11_property_unique,
734 &impl_11_properties[0]
745 impl_12_property_allowQuery = {
754 impl_12_property_allowWrite = {
763 impl_12_property_dataType = {
772 impl_12_property_description = {
776 .string =
"Maximum number of reader slots in simultaneous use since the lock file was initialized."
781 impl_12_property_label = {
785 .string =
"Max Readers"
790 impl_12_property_required = {
799 impl_12_property_unique = {
808 impl_12_properties[] = {
809 &impl_12_property_allowQuery,
810 &impl_12_property_allowWrite,
811 &impl_12_property_dataType,
812 &impl_12_property_description,
813 &impl_12_property_label,
814 &impl_12_property_required,
815 &impl_12_property_unique,
821 &impl_12_properties[0]
832 impl_13_property_allowQuery = {
841 impl_13_property_dataType = {
850 impl_13_property_description = {
854 .string =
"Number of reader slots allocated in the lock file. Equivalent to the value maxreaders specified by the first process opening the Environment."
859 impl_13_property_label = {
863 .string =
"Number Readers"
868 impl_13_property_required = {
877 impl_13_property_unique = {
886 impl_13_properties[] = {
887 &impl_13_property_allowQuery,
888 &impl_13_property_dataType,
889 &impl_13_property_description,
890 &impl_13_property_label,
891 &impl_13_property_required,
892 &impl_13_property_unique,
898 &impl_13_properties[0]
906 impl_7_property_last_pgno = {
915 impl_7_property_last_txnid = {
924 impl_7_property_mapaddr = {
933 impl_7_property_mapsize = {
942 impl_7_property_maxreaders = {
951 impl_7_property_numreaders = {
960 impl_7_properties[] = {
961 &impl_7_property_last_pgno,
962 &impl_7_property_last_txnid,
963 &impl_7_property_mapaddr,
964 &impl_7_property_mapsize,
965 &impl_7_property_maxreaders,
966 &impl_7_property_numreaders,
972 &impl_7_properties[0]
980 impl_6_property_allowEntity = {
989 impl_6_array_collectionURIs[] = {
994 impl_6_list_collectionURIs = {
996 sizeof(impl_6_array_collectionURIs) /
sizeof(
afw_utf8_t),
997 (
const void *)&impl_6_array_collectionURIs
1001 impl_6_property_collectionURIs = {
1005 .list = &impl_6_list_collectionURIs
1010 impl_6_property_description = {
1014 .string =
"Information about the LMDB environment, its collection of databases. Uses the mdb_env_info() routine."
1019 impl_6_property_objectType = {
1023 .string =
"_AdaptiveAdaptorMetrics_adaptor_lmdb_information"
1028 impl_6_property_propertyTypes = {
1037 impl_6_properties[] = {
1038 &impl_6_property_allowEntity,
1039 &impl_6_property_collectionURIs,
1040 &impl_6_property_description,
1041 &impl_6_property_objectType,
1042 &impl_6_property_propertyTypes,
1048 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveAdaptorMetrics_adaptor_lmdb_information");
1052 &afw_lmdb_s__AdaptiveObjectType_,
1053 &afw_lmdb_s__AdaptiveAdaptorMetrics_adaptor_lmdb_information,
1055 &impl_6_properties[0]
1072 impl_16_property_allowQuery = {
1081 impl_16_property_dataType = {
1090 impl_16_property_description = {
1094 .string =
"Number of internal (non-leaf) pages."
1099 impl_16_property_label = {
1103 .string =
"Branch Pages"
1108 impl_16_property_required = {
1117 impl_16_property_unique = {
1126 impl_16_properties[] = {
1127 &impl_16_property_allowQuery,
1128 &impl_16_property_dataType,
1129 &impl_16_property_description,
1130 &impl_16_property_label,
1131 &impl_16_property_required,
1132 &impl_16_property_unique,
1138 &impl_16_properties[0]
1149 impl_17_property_allowQuery = {
1158 impl_17_property_dataType = {
1167 impl_17_property_description = {
1171 .string =
"Height of the B-tree"
1176 impl_17_property_label = {
1185 impl_17_property_required = {
1194 impl_17_property_unique = {
1203 impl_17_properties[] = {
1204 &impl_17_property_allowQuery,
1205 &impl_17_property_dataType,
1206 &impl_17_property_description,
1207 &impl_17_property_label,
1208 &impl_17_property_required,
1209 &impl_17_property_unique,
1215 &impl_17_properties[0]
1226 impl_18_property_allowQuery = {
1235 impl_18_property_dataType = {
1244 impl_18_property_description = {
1248 .string =
"Number of data items."
1253 impl_18_property_label = {
1262 impl_18_property_required = {
1271 impl_18_property_unique = {
1280 impl_18_properties[] = {
1281 &impl_18_property_allowQuery,
1282 &impl_18_property_dataType,
1283 &impl_18_property_description,
1284 &impl_18_property_label,
1285 &impl_18_property_required,
1286 &impl_18_property_unique,
1292 &impl_18_properties[0]
1303 impl_19_property_allowQuery = {
1312 impl_19_property_dataType = {
1321 impl_19_property_description = {
1325 .string =
"Number of leaf pages."
1330 impl_19_property_label = {
1334 .string =
"Leaf Pages"
1339 impl_19_property_required = {
1348 impl_19_property_unique = {
1357 impl_19_properties[] = {
1358 &impl_19_property_allowQuery,
1359 &impl_19_property_dataType,
1360 &impl_19_property_description,
1361 &impl_19_property_label,
1362 &impl_19_property_required,
1363 &impl_19_property_unique,
1369 &impl_19_properties[0]
1380 impl_20_property_allowQuery = {
1389 impl_20_property_allowWrite = {
1398 impl_20_property_dataType = {
1407 impl_20_property_description = {
1411 .string =
"Number of overflow pages."
1416 impl_20_property_label = {
1420 .string =
"Overflow Pages"
1425 impl_20_property_required = {
1434 impl_20_property_unique = {
1443 impl_20_properties[] = {
1444 &impl_20_property_allowQuery,
1445 &impl_20_property_allowWrite,
1446 &impl_20_property_dataType,
1447 &impl_20_property_description,
1448 &impl_20_property_label,
1449 &impl_20_property_required,
1450 &impl_20_property_unique,
1456 &impl_20_properties[0]
1467 impl_21_property_allowQuery = {
1476 impl_21_property_dataType = {
1485 impl_21_property_description = {
1489 .string =
"Size of a database page in bytes."
1494 impl_21_property_label = {
1498 .string =
"Page Size"
1503 impl_21_property_required = {
1512 impl_21_property_unique = {
1521 impl_21_properties[] = {
1522 &impl_21_property_allowQuery,
1523 &impl_21_property_dataType,
1524 &impl_21_property_description,
1525 &impl_21_property_label,
1526 &impl_21_property_required,
1527 &impl_21_property_unique,
1533 &impl_21_properties[0]
1541 impl_15_property_branch_pages = {
1550 impl_15_property_depth = {
1559 impl_15_property_entries = {
1568 impl_15_property_leaf_pages = {
1577 impl_15_property_overflow_pages = {
1586 impl_15_property_psize = {
1595 impl_15_properties[] = {
1596 &impl_15_property_branch_pages,
1597 &impl_15_property_depth,
1598 &impl_15_property_entries,
1599 &impl_15_property_leaf_pages,
1600 &impl_15_property_overflow_pages,
1601 &impl_15_property_psize,
1607 &impl_15_properties[0]
1615 impl_14_property_allowEntity = {
1624 impl_14_array_collectionURIs[] = {
1629 impl_14_list_collectionURIs = {
1631 sizeof(impl_14_array_collectionURIs) /
sizeof(
afw_utf8_t),
1632 (
const void *)&impl_14_array_collectionURIs
1636 impl_14_property_collectionURIs = {
1640 .list = &impl_14_list_collectionURIs
1645 impl_14_property_description = {
1649 .string =
"Information about a LMDB database. Uses the mdb_env_stat() routine."
1654 impl_14_property_objectType = {
1658 .string =
"_AdaptiveAdaptorMetrics_adaptor_lmdb_statistic"
1663 impl_14_property_propertyTypes = {
1672 impl_14_properties[] = {
1673 &impl_14_property_allowEntity,
1674 &impl_14_property_collectionURIs,
1675 &impl_14_property_description,
1676 &impl_14_property_objectType,
1677 &impl_14_property_propertyTypes,
1683 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveAdaptorMetrics_adaptor_lmdb_statistic");
1687 &afw_lmdb_s__AdaptiveObjectType_,
1688 &afw_lmdb_s__AdaptiveAdaptorMetrics_adaptor_lmdb_statistic,
1690 &impl_14_properties[0]
1704 impl_23_property_dataType = {
1713 impl_23_property_dataTypeParameter = {
1714 "dataTypeParameter",
1717 .string =
"_AdaptiveAdaptorMetrics_adaptor_lmdb_statistic"
1722 impl_23_properties[] = {
1723 &impl_23_property_dataType,
1724 &impl_23_property_dataTypeParameter,
1730 &impl_23_properties[0]
1738 impl_22_property_allowEntity = {
1747 impl_22_array_collectionURIs[] = {
1752 impl_22_list_collectionURIs = {
1754 sizeof(impl_22_array_collectionURIs) /
sizeof(
afw_utf8_t),
1755 (
const void *)&impl_22_array_collectionURIs
1759 impl_22_property_collectionURIs = {
1763 .list = &impl_22_list_collectionURIs
1768 impl_22_property_description = {
1772 .string =
"Information about each LMDB database. Uses the mdb_env_stat() routine."
1777 impl_22_property_objectType = {
1781 .string =
"_AdaptiveAdaptorMetrics_adaptor_lmdb_statistics"
1786 impl_22_property_otherProperties = {
1795 impl_22_properties[] = {
1796 &impl_22_property_allowEntity,
1797 &impl_22_property_collectionURIs,
1798 &impl_22_property_description,
1799 &impl_22_property_objectType,
1800 &impl_22_property_otherProperties,
1806 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveAdaptorMetrics_adaptor_lmdb_statistics");
1810 &afw_lmdb_s__AdaptiveObjectType_,
1811 &afw_lmdb_s__AdaptiveAdaptorMetrics_adaptor_lmdb_statistics,
1813 &impl_22_properties[0]
1830 impl_26_property_allowQuery = {
1839 impl_26_property_dataType = {
1848 impl_26_property_description = {
1852 .string =
"Major version"
1857 impl_26_property_label = {
1866 impl_26_property_required = {
1875 impl_26_property_unique = {
1884 impl_26_properties[] = {
1885 &impl_26_property_allowQuery,
1886 &impl_26_property_dataType,
1887 &impl_26_property_description,
1888 &impl_26_property_label,
1889 &impl_26_property_required,
1890 &impl_26_property_unique,
1896 &impl_26_properties[0]
1907 impl_27_property_allowQuery = {
1916 impl_27_property_dataType = {
1925 impl_27_property_description = {
1929 .string =
"Minor version"
1934 impl_27_property_label = {
1943 impl_27_property_required = {
1952 impl_27_property_unique = {
1961 impl_27_properties[] = {
1962 &impl_27_property_allowQuery,
1963 &impl_27_property_dataType,
1964 &impl_27_property_description,
1965 &impl_27_property_label,
1966 &impl_27_property_required,
1967 &impl_27_property_unique,
1973 &impl_27_properties[0]
1984 impl_28_property_allowQuery = {
1993 impl_28_property_dataType = {
2002 impl_28_property_description = {
2006 .string =
"Patch version"
2011 impl_28_property_label = {
2020 impl_28_property_required = {
2029 impl_28_property_unique = {
2038 impl_28_properties[] = {
2039 &impl_28_property_allowQuery,
2040 &impl_28_property_dataType,
2041 &impl_28_property_description,
2042 &impl_28_property_label,
2043 &impl_28_property_required,
2044 &impl_28_property_unique,
2050 &impl_28_properties[0]
2061 impl_29_property_allowQuery = {
2070 impl_29_property_dataType = {
2079 impl_29_property_description = {
2083 .string =
"Patch version string"
2088 impl_29_property_label = {
2092 .string =
"Version String"
2097 impl_29_property_required = {
2106 impl_29_property_unique = {
2115 impl_29_properties[] = {
2116 &impl_29_property_allowQuery,
2117 &impl_29_property_dataType,
2118 &impl_29_property_description,
2119 &impl_29_property_label,
2120 &impl_29_property_required,
2121 &impl_29_property_unique,
2127 &impl_29_properties[0]
2135 impl_25_property_major = {
2144 impl_25_property_minor = {
2153 impl_25_property_patch = {
2162 impl_25_property_version_string = {
2171 impl_25_properties[] = {
2172 &impl_25_property_major,
2173 &impl_25_property_minor,
2174 &impl_25_property_patch,
2175 &impl_25_property_version_string,
2181 &impl_25_properties[0]
2189 impl_24_property_allowEntity = {
2198 impl_24_array_collectionURIs[] = {
2203 impl_24_list_collectionURIs = {
2205 sizeof(impl_24_array_collectionURIs) /
sizeof(
afw_utf8_t),
2206 (
const void *)&impl_24_array_collectionURIs
2210 impl_24_property_collectionURIs = {
2214 .list = &impl_24_list_collectionURIs
2219 impl_24_property_description = {
2223 .string =
"Version information reported by LMDB mdb_version() routine."
2228 impl_24_property_objectType = {
2232 .string =
"_AdaptiveAdaptorMetrics_adaptor_lmdb_version"
2237 impl_24_property_propertyTypes = {
2246 impl_24_properties[] = {
2247 &impl_24_property_allowEntity,
2248 &impl_24_property_collectionURIs,
2249 &impl_24_property_description,
2250 &impl_24_property_objectType,
2251 &impl_24_property_propertyTypes,
2257 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveAdaptorMetrics_adaptor_lmdb_version");
2261 &afw_lmdb_s__AdaptiveObjectType_,
2262 &afw_lmdb_s__AdaptiveAdaptorMetrics_adaptor_lmdb_version,
2264 &impl_24_properties[0]
2281 impl_32_property_allowQuery = {
2290 impl_32_property_dataType = {
2299 impl_32_property_dataTypeParameter = {
2300 "dataTypeParameter",
2303 .string =
"_AdaptiveConf_adaptor_lmdb_env"
2308 impl_32_property_description = {
2312 .string =
"Environment settings for LMDB."
2317 impl_32_property_label = {
2321 .string =
"Environment"
2326 impl_32_property_required = {
2335 impl_32_property_unique = {
2344 impl_32_properties[] = {
2345 &impl_32_property_allowQuery,
2346 &impl_32_property_dataType,
2347 &impl_32_property_dataTypeParameter,
2348 &impl_32_property_description,
2349 &impl_32_property_label,
2350 &impl_32_property_required,
2351 &impl_32_property_unique,
2357 &impl_32_properties[0]
2368 impl_33_property_allowQuery = {
2377 impl_33_property_dataType = {
2386 impl_33_property_dataTypeParameter = {
2387 "dataTypeParameter",
2390 .string =
"_AdaptiveConf_adaptor_lmdb_limits"
2395 impl_33_property_description = {
2399 .string =
"Database limits for LMDB."
2404 impl_33_property_label = {
2413 impl_33_property_required = {
2422 impl_33_property_unique = {
2431 impl_33_properties[] = {
2432 &impl_33_property_allowQuery,
2433 &impl_33_property_dataType,
2434 &impl_33_property_dataTypeParameter,
2435 &impl_33_property_description,
2436 &impl_33_property_label,
2437 &impl_33_property_required,
2438 &impl_33_property_unique,
2444 &impl_33_properties[0]
2452 impl_31_property_env = {
2461 impl_31_property_limits = {
2470 impl_31_properties[] = {
2471 &impl_31_property_env,
2472 &impl_31_property_limits,
2477 impl_31_parentPaths_array[] = {
2478 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveConf_adaptor/propertyTypes")
2483 &impl_31_properties[0],
2484 sizeof(impl_31_parentPaths_array) /
sizeof(
afw_utf8_t),
2485 &impl_31_parentPaths_array[0]
2493 impl_30_property_allowEntity = {
2502 impl_30_array_collectionURIs[] = {
2507 impl_30_list_collectionURIs = {
2509 sizeof(impl_30_array_collectionURIs) /
sizeof(
afw_utf8_t),
2510 (
const void *)&impl_30_array_collectionURIs
2514 impl_30_property_collectionURIs = {
2518 .list = &impl_30_list_collectionURIs
2523 impl_30_property_description = {
2527 .string =
"Object type for type=adaptor adaptor_type=lmdb conf entries."
2532 impl_30_property_objectType = {
2536 .string =
"_AdaptiveConf_adaptor_lmdb"
2541 impl_30_property_propertyTypes = {
2550 impl_30_properties[] = {
2551 &impl_30_property_allowEntity,
2552 &impl_30_property_collectionURIs,
2553 &impl_30_property_description,
2554 &impl_30_property_objectType,
2555 &impl_30_property_propertyTypes,
2565 &afw_lmdb_s__AdaptiveObjectType_,
2566 &afw_lmdb_s__AdaptiveConf_adaptor_lmdb,
2568 &impl_30_properties[0]
2585 impl_36_property_allowQuery = {
2594 impl_36_property_dataType = {
2603 impl_36_property_description = {
2607 .string =
"Size of the memory map to use for the environment. The size should be a multiple of OS page size"
2612 impl_36_property_label = {
2616 .string =
"Map Size"
2621 impl_36_property_required = {
2630 impl_36_property_unique = {
2639 impl_36_properties[] = {
2640 &impl_36_property_allowQuery,
2641 &impl_36_property_dataType,
2642 &impl_36_property_description,
2643 &impl_36_property_label,
2644 &impl_36_property_required,
2645 &impl_36_property_unique,
2651 &impl_36_properties[0]
2662 impl_37_property_allowQuery = {
2671 impl_37_property_dataType = {
2680 impl_37_property_description = {
2684 .string =
"Maximum number of named databases for the environment."
2689 impl_37_property_label = {
2693 .string =
"Max Databases"
2698 impl_37_property_required = {
2707 impl_37_property_unique = {
2716 impl_37_properties[] = {
2717 &impl_37_property_allowQuery,
2718 &impl_37_property_dataType,
2719 &impl_37_property_description,
2720 &impl_37_property_label,
2721 &impl_37_property_required,
2722 &impl_37_property_unique,
2728 &impl_37_properties[0]
2739 impl_38_property_allowQuery = {
2748 impl_38_property_dataType = {
2757 impl_38_property_description = {
2761 .string =
"Number of reader slots allocated in the lock file."
2766 impl_38_property_label = {
2770 .string =
"Max Readers"
2775 impl_38_property_required = {
2784 impl_38_property_unique = {
2793 impl_38_properties[] = {
2794 &impl_38_property_allowQuery,
2795 &impl_38_property_dataType,
2796 &impl_38_property_description,
2797 &impl_38_property_label,
2798 &impl_38_property_required,
2799 &impl_38_property_unique,
2805 &impl_38_properties[0]
2816 impl_39_property_allowQuery = {
2825 impl_39_property_dataType = {
2834 impl_39_property_description = {
2838 .string =
"Database file mode (in decimal) for LMDB."
2843 impl_39_property_label = {
2852 impl_39_property_required = {
2861 impl_39_property_unique = {
2870 impl_39_properties[] = {
2871 &impl_39_property_allowQuery,
2872 &impl_39_property_dataType,
2873 &impl_39_property_description,
2874 &impl_39_property_label,
2875 &impl_39_property_required,
2876 &impl_39_property_unique,
2882 &impl_39_properties[0]
2893 impl_40_property_allowQuery = {
2902 impl_40_property_dataType = {
2911 impl_40_property_description = {
2915 .string =
"Database path for LMDB."
2920 impl_40_property_label = {
2929 impl_40_property_required = {
2938 impl_40_property_unique = {
2947 impl_40_properties[] = {
2948 &impl_40_property_allowQuery,
2949 &impl_40_property_dataType,
2950 &impl_40_property_description,
2951 &impl_40_property_label,
2952 &impl_40_property_required,
2953 &impl_40_property_unique,
2959 &impl_40_properties[0]
2967 impl_35_property_mapsize = {
2976 impl_35_property_maxdbs = {
2985 impl_35_property_maxreaders = {
2994 impl_35_property_mode = {
3003 impl_35_property_path = {
3012 impl_35_properties[] = {
3013 &impl_35_property_mapsize,
3014 &impl_35_property_maxdbs,
3015 &impl_35_property_maxreaders,
3016 &impl_35_property_mode,
3017 &impl_35_property_path,
3023 &impl_35_properties[0]
3031 impl_34_property_allowEntity = {
3040 impl_34_array_collectionURIs[] = {
3045 impl_34_list_collectionURIs = {
3047 sizeof(impl_34_array_collectionURIs) /
sizeof(
afw_utf8_t),
3048 (
const void *)&impl_34_array_collectionURIs
3052 impl_34_property_collectionURIs = {
3056 .list = &impl_34_list_collectionURIs
3061 impl_34_property_description = {
3065 .string =
"Object type for type=adaptor adaptor_type=lmdb env conf entries."
3070 impl_34_property_objectType = {
3074 .string =
"_AdaptiveConf_adaptor_lmdb_env"
3079 impl_34_property_propertyTypes = {
3088 impl_34_properties[] = {
3089 &impl_34_property_allowEntity,
3090 &impl_34_property_collectionURIs,
3091 &impl_34_property_description,
3092 &impl_34_property_objectType,
3093 &impl_34_property_propertyTypes,
3099 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveConf_adaptor_lmdb_env");
3103 &afw_lmdb_s__AdaptiveObjectType_,
3104 &afw_lmdb_s__AdaptiveConf_adaptor_lmdb_env,
3106 &impl_34_properties[0]
3123 impl_43_property_allowQuery = {
3132 impl_43_property_dataType = {
3141 impl_43_property_dataTypeParameter = {
3142 "dataTypeParameter",
3145 .string =
"_AdaptiveConf_adaptor_lmdb_limits_size"
3150 impl_43_property_description = {
3154 .string =
"Size limits for requests."
3159 impl_43_property_label = {
3163 .string =
"Size Limits"
3168 impl_43_property_required = {
3177 impl_43_property_unique = {
3186 impl_43_properties[] = {
3187 &impl_43_property_allowQuery,
3188 &impl_43_property_dataType,
3189 &impl_43_property_dataTypeParameter,
3190 &impl_43_property_description,
3191 &impl_43_property_label,
3192 &impl_43_property_required,
3193 &impl_43_property_unique,
3199 &impl_43_properties[0]
3210 impl_44_property_allowQuery = {
3219 impl_44_property_dataType = {
3228 impl_44_property_dataTypeParameter = {
3229 "dataTypeParameter",
3232 .string =
"_AdaptiveConf_adaptor_lmdb_limits_time"
3237 impl_44_property_description = {
3241 .string =
"Time limits for requests."
3246 impl_44_property_label = {
3250 .string =
"Time Limits"
3255 impl_44_property_required = {
3264 impl_44_property_unique = {
3273 impl_44_properties[] = {
3274 &impl_44_property_allowQuery,
3275 &impl_44_property_dataType,
3276 &impl_44_property_dataTypeParameter,
3277 &impl_44_property_description,
3278 &impl_44_property_label,
3279 &impl_44_property_required,
3280 &impl_44_property_unique,
3286 &impl_44_properties[0]
3294 impl_42_property_size = {
3303 impl_42_property_time = {
3312 impl_42_properties[] = {
3313 &impl_42_property_size,
3314 &impl_42_property_time,
3320 &impl_42_properties[0]
3328 impl_41_property_allowEntity = {
3337 impl_41_array_collectionURIs[] = {
3342 impl_41_list_collectionURIs = {
3344 sizeof(impl_41_array_collectionURIs) /
sizeof(
afw_utf8_t),
3345 (
const void *)&impl_41_array_collectionURIs
3349 impl_41_property_collectionURIs = {
3353 .list = &impl_41_list_collectionURIs
3358 impl_41_property_description = {
3362 .string =
"Object type for type=adaptor adaptor_type=lmdb limit conf entries."
3367 impl_41_property_objectType = {
3371 .string =
"_AdaptiveConf_adaptor_lmdb_limits"
3376 impl_41_property_propertyTypes = {
3385 impl_41_properties[] = {
3386 &impl_41_property_allowEntity,
3387 &impl_41_property_collectionURIs,
3388 &impl_41_property_description,
3389 &impl_41_property_objectType,
3390 &impl_41_property_propertyTypes,
3396 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveConf_adaptor_lmdb_limits");
3400 &afw_lmdb_s__AdaptiveObjectType_,
3401 &afw_lmdb_s__AdaptiveConf_adaptor_lmdb_limits,
3403 &impl_41_properties[0]
3420 impl_47_property_allowQuery = {
3429 impl_47_property_dataType = {
3438 impl_47_property_description = {
3442 .string =
"Hard size limit for requests."
3447 impl_47_property_label = {
3451 .string =
"Hard Limit"
3456 impl_47_property_required = {
3465 impl_47_property_unique = {
3474 impl_47_properties[] = {
3475 &impl_47_property_allowQuery,
3476 &impl_47_property_dataType,
3477 &impl_47_property_description,
3478 &impl_47_property_label,
3479 &impl_47_property_required,
3480 &impl_47_property_unique,
3486 &impl_47_properties[0]
3497 impl_48_property_allowQuery = {
3506 impl_48_property_dataType = {
3515 impl_48_property_description = {
3519 .string =
"Soft size limit for requests."
3524 impl_48_property_label = {
3528 .string =
"Soft Limit"
3533 impl_48_property_required = {
3542 impl_48_property_unique = {
3551 impl_48_properties[] = {
3552 &impl_48_property_allowQuery,
3553 &impl_48_property_dataType,
3554 &impl_48_property_description,
3555 &impl_48_property_label,
3556 &impl_48_property_required,
3557 &impl_48_property_unique,
3563 &impl_48_properties[0]
3571 impl_46_property_hard = {
3580 impl_46_property_soft = {
3589 impl_46_properties[] = {
3590 &impl_46_property_hard,
3591 &impl_46_property_soft,
3597 &impl_46_properties[0]
3605 impl_45_property_allowEntity = {
3614 impl_45_array_collectionURIs[] = {
3619 impl_45_list_collectionURIs = {
3621 sizeof(impl_45_array_collectionURIs) /
sizeof(
afw_utf8_t),
3622 (
const void *)&impl_45_array_collectionURIs
3626 impl_45_property_collectionURIs = {
3630 .list = &impl_45_list_collectionURIs
3635 impl_45_property_description = {
3639 .string =
"Object type for type=adaptor adaptor_type=lmdb size limit conf entries."
3644 impl_45_property_objectType = {
3648 .string =
"_AdaptiveConf_adaptor_lmdb_limits_size"
3653 impl_45_property_propertyTypes = {
3662 impl_45_properties[] = {
3663 &impl_45_property_allowEntity,
3664 &impl_45_property_collectionURIs,
3665 &impl_45_property_description,
3666 &impl_45_property_objectType,
3667 &impl_45_property_propertyTypes,
3673 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveConf_adaptor_lmdb_limits_size");
3677 &afw_lmdb_s__AdaptiveObjectType_,
3678 &afw_lmdb_s__AdaptiveConf_adaptor_lmdb_limits_size,
3680 &impl_45_properties[0]
3697 impl_51_property_allowQuery = {
3706 impl_51_property_dataType = {
3715 impl_51_property_description = {
3719 .string =
"Hard time limit for requests."
3724 impl_51_property_label = {
3728 .string =
"Hard Limit"
3733 impl_51_property_required = {
3742 impl_51_property_unique = {
3751 impl_51_properties[] = {
3752 &impl_51_property_allowQuery,
3753 &impl_51_property_dataType,
3754 &impl_51_property_description,
3755 &impl_51_property_label,
3756 &impl_51_property_required,
3757 &impl_51_property_unique,
3763 &impl_51_properties[0]
3774 impl_52_property_allowQuery = {
3783 impl_52_property_dataType = {
3792 impl_52_property_description = {
3796 .string =
"Soft time limit for requests."
3801 impl_52_property_label = {
3805 .string =
"Soft Limit"
3810 impl_52_property_required = {
3819 impl_52_property_unique = {
3828 impl_52_properties[] = {
3829 &impl_52_property_allowQuery,
3830 &impl_52_property_dataType,
3831 &impl_52_property_description,
3832 &impl_52_property_label,
3833 &impl_52_property_required,
3834 &impl_52_property_unique,
3840 &impl_52_properties[0]
3848 impl_50_property_hard = {
3857 impl_50_property_soft = {
3866 impl_50_properties[] = {
3867 &impl_50_property_hard,
3868 &impl_50_property_soft,
3874 &impl_50_properties[0]
3882 impl_49_property_allowEntity = {
3891 impl_49_array_collectionURIs[] = {
3896 impl_49_list_collectionURIs = {
3898 sizeof(impl_49_array_collectionURIs) /
sizeof(
afw_utf8_t),
3899 (
const void *)&impl_49_array_collectionURIs
3903 impl_49_property_collectionURIs = {
3907 .list = &impl_49_list_collectionURIs
3912 impl_49_property_description = {
3916 .string =
"Object type for type=adaptor adaptor_type=lmdb time limit conf entries."
3921 impl_49_property_objectType = {
3925 .string =
"_AdaptiveConf_adaptor_lmdb_limits_time"
3930 impl_49_property_propertyTypes = {
3939 impl_49_properties[] = {
3940 &impl_49_property_allowEntity,
3941 &impl_49_property_collectionURIs,
3942 &impl_49_property_description,
3943 &impl_49_property_objectType,
3944 &impl_49_property_propertyTypes,
3950 AFW_UTF8_LITERAL(
"/afw/_AdaptiveObjectType_/_AdaptiveConf_adaptor_lmdb_limits_time");
3954 &afw_lmdb_s__AdaptiveObjectType_,
3955 &afw_lmdb_s__AdaptiveConf_adaptor_lmdb_limits_time,
3957 &impl_49_properties[0]
3968 impl_53_property_brief = {
3972 .string =
"Lightning Memory-Mapped Database (LMDB) functions."
3977 impl_53_property_category = {
3986 impl_53_property_description = {
3990 .string =
"This category provides adaptive functions for interacting with a Lightning Memory-Mapped Database (LMDB)."
3995 impl_53_properties[] = {
3996 &impl_53_property_brief,
3997 &impl_53_property_category,
3998 &impl_53_property_description,
4008 &afw_lmdb_s__AdaptiveFunctionCategory_,
4011 &impl_53_properties[0]
4022 impl_54_property_description = {
4026 .string =
"Adaptive Framework LMDB extension collection."
4031 impl_54_property_objectId = {
4035 .string =
"lmdb_extension"
4040 impl_54_properties[] = {
4041 &impl_54_property_description,
4042 &impl_54_property_objectId,
4052 &afw_lmdb_s__AdaptiveCollection_,
4053 &afw_lmdb_s_lmdb_extension,
4055 &impl_54_properties[0]
4060 impl_const_objects[] = {
4081 &impl_const_objects[0],
false, xctx);
Adaptive Framework Core API.
void afw_lmdb_const_objects_register(afw_xctx_t *xctx)
Get array of afw_lmdb_ const objects.
Adaptive Framework register generated (afw_lmdb) header.
#define AFW_UTF8_LITERAL(A_STRING)
String literal initializer.
afw_runtime_env_resolve_and_set_const_objects(const afw_runtime_unresolved_const_object_t *const *unresolved, afw_boolean_t overwrite, afw_xctx_t *xctx)
Resolve and set a NULL terminated list of object pointers in the xctx's runtime objects.
@ afw_runtime_unresolved_primitive_type_list
@ afw_runtime_unresolved_primitive_type_string
value points to afw_utf8_z_t.
@ afw_runtime_unresolved_primitive_type_object
@ afw_runtime_unresolved_primitive_type_boolean
Runtime unresolved property.
NFC normalized UTF-8 string.
Interface afw_xctx public struct.