diff --git a/vendor/meos-api/meos-coverage.json b/vendor/meos-api/meos-coverage.json index 8aa11e1..f0c7955 100644 --- a/vendor/meos-api/meos-coverage.json +++ b/vendor/meos-api/meos-coverage.json @@ -3,7 +3,7 @@ "exposable": 0, "byDesignExcluded": 0, "coveragePct": 0, - "internalExcluded": 5175, + "internalExcluded": 5178, "gap": 0, "actionableGap": 0, "byClass": {}, diff --git a/vendor/meos-api/meos-idl.json b/vendor/meos-api/meos-idl.json index 732c421..43afedd 100644 --- a/vendor/meos-api/meos-idl.json +++ b/vendor/meos-api/meos-idl.json @@ -186985,6 +186985,212 @@ } } }, + { + "name": "h3index_get_resolution", + "file": "meos_h3.h", + "family": "H3", + "returnType": { + "c": "uint32_t", + "canonical": "uint32_t" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ], + "api": "internal", + "category": "accessor", + "network": { + "exposable": false, + "method": null, + "reason": "internal; no-decoder:uint64_t; unsupported-return:uint32_t" + }, + "wire": { + "params": [ + { + "name": "cell", + "kind": "unsupported" + } + ], + "result": { + "kind": "unsupported" + } + } + }, + { + "name": "h3index_cell_to_parent", + "file": "meos_h3.h", + "family": "H3", + "returnType": { + "c": "uint64_t", + "canonical": "uint64_t" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + }, + { + "name": "parent_resolution", + "cType": "uint32_t", + "canonical": "uint32_t" + } + ], + "api": "internal", + "category": "conversion", + "network": { + "exposable": false, + "method": null, + "reason": "internal; no-decoder:uint64_t; no-decoder:uint32_t; unsupported-return:uint64_t" + }, + "wire": { + "params": [ + { + "name": "cell", + "kind": "unsupported" + }, + { + "name": "parent_resolution", + "kind": "unsupported" + } + ], + "result": { + "kind": "unsupported" + } + } + }, + { + "name": "h3index_cell_to_point", + "file": "meos_h3.h", + "family": "H3", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ], + "api": "internal", + "category": "conversion", + "network": { + "exposable": false, + "method": null, + "reason": "internal; no-decoder:uint64_t" + }, + "wire": { + "params": [ + { + "name": "cell", + "kind": "unsupported" + } + ], + "result": { + "kind": "serialized", + "cType": "GSERIALIZED *", + "encode": "geo_as_ewkt", + "encode_aux": [ + { + "name": "precision", + "kind": "integer", + "default": 15 + } + ], + "encodings": [ + "mfjson", + "text" + ] + } + } + }, + { + "name": "h3index_cell_to_boundary", + "file": "meos_h3.h", + "family": "H3", + "returnType": { + "c": "GSERIALIZED *", + "canonical": "GSERIALIZED *" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ], + "api": "internal", + "category": "conversion", + "network": { + "exposable": false, + "method": null, + "reason": "internal; no-decoder:uint64_t" + }, + "wire": { + "params": [ + { + "name": "cell", + "kind": "unsupported" + } + ], + "result": { + "kind": "serialized", + "cType": "GSERIALIZED *", + "encode": "geo_as_ewkt", + "encode_aux": [ + { + "name": "precision", + "kind": "integer", + "default": 15 + } + ], + "encodings": [ + "mfjson", + "text" + ] + } + } + }, + { + "name": "h3index_cell_area", + "file": "meos_h3.h", + "family": "H3", + "returnType": { + "c": "double", + "canonical": "double" + }, + "params": [ + { + "name": "cell", + "cType": "uint64_t", + "canonical": "uint64_t" + } + ], + "api": "internal", + "category": "transformation", + "network": { + "exposable": false, + "method": null, + "reason": "internal; no-decoder:uint64_t" + }, + "wire": { + "params": [ + { + "name": "cell", + "kind": "unsupported" + } + ], + "result": { + "kind": "json", + "json": "number" + } + } + }, { "name": "th3index_in", "file": "meos_h3.h", @@ -192847,100 +193053,6 @@ } } }, - { - "name": "h3_cell_to_geompoint", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "h3_cell_to_geom", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, { "name": "cell_boundary_to_gs", "file": "th3index_internal.h", @@ -319633,17 +319745,17 @@ "categoryCounts": { "lifecycle": 88, "index": 23, - "transformation": 1844, - "accessor": 337, + "transformation": 1845, + "accessor": 338, "predicate": 1790, "io": 330, "constructor": 106, - "conversion": 381, + "conversion": 382, "setop": 173, "aggregate": 103 }, "publicFunctions": 0, - "internalFunctions": 5175, + "internalFunctions": 5178, "exposableFunctions": 0 }, "portableAliases": { @@ -323781,18 +323893,6 @@ "via": "direct" } ], - "h3_cell_to_geom": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "h3_cell_to_geompoint": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], "h3_cell_to_local_ij_meos": [ { "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", @@ -323881,6 +323981,38 @@ "via": "direct" } ], + "h3index_cell_area": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_h3index_cell" + } + ], + "h3index_cell_to_boundary": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "h3index_cell_to_parent": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "direct" + } + ], + "h3index_cell_to_point": [ + { + "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", + "via": "direct" + } + ], + "h3index_get_resolution": [ + { + "code": "MEOS_ERR_INVALID_ARG_VALUE", + "via": "ensure", + "through": "ensure_h3index_cell" + } + ], "int_extent_transfn": [ { "code": "MEOS_ERR_INVALID_ARG_TYPE", @@ -326738,7 +326870,7 @@ } ] }, - "raisesCount": 674 + "raisesCount": 677 }, "scope": { "inScopeTypeFamilies": [ @@ -357837,6 +357969,26 @@ "class": null, "reason": "no-prefix-match (operator/base-helper/plumbing)" }, + "h3index_get_resolution": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "h3index_cell_to_parent": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "h3index_cell_to_point": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "h3index_cell_to_boundary": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, + "h3index_cell_area": { + "class": null, + "reason": "no-prefix-match (operator/base-helper/plumbing)" + }, "th3index_in": { "class": null, "reason": "no-prefix-match (operator/base-helper/plumbing)" @@ -358273,14 +358425,6 @@ "class": null, "reason": "no-prefix-match (operator/base-helper/plumbing)" }, - "h3_cell_to_geompoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, "cell_boundary_to_gs": { "class": null, "reason": "no-prefix-match (operator/base-helper/plumbing)" @@ -368169,8 +368313,8 @@ ], "classesWithMethods": 91, "functionsClassified": 1558, - "functionsTotal": 5175, - "unclassified": 3617, + "functionsTotal": 5178, + "unclassified": 3620, "unclassifiedNames": [ "_addeye", "_addmat", @@ -369660,8 +369804,6 @@ "h3_cell_to_center_child_next_meos", "h3_cell_to_child_pos_meos", "h3_cell_to_children", - "h3_cell_to_geom", - "h3_cell_to_geompoint", "h3_cell_to_local_ij_meos", "h3_cell_to_parent_meos", "h3_cell_to_parent_next_meos", @@ -369699,11 +369841,16 @@ "h3_vertex_to_gs_point", "h3index_as_hexwkb", "h3index_as_wkb", + "h3index_cell_area", + "h3index_cell_to_boundary", + "h3index_cell_to_parent", + "h3index_cell_to_point", "h3index_cmp", "h3index_eq", "h3index_from_hexwkb", "h3index_from_wkb", "h3index_ge", + "h3index_get_resolution", "h3index_gt", "h3index_hash", "h3index_in", @@ -371799,5 +371946,5 @@ "typeRelations": { "byBase": {} }, - "sourceCommit": "10aad4dd0011209a1b63ab2113c554415b1ed195" + "sourceCommit": "a4ca589d2aaf5e462815c21cefe00bf4d43605f8" } \ No newline at end of file diff --git a/vendor/meos-api/meos-object-model-parity.json b/vendor/meos-api/meos-object-model-parity.json index 887d3c0..4c73b02 100644 --- a/vendor/meos-api/meos-object-model-parity.json +++ b/vendor/meos-api/meos-object-model-parity.json @@ -94,8 +94,8 @@ ], "classesWithMethods": 91, "functionsClassified": 1558, - "functionsTotal": 5175, - "unclassified": 3617, + "functionsTotal": 5178, + "unclassified": 3620, "unclassifiedNames": [ "_addeye", "_addmat", @@ -1585,8 +1585,6 @@ "h3_cell_to_center_child_next_meos", "h3_cell_to_child_pos_meos", "h3_cell_to_children", - "h3_cell_to_geom", - "h3_cell_to_geompoint", "h3_cell_to_local_ij_meos", "h3_cell_to_parent_meos", "h3_cell_to_parent_next_meos", @@ -1624,11 +1622,16 @@ "h3_vertex_to_gs_point", "h3index_as_hexwkb", "h3index_as_wkb", + "h3index_cell_area", + "h3index_cell_to_boundary", + "h3index_cell_to_parent", + "h3index_cell_to_point", "h3index_cmp", "h3index_eq", "h3index_from_hexwkb", "h3index_from_wkb", "h3index_ge", + "h3index_get_resolution", "h3index_gt", "h3index_hash", "h3index_in",