From 20ea4eed41ab46bb3fb4b303afa34a95138c9488 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Sat, 15 Aug 2026 01:35:12 +0200 Subject: [PATCH] Declare the scope of the tbigint arm of the tnumber/tbox nearest approach `nad_tint_tbox`, `nad_tbigint_tbox` and `nad_tfloat_tbox` share the wrapper `NAD_tnumber_tbox` and take a generic `const Temporal *`, so which of its three overloads each one serves cannot be read from MEOS: they all call the same `ensure_valid_tnumber_numspan`, which states the whole class. The int and float arms are declared for that reason; the big-integer arm arrived without one, so generation stops on it rather than guess. Declare it beside its two siblings. Deriving from MobilityDB d4d119c034 now completes, and `nad_tbigint_tbox` carries its own overload, `nearestApproachDistance(tbigint, tbox)`. --- meta/type-scope.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/meta/type-scope.json b/meta/type-scope.json index 7bd3678..cb96862 100644 --- a/meta/type-scope.json +++ b/meta/type-scope.json @@ -107,11 +107,15 @@ "nad_tint_tbox": { "types": ["tint"], - "note": "The tint arm of the tnumber/tbox nearest-approach pair." + "note": "The tint arm of the tnumber/tbox nearest-approach set." + }, + "nad_tbigint_tbox": { + "types": ["tbigint"], + "note": "The tbigint arm of the tnumber/tbox nearest-approach set." }, "nad_tfloat_tbox": { "types": ["tfloat"], - "note": "The tfloat arm of the tnumber/tbox nearest-approach pair." + "note": "The tfloat arm of the tnumber/tbox nearest-approach set." } } }