diff --git a/flink-processor/docs/benchmark-results.md b/flink-processor/docs/benchmark-results.md new file mode 100644 index 0000000..0254a9a --- /dev/null +++ b/flink-processor/docs/benchmark-results.md @@ -0,0 +1,89 @@ +# BerlinMOD streaming-matrix throughput + +Throughput of the BerlinMOD-9 × 3-form streaming matrix (9 queries × +{continuous, windowed, snapshot} = 27 cells) on the Flink local mini-cluster +over the real BerlinMOD instants corpus. The spatial predicates evaluate through +MEOS: within-distance through `edwithin_tgeo_geo`, region containment through +`eintersects_tgeo_geo`, and distances through `geog_distance` (see +[`MEOSBridge`](../src/main/java/berlinmod/MEOSBridge.java)). + +## Method + +The corpus is the BerlinMOD `berlinmod_instants.csv` produced by the BerlinMOD +generator — 216 075 instants, 5 vehicles, over ~11 days. Instants are stored in +EPSG:3857 and reprojected to EPSG:4326 through MEOS `geo_transform` at load (see +[`BerlinMODCorpus`](../src/main/java/berlinmod/BerlinMODCorpus.java)); the +per-query parameters (point `P` = corpus centroid, region box, road segment, +points of interest, target vehicle ids) and the window/tick granularity are +derived from the corpus so each spatial cell is selective and the matrix +produces a comparable number of windows. Each cell runs as its own Flink job +terminated by a counting sink; throughput is input events ÷ wall-clock and +`output rows` is the sink cardinality. Parallelism 1, Flink 1.16, Java 21, +16-core x86-64 Linux; libmeos built `-DMEOS=ON -DCBUFFER=ON -DNPOINT=ON +-DPOSE=ON -DRGEO=ON`. + +Run from `flink-processor/`: + +``` +LD_LIBRARY_PATH= java \ + --add-opens=java.base/java.lang=ALL-UNNAMED \ + --add-opens=java.base/java.util=ALL-UNNAMED \ + --add-opens=java.base/java.lang.reflect=ALL-UNNAMED \ + --add-opens=java.base/java.io=ALL-UNNAMED \ + --add-opens=java.base/java.time=ALL-UNNAMED \ + -cp target/classes:jar/JMEOS.jar: \ + berlinmod.BerlinMODBenchmark --csv +``` + +## Results — real BerlinMOD instants (216 075 events) + +| Cell | Events in | Output rows | Wall (ms) | Throughput (ev/s) | +|---|---:|---:|---:|---:| +| Q1-continuous | 216075 | 5 | 2508 | 86,154 | +| Q1-windowed | 216075 | 86 | 1294 | 166,982 | +| Q1-snapshot | 216075 | 274 | 1056 | 204,616 | +| Q2-continuous | 216075 | 61170 | 1074 | 201,187 | +| Q2-windowed | 216075 | 50 | 1027 | 210,394 | +| Q2-snapshot | 216075 | 71 | 985 | 219,365 | +| Q3-continuous | 216075 | 216075 | 2928 | 73,796 | +| Q3-windowed | 216075 | 86 | 2507 | 86,189 | +| Q3-snapshot | 216075 | 0 | 926 | 233,342 | +| Q4-continuous | 216075 | 62 | 3254 | 66,403 | +| Q4-windowed | 216075 | 98 | 3234 | 66,814 | +| Q4-snapshot | 216075 | 1944 | 3223 | 67,042 | +| Q5-continuous | 216075 | 73063 | 9161 | 23,586 | +| Q5-windowed | 216075 | 6 | 954 | 226,494 | +| Q5-snapshot | 216075 | 0 | 915 | 236,148 | +| Q6-continuous | 216075 | 216075 | 2382 | 90,712 | +| Q6-windowed | 216075 | 203 | 2637 | 81,940 | +| Q6-snapshot | 216075 | 274 | 2214 | 97,595 | +| Q7-continuous | 216075 | 5 | 3973 | 54,386 | +| Q7-windowed | 216075 | 53 | 5004 | 43,180 | +| Q7-snapshot | 216075 | 288 | 3931 | 54,967 | +| Q8-continuous | 216075 | 216075 | 2883 | 74,948 | +| Q8-windowed | 216075 | 86 | 2864 | 75,445 | +| Q8-snapshot | 216075 | 126 | 928 | 232,839 | +| Q9-continuous | 216075 | 107870 | 1858 | 116,294 | +| Q9-windowed | 216075 | 22 | 924 | 233,847 | +| Q9-snapshot | 216075 | 95 | 992 | 217,818 | + +## Parity — streaming continuous form ≡ batch MEOS predicate + +The continuous form emits `predicate(event)` for every event, so it is checked +event-for-event against a batch pass over the same corpus through the same +`MEOSBridge` call ([`BerlinMODParity`](../src/main/java/berlinmod/BerlinMODParity.java)). +Both spatial-membership queries match exactly. + +| Query | Events | Streaming-true | Batch-true | Mismatches | Parity | +|---|---:|---:|---:|---:|---| +| Q3 (within `d` of `P`) | 216075 | 56086 | 56086 | 0 | exact | +| Q8 (within `d` of segment) | 216075 | 118498 | 118498 | 0 | exact | + +## Characteristics + +Q5-continuous enumerates every meeting pair across all vehicles on each event +(O(V²) per event, keyed to a single subtask); it is the lowest throughput of the +matrix. The snapshot form is a sampled form — it evaluates each vehicle's +last-known position at tick instants — so a within-`P` snapshot can be empty when +no vehicle is within `d` of `P` at a tick boundary even though the continuous +form reports near-`P` events between boundaries. diff --git a/flink-processor/jar/JMEOS.jar b/flink-processor/jar/JMEOS.jar index 7c4fd25..3f4ebe8 100644 Binary files a/flink-processor/jar/JMEOS.jar and b/flink-processor/jar/JMEOS.jar differ diff --git a/flink-processor/lib/libmeos.so b/flink-processor/lib/libmeos.so index 24ebd35..2de4693 100755 Binary files a/flink-processor/lib/libmeos.so and b/flink-processor/lib/libmeos.so differ diff --git a/flink-processor/src/main/java/aisdata/Query8_V2_Main.java b/flink-processor/src/main/java/aisdata/Query8_V2_Main.java index 70d6103..6d9c443 100644 --- a/flink-processor/src/main/java/aisdata/Query8_V2_Main.java +++ b/flink-processor/src/main/java/aisdata/Query8_V2_Main.java @@ -26,6 +26,7 @@ import org.slf4j.LoggerFactory; import functions.functions; +import functions.GeneratedFunctions; import functions.error_handler; import functions.error_handler_fn; import types.temporal.TInterpolation; @@ -194,7 +195,7 @@ public void process(Integer mmsi, Context context, } // 5. Apply MEOS native Extended Kalman Filter. - Pointer cleanedSeq = functions.temporal_ext_kalman_filter(rawSeq, gate, q, r, dropOutliers); + Pointer cleanedSeq = GeneratedFunctions.temporal_ext_kalman_filter(rawSeq, gate, q, r, dropOutliers); if (cleanedSeq == null) { log.warn("[EKF-V2] temporal_ext_kalman_filter returned null for MMSI={} " + "(window too small?). Falling back to raw.", mmsi); diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODBenchmark.java b/flink-processor/src/main/java/berlinmod/BerlinMODBenchmark.java new file mode 100644 index 0000000..0fb38a6 --- /dev/null +++ b/flink-processor/src/main/java/berlinmod/BerlinMODBenchmark.java @@ -0,0 +1,187 @@ +/***************************************************************************** + * + * This MobilityDB code is provided under The PostgreSQL License. + * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB + * contributors + * + * Permission to use, copy, modify, and distribute this software and its + * documentation for any purpose, without fee, and without a written + * agreement is hereby granted, provided that the above copyright notice and + * this paragraph and the following two paragraphs appear in all copies. + * + * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR + * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING + * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, + * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY + * OF SUCH DAMAGE. + * + * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON + * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO + * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + * + *****************************************************************************/ + +package berlinmod; + +import org.apache.flink.api.common.eventtime.WatermarkStrategy; +import org.apache.flink.configuration.Configuration; +import org.apache.flink.streaming.api.datastream.DataStream; +import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; +import org.apache.flink.streaming.api.functions.sink.RichSinkFunction; +import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; +import org.apache.flink.streaming.api.windowing.time.Time; + +import java.time.Duration; +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.atomic.LongAdder; +import java.util.function.Function; + +/** + * Throughput benchmark for the BerlinMOD-9 × 3-form streaming matrix. + * + *

Runs all 27 cells (9 queries × {continuous, windowed, snapshot} = 27 cells) + * on the Flink local mini-cluster, with the spatial predicates evaluating + * through MEOS (see {@link MEOSBridge}). Each cell runs its own job terminated by + * a counting sink; the harness records input events, output rows, wall-clock, + * and throughput (events per second), then prints a Markdown results table. + * + *

The corpus is the real BerlinMOD instants CSV ({@code --csv }, required); + * the per-query parameters and the window/tick granularity are derived from the + * corpus by {@link BerlinMODCorpus}. + * + *

Usage (from {@code flink-processor/}, with an extended libmeos on the + * loader path and the Flink-on-Java-21 {@code --add-opens} flags): + *

+ *   java … berlinmod.BerlinMODBenchmark --csv <berlinmod_instants.csv> [--max N] [--only Q3]
+ * 
+ */ +public final class BerlinMODBenchmark { + + private static final ConcurrentHashMap COUNTS = new ConcurrentHashMap<>(); + + private BerlinMODBenchmark() { /* utility */ } + + public static void main(String[] args) throws Exception { + String csv = null, only = null; + int maxRows = 0; + for (int i = 0; i < args.length; i++) { + switch (args[i]) { + case "--csv": csv = args[++i]; break; + case "--max": maxRows = Integer.parseInt(args[++i]); break; + case "--only": only = args[++i]; break; + default: break; + } + } + + if (csv == null) { + System.err.println("--csv is required: the benchmark runs " + + "on the canonical BerlinMOD corpus only."); + System.exit(2); + } + List corpus = BerlinMODCorpus.fromInstantsCsv(csv, maxRows); + int n = corpus.size(); + BerlinMODCorpus.Params p = BerlinMODCorpus.derive(corpus); + System.out.printf("Corpus: real BerlinMOD instants, %d events; window=%ds tick=%dms; P=(%.5f,%.5f) targets=%d/%d/%d%n", + n, p.windowSeconds, p.snapshotTickMillis, p.pLon, p.pLat, p.targetId, p.xId, p.yId); + + Map, DataStream>> cells = new LinkedHashMap<>(); + cells.put("Q1-continuous", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q1ContinuousFunction())); + cells.put("Q1-windowed", t -> t.windowAll(tumble(p)).process(new Q1WindowedFunction())); + cells.put("Q1-snapshot", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q1SnapshotFunction(p.snapshotTickMillis))); + cells.put("Q2-continuous", t -> t.process(new Q2ContinuousFunction(p.targetId))); + cells.put("Q2-windowed", t -> t.windowAll(tumble(p)).process(new Q2WindowedFunction(p.targetId))); + cells.put("Q2-snapshot", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q2SnapshotFunction(p.targetId, p.snapshotTickMillis))); + cells.put("Q3-continuous", t -> t.process(new Q3ContinuousFunction(p.pLon, p.pLat, p.radiusMetres))); + cells.put("Q3-windowed", t -> t.windowAll(tumble(p)).process(new Q3WindowedFunction(p.pLon, p.pLat, p.radiusMetres))); + cells.put("Q3-snapshot", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q3SnapshotFunction(p.pLon, p.pLat, p.radiusMetres, p.snapshotTickMillis))); + cells.put("Q4-continuous", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q4ContinuousFunction(p.xmin, p.ymin, p.xmax, p.ymax))); + cells.put("Q4-windowed", t -> t.windowAll(tumble(p)).process(new Q4WindowedFunction(p.xmin, p.ymin, p.xmax, p.ymax))); + cells.put("Q4-snapshot", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q4SnapshotFunction(p.xmin, p.ymin, p.xmax, p.ymax, p.snapshotTickMillis))); + // Q5 (pairwise meet) and Q9 (all-pairs) need every event co-located, so keyBy(x -> 0) + // routes the whole stream to a single subtask on purpose — a global, non-parallel view. + cells.put("Q5-continuous", t -> t.keyBy(x -> 0).process(new Q5ContinuousFunction(p.pLon, p.pLat, p.radiusMetres, p.dMeetMetres))); + cells.put("Q5-windowed", t -> t.windowAll(tumble(p)).process(new Q5WindowedFunction(p.pLon, p.pLat, p.radiusMetres, p.dMeetMetres))); + cells.put("Q5-snapshot", t -> t.keyBy(x -> 0).process(new Q5SnapshotFunction(p.pLon, p.pLat, p.radiusMetres, p.dMeetMetres, p.snapshotTickMillis))); + cells.put("Q6-continuous", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q6ContinuousFunction())); + cells.put("Q6-windowed", t -> t.keyBy(BerlinMODTrip::getVehicleId).window(tumble(p)).process(new Q6WindowedFunction())); + cells.put("Q6-snapshot", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q6SnapshotFunction(p.snapshotTickMillis))); + cells.put("Q7-continuous", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q7ContinuousFunction(p.pois))); + cells.put("Q7-windowed", t -> t.windowAll(tumble(p)).process(new Q7WindowedFunction(p.pois))); + cells.put("Q7-snapshot", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q7SnapshotFunction(p.pois, p.snapshotTickMillis))); + cells.put("Q8-continuous", t -> t.process(new Q8ContinuousFunction(p.s1Lon, p.s1Lat, p.s2Lon, p.s2Lat, p.radiusMetres))); + cells.put("Q8-windowed", t -> t.windowAll(tumble(p)).process(new Q8WindowedFunction(p.s1Lon, p.s1Lat, p.s2Lon, p.s2Lat, p.radiusMetres))); + cells.put("Q8-snapshot", t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q8SnapshotFunction(p.s1Lon, p.s1Lat, p.s2Lon, p.s2Lat, p.radiusMetres, p.snapshotTickMillis))); + cells.put("Q9-continuous", t -> t.keyBy(x -> 0).process(new Q9ContinuousFunction(p.xId, p.yId))); + cells.put("Q9-windowed", t -> t.windowAll(tumble(p)).process(new Q9WindowedFunction(p.xId, p.yId))); + cells.put("Q9-snapshot", t -> t.keyBy(x -> 0).process(new Q9SnapshotFunction(p.xId, p.yId, p.snapshotTickMillis))); + + List rows = new ArrayList<>(); + for (Map.Entry, DataStream>> cell : cells.entrySet()) { + if (only != null && !cell.getKey().contains(only)) { + continue; + } + try { + long[] r = runCell(cell.getKey(), cell.getValue(), corpus); + double secs = r[1] / 1000.0; + double tput = secs > 0 ? n / secs : 0; + rows.add(new String[]{cell.getKey(), String.valueOf(n), String.valueOf(r[0]), + String.valueOf(r[1]), String.format("%,.0f", tput)}); + System.out.printf(" %-14s out=%-8d %6d ms %,.0f ev/s%n", cell.getKey(), r[0], r[1], tput); + } catch (Exception e) { + // One failing cell (e.g. its Flink job) must not abort the whole matrix: + // record the failure and continue with the next cell. + rows.add(new String[]{cell.getKey(), String.valueOf(n), "ERROR", "-", "-"}); + System.err.printf(" %-14s FAILED: %s%n", cell.getKey(), e.getMessage()); + } + } + + System.out.println(); + System.out.println("| Cell | Events in | Output rows | Wall (ms) | Throughput (ev/s) |"); + System.out.println("|---|---:|---:|---:|---:|"); + for (String[] r : rows) { + System.out.printf("| %s | %s | %s | %s | %s |%n", r[0], r[1], r[2], r[3], r[4]); + } + } + + /** Runs one benchmark cell as its own Flink job. Package-private so the test suite + * can exercise the cell-run path on a small corpus. + * @return {outputRows, wallMillis} for one cell. */ + static long[] runCell(String name, + Function, DataStream> wiring, + List corpus) throws Exception { + COUNTS.put(name, new LongAdder()); + StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); + env.setParallelism(1); + DataStream trips = env.fromCollection(corpus) + .assignTimestampsAndWatermarks(WatermarkStrategy + .forBoundedOutOfOrderness(Duration.ofSeconds(1)) + .withTimestampAssigner((e, ts) -> e.getTimestamp())); + @SuppressWarnings("unchecked") + DataStream out = (DataStream) wiring.apply(trips); + out.addSink(new CountingSink(name)); + long t0 = System.nanoTime(); + env.execute(name); + long wall = (System.nanoTime() - t0) / 1_000_000L; + return new long[]{COUNTS.get(name).sum(), wall}; + } + + private static TumblingEventTimeWindows tumble(BerlinMODCorpus.Params p) { + return TumblingEventTimeWindows.of(Time.seconds(p.windowSeconds)); + } + + /** Counts records into the shared per-cell {@link LongAdder}. */ + private static final class CountingSink extends RichSinkFunction { + private final String cell; + CountingSink(String cell) { this.cell = cell; } + @Override public void open(Configuration cfg) { } + @Override public void invoke(Object value, Context context) { + COUNTS.get(cell).increment(); + } + } +} diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ1LocalTest.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ1LocalTest.java deleted file mode 100644 index 780a4a8..0000000 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ1LocalTest.java +++ /dev/null @@ -1,97 +0,0 @@ -/***************************************************************************** - * - * This MobilityDB code is provided under The PostgreSQL License. - * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB - * contributors - * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose, without fee, and without a written - * agreement is hereby granted, provided that the above copyright notice and - * this paragraph and the following two paragraphs appear in all copies. - * - * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, - * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY - * OF SUCH DAMAGE. - * - * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON - * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - *****************************************************************************/ -package berlinmod; - -import org.apache.flink.api.common.eventtime.WatermarkStrategy; -import org.apache.flink.api.java.tuple.Tuple2; -import org.apache.flink.api.java.tuple.Tuple3; -import org.apache.flink.streaming.api.datastream.DataStream; -import org.apache.flink.streaming.api.datastream.DataStreamSource; -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; -import org.apache.flink.streaming.api.windowing.time.Time; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; - -/** - * Local end-to-end test driver for the BerlinMOD-Q1 three streaming forms. - * - *

Same 21-event synthetic corpus as Q2/Q3 local tests. Q1 has no spatial - * predicate and no per-event filter parameter — it simply enumerates vehicles - * seen. - * - *

Expected output: - *

    - *
  • Q1-continuous: 3 lines, one per distinct vehicle (firstSeenTime)
  • - *
  • Q1-windowed: 2 windows, each with distinctCount=3
  • - *
  • Q1-snapshot: 9 lines (3 ticks × 3 vehicles all seen by source-close)
  • - *
- */ -public class BerlinMODQ1LocalTest { - - private static final Logger LOG = LoggerFactory.getLogger(BerlinMODQ1LocalTest.class); - - private static final long WINDOW_SIZE_SECONDS = 10L; - private static final long SNAPSHOT_TICK_MILLIS = 5_000L; - private static final long T0 = 1_735_711_200_000L; - - public static void main(String[] args) throws Exception { - LOG.info("BerlinMODQ1LocalTest starting; window={}s tick={}ms", - WINDOW_SIZE_SECONDS, SNAPSHOT_TICK_MILLIS); - - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); - - List events = BerlinMODCorpus.loadSample(); - DataStreamSource raw = env.fromCollection(events); - DataStream trips = raw.assignTimestampsAndWatermarks( - WatermarkStrategy - .forBoundedOutOfOrderness(Duration.ofSeconds(1)) - .withTimestampAssigner((e, t) -> e.getTimestamp())); - - DataStream> cont = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q1ContinuousFunction()); - cont.print("Q1-continuous"); - - DataStream> win = trips - .windowAll(TumblingEventTimeWindows.of(Time.seconds(WINDOW_SIZE_SECONDS))) - .process(new Q1WindowedFunction()); - win.print("Q1-windowed"); - - DataStream> snap = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q1SnapshotFunction(SNAPSHOT_TICK_MILLIS)); - snap.print("Q1-snapshot"); - - env.execute("BerlinMODQ1LocalTest"); - LOG.info("BerlinMODQ1LocalTest done"); - } - -} diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ2LocalTest.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ2LocalTest.java deleted file mode 100644 index 74b4e8e..0000000 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ2LocalTest.java +++ /dev/null @@ -1,105 +0,0 @@ -/***************************************************************************** - * - * This MobilityDB code is provided under The PostgreSQL License. - * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB - * contributors - * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose, without fee, and without a written - * agreement is hereby granted, provided that the above copyright notice and - * this paragraph and the following two paragraphs appear in all copies. - * - * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, - * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY - * OF SUCH DAMAGE. - * - * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON - * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - *****************************************************************************/ - -package berlinmod; - -import org.apache.flink.api.common.eventtime.WatermarkStrategy; -import org.apache.flink.api.java.tuple.Tuple4; -import org.apache.flink.api.java.tuple.Tuple5; -import org.apache.flink.streaming.api.datastream.DataStream; -import org.apache.flink.streaming.api.datastream.DataStreamSource; -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; -import org.apache.flink.streaming.api.windowing.time.Time; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; - -/** - * Local end-to-end test driver for the BerlinMOD-Q2 three streaming forms. - * - *

Same structural shape as {@link BerlinMODQ3LocalTest} but exercises Q2 ("where is vehicle X - * at time T?") with {@code X = 200} (the Anderlecht vehicle). Same 3-vehicle / - * 21-event synthetic corpus. - * - *

Expected output shape (with {@code X = 200}): - *

    - *
  • Q2-continuous: 7 events (the 7 vehicle-200 events; vehicles 100 and 300 filtered out)
  • - *
  • Q2-windowed: 2 windows of size 10 s, each emitting the last vehicle-200 position seen in the window
  • - *
  • Q2-snapshot: 3 ticks × 1 emission each = 3 lines (vehicle 2's last-known position at each 5 s tick)
  • - *
- * - *

Run after {@code mvn package} with: - *

- *   java -cp target/flink-kafka2postgres-1.0-SNAPSHOT.jar berlinmod.BerlinMODQ2LocalTest
- * 
- */ -public class BerlinMODQ2LocalTest { - - private static final Logger LOG = LoggerFactory.getLogger(BerlinMODQ2LocalTest.class); - - private static final int TARGET_VEHICLE_ID = 2; - private static final long WINDOW_SIZE_SECONDS = 10L; - private static final long SNAPSHOT_TICK_MILLIS = 5_000L; - private static final long T0 = 1_735_711_200_000L; // 2025-01-01 06:00:00 UTC - - public static void main(String[] args) throws Exception { - LOG.info("BerlinMODQ2LocalTest starting; X={} window={}s tick={}ms", - TARGET_VEHICLE_ID, WINDOW_SIZE_SECONDS, SNAPSHOT_TICK_MILLIS); - - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); // deterministic output ordering - - List events = BerlinMODCorpus.loadSample(); - DataStreamSource raw = env.fromCollection(events); - DataStream trips = raw.assignTimestampsAndWatermarks( - WatermarkStrategy - .forBoundedOutOfOrderness(Duration.ofSeconds(1)) - .withTimestampAssigner((e, t) -> e.getTimestamp())); - - DataStream cont = trips - .process(new Q2ContinuousFunction(TARGET_VEHICLE_ID)); - cont.map(t -> String.format("v=%d t=%d (%.4f,%.4f)", - t.getVehicleId(), t.getTimestamp(), t.getLon(), t.getLat())) - .print("Q2-continuous"); - - DataStream> win = trips - .windowAll(TumblingEventTimeWindows.of(Time.seconds(WINDOW_SIZE_SECONDS))) - .process(new Q2WindowedFunction(TARGET_VEHICLE_ID)); - win.print("Q2-windowed"); - - DataStream> snap = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q2SnapshotFunction(TARGET_VEHICLE_ID, SNAPSHOT_TICK_MILLIS)); - snap.print("Q2-snapshot"); - - env.execute("BerlinMODQ2LocalTest"); - LOG.info("BerlinMODQ2LocalTest done"); - } - -} diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ2Main.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ2Main.java index 8919b7a..1bdc86b 100644 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ2Main.java +++ b/flink-processor/src/main/java/berlinmod/BerlinMODQ2Main.java @@ -55,8 +55,7 @@ * * *

The queried vehicle id and other defaults match - * {@code doc/berlinmod-q3-streaming-forms.md}. The companion local test driver - * is {@link BerlinMODQ2LocalTest}. + * {@code doc/berlinmod-q3-streaming-forms.md}. */ public class BerlinMODQ2Main { diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ3LocalTest.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ3LocalTest.java deleted file mode 100644 index b292136..0000000 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ3LocalTest.java +++ /dev/null @@ -1,114 +0,0 @@ -/***************************************************************************** - * - * This MobilityDB code is provided under The PostgreSQL License. - * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB - * contributors - * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose, without fee, and without a written - * agreement is hereby granted, provided that the above copyright notice and - * this paragraph and the following two paragraphs appear in all copies. - * - * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, - * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY - * OF SUCH DAMAGE. - * - * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON - * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - *****************************************************************************/ - -package berlinmod; - -import org.apache.flink.api.common.eventtime.WatermarkStrategy; -import org.apache.flink.api.java.tuple.Tuple2; -import org.apache.flink.api.java.tuple.Tuple3; -import org.apache.flink.streaming.api.datastream.DataStream; -import org.apache.flink.streaming.api.datastream.DataStreamSource; -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; -import org.apache.flink.streaming.api.windowing.time.Time; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; - -/** - * Local end-to-end test driver for the BerlinMOD-Q3 three streaming forms. - * - *

Runs the same three form functions {@link BerlinMODQ3Main} runs (continuous, - * windowed, snapshot) but reads from a hardcoded synthetic event list via - * {@code env.fromCollection(...)} instead of from Kafka. This lets the scaffold - * be verified on any machine with Java + Maven, without Docker, a Kafka broker, - * the MEOS native lib, or any JMEOS call. - * - *

Synthetic corpus: 3 vehicles, 21 events over 14 simulated seconds — - *

    - *
  • Vehicle 100 — sits on the canonical sample area {@code P}, distance 0 m, near
  • - *
  • Vehicle 200 — Anderlecht, ~4.1 km from {@code P}, near (within the 5 km radius)
  • - *
  • Vehicle 300 — Forest, ~15.4 km from {@code P}, not near (outside the 5 km radius)
  • - *
- * - *

Expected output shape: - *

    - *
  • Q3-continuous: 21 lines, {@code near=true} for vehicles 100 and 200, {@code false} for 300
  • - *
  • Q3-windowed: 2 windows of size 10 s, each with {@code distinctCount=2} (vehicles 100 and 200)
  • - *
  • Q3-snapshot: 3 ticks × 2 near vehicles = 6 lines (vehicles 100 and 200 at each of the three 5 s ticks)
  • - *
- * - *

Run after {@code mvn package} with: - *

- *   java -cp target/flink-kafka2postgres-1.0-SNAPSHOT.jar berlinmod.BerlinMODQ3LocalTest
- * 
- */ -public class BerlinMODQ3LocalTest { - - private static final Logger LOG = LoggerFactory.getLogger(BerlinMODQ3LocalTest.class); - - private static final double P_LON = 4.4322; // near vehicle 1 - private static final double P_LAT = 50.7670; - private static final double RADIUS_METRES = 5_000.0; - private static final long WINDOW_SIZE_SECONDS = 10L; - private static final long SNAPSHOT_TICK_MILLIS = 5_000L; - private static final long T0 = 1_735_711_200_000L; // 2025-01-01 06:00:00 UTC - - public static void main(String[] args) throws Exception { - LOG.info("BerlinMODQ3LocalTest starting; P=({}, {}) radius={}m window={}s tick={}ms", - P_LON, P_LAT, RADIUS_METRES, WINDOW_SIZE_SECONDS, SNAPSHOT_TICK_MILLIS); - - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); // deterministic output ordering for the test - - List events = BerlinMODCorpus.loadSample(); - DataStreamSource raw = env.fromCollection(events); - DataStream trips = raw.assignTimestampsAndWatermarks( - WatermarkStrategy - .forBoundedOutOfOrderness(Duration.ofSeconds(1)) - .withTimestampAssigner((e, t) -> e.getTimestamp())); - - DataStream> cont = trips - .process(new Q3ContinuousFunction(P_LON, P_LAT, RADIUS_METRES)); - cont.print("Q3-continuous"); - - DataStream> win = trips - .windowAll(TumblingEventTimeWindows.of(Time.seconds(WINDOW_SIZE_SECONDS))) - .process(new Q3WindowedFunction(P_LON, P_LAT, RADIUS_METRES)); - win.print("Q3-windowed"); - - DataStream> snap = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q3SnapshotFunction(P_LON, P_LAT, RADIUS_METRES, SNAPSHOT_TICK_MILLIS)); - snap.print("Q3-snapshot"); - - env.execute("BerlinMODQ3LocalTest"); - LOG.info("BerlinMODQ3LocalTest done"); - } - -} diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ4LocalTest.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ4LocalTest.java deleted file mode 100644 index 11cdfc3..0000000 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ4LocalTest.java +++ /dev/null @@ -1,120 +0,0 @@ -/***************************************************************************** - * - * This MobilityDB code is provided under The PostgreSQL License. - * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB - * contributors - * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose, without fee, and without a written - * agreement is hereby granted, provided that the above copyright notice and - * this paragraph and the following two paragraphs appear in all copies. - * - * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, - * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY - * OF SUCH DAMAGE. - * - * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON - * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - *****************************************************************************/ - -package berlinmod; - -import org.apache.flink.api.common.eventtime.WatermarkStrategy; -import org.apache.flink.api.java.tuple.Tuple2; -import org.apache.flink.api.java.tuple.Tuple3; -import org.apache.flink.api.java.tuple.Tuple4; -import org.apache.flink.streaming.api.datastream.DataStream; -import org.apache.flink.streaming.api.datastream.DataStreamSource; -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; -import org.apache.flink.streaming.api.windowing.time.Time; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; - -/** - * Local end-to-end test driver for the BerlinMOD-Q4 three streaming forms. - * - *

Region R = bounding box {@code (4.30, 50.84, 4.36, 50.86)} — a rectangle - * around the canonical sample area. The synthetic corpus is designed to produce - * multiple outside → inside transitions so the entry-detection logic - * is exercised non-trivially: - * - *

    - *
  • Vehicle 100 sits inside R for all 7 events (no transitions).
  • - *
  • Vehicle 200 oscillates: outside at t=1, inside at t=3 (entry), - * outside at t=5, inside at t=7 (entry), outside at t=9, inside at - * t=11 (entry), outside at t=13 → three entries.
  • - *
  • Vehicle 300 stays in Forest (outside R) for all 7 events.
  • - *
- * - *

Expected output: - *

    - *
  • Q4-continuous: 3 entries (vehicle 2's three outside → inside transitions)
  • - *
  • Q4-windowed: per the intra-window scoping convention — window - * [0, 10 s) contains vehicle 1's first-seen-inside event AND vehicle 2's two entries - * (t=3, t=7); window [10, 20 s) contains vehicle 1's first-event-in-window - * AND vehicle 2's third entry (t=11). 5 emissions total.
  • - *
  • Q4-snapshot: cumulative entries up to each tick. Tick 5: 1 - * (vehicle 2 t=3). Tick 10: 2 (vehicle 2 t=3, t=7). Tick 15: 3 (vehicle 2 t=3, t=7, - * t=11). vehicle 1 contributes 0 (always inside, no transition). vehicle 3 - * contributes 0. 6 emissions total (1+2+3).
  • - *
- */ -public class BerlinMODQ4LocalTest { - - private static final Logger LOG = LoggerFactory.getLogger(BerlinMODQ4LocalTest.class); - - // Region R — Brussels centre rectangle - private static final double XMIN = 4.40; - private static final double YMIN = 50.74; - private static final double XMAX = 4.47; - private static final double YMAX = 50.86; - - private static final long WINDOW_SIZE_SECONDS = 10L; - private static final long SNAPSHOT_TICK_MILLIS = 5_000L; - private static final long T0 = 1_735_711_200_000L; - - public static void main(String[] args) throws Exception { - LOG.info("BerlinMODQ4LocalTest starting; R=({},{},{},{}) window={}s tick={}ms", - XMIN, YMIN, XMAX, YMAX, WINDOW_SIZE_SECONDS, SNAPSHOT_TICK_MILLIS); - - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); - - List events = BerlinMODCorpus.loadSample(); - DataStreamSource raw = env.fromCollection(events); - DataStream trips = raw.assignTimestampsAndWatermarks( - WatermarkStrategy - .forBoundedOutOfOrderness(Duration.ofSeconds(1)) - .withTimestampAssigner((e, t) -> e.getTimestamp())); - - DataStream> cont = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q4ContinuousFunction(XMIN, YMIN, XMAX, YMAX)); - cont.print("Q4-continuous"); - - DataStream> win = trips - .windowAll(TumblingEventTimeWindows.of(Time.seconds(WINDOW_SIZE_SECONDS))) - .process(new Q4WindowedFunction(XMIN, YMIN, XMAX, YMAX)); - win.print("Q4-windowed"); - - DataStream> snap = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q4SnapshotFunction(XMIN, YMIN, XMAX, YMAX, SNAPSHOT_TICK_MILLIS)); - snap.print("Q4-snapshot"); - - env.execute("BerlinMODQ4LocalTest"); - LOG.info("BerlinMODQ4LocalTest done"); - } - -} diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ5LocalTest.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ5LocalTest.java deleted file mode 100644 index ffb4848..0000000 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ5LocalTest.java +++ /dev/null @@ -1,112 +0,0 @@ -/***************************************************************************** - * - * This MobilityDB code is provided under The PostgreSQL License. - * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB - * contributors - * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose, without fee, and without a written - * agreement is hereby granted, provided that the above copyright notice and - * this paragraph and the following two paragraphs appear in all copies. - * - * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, - * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY - * OF SUCH DAMAGE. - * - * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON - * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - *****************************************************************************/ - -package berlinmod; - -import org.apache.flink.api.common.eventtime.WatermarkStrategy; -import org.apache.flink.api.java.tuple.Tuple4; -import org.apache.flink.api.java.tuple.Tuple5; -import org.apache.flink.streaming.api.datastream.DataStream; -import org.apache.flink.streaming.api.datastream.DataStreamSource; -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; -import org.apache.flink.streaming.api.windowing.time.Time; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; - -/** - * Local end-to-end test driver for the BerlinMOD-Q5 three streaming forms. - * - *

Same stationary-vehicle corpus as Q1/Q2/Q3/Q9. Reference point P = - * the canonical sample area (canonical vehicle 1); {@code dP = 5 km} (vehicle near P); - * {@code dMeet = 5 km} (pair-meeting threshold). - * - *

Pairs: - *

    - *
  • (100, 200) — both near P; distance 4.1 km ≤ dMeet → MEET
  • - *
  • (100, 300) — vehicle 3 not near P → don't qualify
  • - *
  • (200, 300) — vehicle 3 not near P → don't qualify
  • - *
- * - *

Expected output (only the (100, 200) pair qualifies): - *

    - *
  • Q5-continuous: pair (100, 200) emits on every event from t=1 - * onward (the first t=0 events of vehicle 1 and vehicle 3 happen before vehicle 2 is - * known, so no pair exists yet). 21 - 2 = 19 emissions.
  • - *
  • Q5-windowed: each of the two 10-second windows contains - * events for vehicle 1 and vehicle 2 — both qualify, the pair meets. 2 emissions.
  • - *
  • Q5-snapshot: 3 ticks × 1 meeting pair = 3 emissions.
  • - *
- */ -public class BerlinMODQ5LocalTest { - - private static final Logger LOG = LoggerFactory.getLogger(BerlinMODQ5LocalTest.class); - - private static final double P_LON = 4.3822; // midpoint of vehicles 1 and 2 - private static final double P_LAT = 50.7683; - private static final double D_P_METRES = 5_000.0; - private static final double D_MEET_METRES = 8_000.0; - private static final long WINDOW_SIZE_SECONDS = 10L; - private static final long SNAPSHOT_TICK_MILLIS = 5_000L; - private static final long T0 = 1_735_711_200_000L; - - public static void main(String[] args) throws Exception { - LOG.info("BerlinMODQ5LocalTest starting; P=({}, {}) dP={}m dMeet={}m", - P_LON, P_LAT, D_P_METRES, D_MEET_METRES); - - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); - - List events = BerlinMODCorpus.loadSample(); - DataStreamSource raw = env.fromCollection(events); - DataStream trips = raw.assignTimestampsAndWatermarks( - WatermarkStrategy - .forBoundedOutOfOrderness(Duration.ofSeconds(1)) - .withTimestampAssigner((e, t) -> e.getTimestamp())); - - DataStream> cont = trips - .keyBy(t -> 0) - .process(new Q5ContinuousFunction(P_LON, P_LAT, D_P_METRES, D_MEET_METRES)); - cont.print("Q5-continuous"); - - DataStream> win = trips - .windowAll(TumblingEventTimeWindows.of(Time.seconds(WINDOW_SIZE_SECONDS))) - .process(new Q5WindowedFunction(P_LON, P_LAT, D_P_METRES, D_MEET_METRES)); - win.print("Q5-windowed"); - - DataStream> snap = trips - .keyBy(t -> 0) - .process(new Q5SnapshotFunction(P_LON, P_LAT, D_P_METRES, D_MEET_METRES, SNAPSHOT_TICK_MILLIS)); - snap.print("Q5-snapshot"); - - env.execute("BerlinMODQ5LocalTest"); - LOG.info("BerlinMODQ5LocalTest done"); - } - -} diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ6LocalTest.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ6LocalTest.java deleted file mode 100644 index 025ac07..0000000 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ6LocalTest.java +++ /dev/null @@ -1,121 +0,0 @@ -/***************************************************************************** - * - * This MobilityDB code is provided under The PostgreSQL License. - * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB - * contributors - * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose, without fee, and without a written - * agreement is hereby granted, provided that the above copyright notice and - * this paragraph and the following two paragraphs appear in all copies. - * - * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, - * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY - * OF SUCH DAMAGE. - * - * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON - * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - *****************************************************************************/ - -package berlinmod; - -import org.apache.flink.api.common.eventtime.WatermarkStrategy; -import org.apache.flink.api.java.tuple.Tuple3; -import org.apache.flink.api.java.tuple.Tuple4; -import org.apache.flink.streaming.api.datastream.DataStream; -import org.apache.flink.streaming.api.datastream.DataStreamSource; -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; -import org.apache.flink.streaming.api.windowing.time.Time; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; - -/** - * Local end-to-end test driver for the BerlinMOD-Q6 three streaming forms. - * - *

Unlike Q1/Q2/Q3 which use a stationary-vehicles corpus, Q6 needs vehicles - * that actually move so the cumulative-distance arithmetic produces non-zero - * output. The synthetic corpus here drifts each vehicle by a fixed bearing - * per event: - * - *

    - *
  • Vehicle 100 drifts east ~100 m per 2 s event (0.001423° lon at lat 50.85)
  • - *
  • Vehicle 200 drifts south ~50 m per 2 s event (0.000450° lat)
  • - *
  • Vehicle 300 drifts west ~200 m per 2 s event (0.002846° lon)
  • - *
- * - *

With 7 events per vehicle (6 inter-event steps), per-vehicle totals are - * approximately: - * - *

    - *
  • vehicle 1: 6 × 100 m = 600 m
  • - *
  • vehicle 2: 6 × 50 m = 300 m
  • - *
  • vehicle 3: 6 × 200 m = 1200 m
  • - *
- * - *

Expected output: - * - *

    - *
  • Q6-continuous: 21 lines, cumulative metres rising monotonically per vehicle
  • - *
  • Q6-windowed: 6 windowed emissions (2 windows × 3 vehicles)
  • - *
  • Q6-snapshot: 9 emissions (3 ticks × 3 vehicles, all-source-closed)
  • - *
- */ -public class BerlinMODQ6LocalTest { - - private static final Logger LOG = LoggerFactory.getLogger(BerlinMODQ6LocalTest.class); - - private static final long WINDOW_SIZE_SECONDS = 10L; - private static final long SNAPSHOT_TICK_MILLIS = 5_000L; - private static final long T0 = 1_735_711_200_000L; - - // Drift per event step - private static final double V100_DLON = 100.0 / (111_000.0 * Math.cos(Math.toRadians(50.85))); - private static final double V200_DLAT = -50.0 / 111_000.0; - private static final double V300_DLON = -200.0 / (111_000.0 * Math.cos(Math.toRadians(50.85))); - - public static void main(String[] args) throws Exception { - LOG.info("BerlinMODQ6LocalTest starting; window={}s tick={}ms", - WINDOW_SIZE_SECONDS, SNAPSHOT_TICK_MILLIS); - - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); - - List events = BerlinMODCorpus.loadSample(); - DataStreamSource raw = env.fromCollection(events); - DataStream trips = raw.assignTimestampsAndWatermarks( - WatermarkStrategy - .forBoundedOutOfOrderness(Duration.ofSeconds(1)) - .withTimestampAssigner((e, t) -> e.getTimestamp())); - - DataStream> cont = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q6ContinuousFunction()); - cont.print("Q6-continuous"); - - DataStream> win = trips - .keyBy(BerlinMODTrip::getVehicleId) - .window(TumblingEventTimeWindows.of(Time.seconds(WINDOW_SIZE_SECONDS))) - .process(new Q6WindowedFunction()); - win.print("Q6-windowed"); - - DataStream> snap = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q6SnapshotFunction(SNAPSHOT_TICK_MILLIS)); - snap.print("Q6-snapshot"); - - env.execute("BerlinMODQ6LocalTest"); - LOG.info("BerlinMODQ6LocalTest done"); - } - -} diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ7LocalTest.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ7LocalTest.java deleted file mode 100644 index 17618d2..0000000 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ7LocalTest.java +++ /dev/null @@ -1,119 +0,0 @@ -/***************************************************************************** - * - * This MobilityDB code is provided under The PostgreSQL License. - * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB - * contributors - * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose, without fee, and without a written - * agreement is hereby granted, provided that the above copyright notice and - * this paragraph and the following two paragraphs appear in all copies. - * - * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, - * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY - * OF SUCH DAMAGE. - * - * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON - * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - *****************************************************************************/ - -package berlinmod; - -import org.apache.flink.api.common.eventtime.WatermarkStrategy; -import org.apache.flink.api.java.tuple.Tuple3; -import org.apache.flink.api.java.tuple.Tuple4; -import org.apache.flink.api.java.tuple.Tuple5; -import org.apache.flink.streaming.api.datastream.DataStream; -import org.apache.flink.streaming.api.datastream.DataStreamSource; -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; -import org.apache.flink.streaming.api.windowing.time.Time; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.time.Duration; -import java.util.Arrays; -import java.util.ArrayList; -import java.util.List; - -/** - * Local end-to-end test driver for the BerlinMOD-Q7 three streaming forms. - * - *

Same stationary-vehicle corpus as Q1/Q2/Q3/Q5/Q9. POI list: - *

    - *
  • POI 1 = the canonical sample area (canonical vehicle 1), radius 2000 m
  • - *
  • POI 2 = Anderlecht (canonical vehicle 2), radius 1000 m
  • - *
  • POI 3 = south of Brussels (canonical vehicle 3), radius 2000 m
  • - *
- * - *

Per (vehicle, POI) match-up: - *

    - *
  • vehicle 1 is inside POI 1 (0 m), outside POI 2 (~4.1 km) and POI 3 (~13 km)
  • - *
  • vehicle 2 is inside POI 2 (0 m), outside POI 1 and POI 3
  • - *
  • vehicle 3 is inside POI 3 (~1.3 km), outside POI 1 and POI 2
  • - *
- * - *

Expected output: - *

    - *
  • Q7-continuous: 3 emissions — first-passages on each vehicle's - * very first event (vehicle 1 t=0 → POI 1; vehicle 2 t=1 → POI 2; vehicle 3 t=0 → - * POI 3)
  • - *
  • Q7-windowed: per-window intra-window first-passages — - * window [0, 10 s) sees all 3 first-passages; window [10, 20 s) sees - * all 3 again (intra-window scoping has no cross-window memory). 6 lines.
  • - *
  • Q7-snapshot: 3 ticks × 3 cumulative (vehicle, POI) first-passages = 9 lines
  • - *
- */ -public class BerlinMODQ7LocalTest { - - private static final Logger LOG = LoggerFactory.getLogger(BerlinMODQ7LocalTest.class); - - private static final long WINDOW_SIZE_SECONDS = 10L; - private static final long SNAPSHOT_TICK_MILLIS = 5_000L; - private static final long T0 = 1_735_711_200_000L; - - private static final List POIS = Arrays.asList( - new PointOfInterest(1, 4.3321, 50.7696, 2_000.0), // near vehicle 2 - new PointOfInterest(2, 4.4571, 50.8515, 2_000.0), // near vehicle 3 - new PointOfInterest(3, 4.4252, 50.9190, 2_000.0)); // near vehicle 5 - - public static void main(String[] args) throws Exception { - LOG.info("BerlinMODQ7LocalTest starting; #POIs={} window={}s tick={}ms", - POIS.size(), WINDOW_SIZE_SECONDS, SNAPSHOT_TICK_MILLIS); - - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); - - List events = BerlinMODCorpus.loadSample(); - DataStreamSource raw = env.fromCollection(events); - DataStream trips = raw.assignTimestampsAndWatermarks( - WatermarkStrategy - .forBoundedOutOfOrderness(Duration.ofSeconds(1)) - .withTimestampAssigner((e, t) -> e.getTimestamp())); - - DataStream> cont = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q7ContinuousFunction(POIS)); - cont.print("Q7-continuous"); - - DataStream> win = trips - .windowAll(TumblingEventTimeWindows.of(Time.seconds(WINDOW_SIZE_SECONDS))) - .process(new Q7WindowedFunction(POIS)); - win.print("Q7-windowed"); - - DataStream> snap = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q7SnapshotFunction(POIS, SNAPSHOT_TICK_MILLIS)); - snap.print("Q7-snapshot"); - - env.execute("BerlinMODQ7LocalTest"); - LOG.info("BerlinMODQ7LocalTest done"); - } - -} diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ8LocalTest.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ8LocalTest.java deleted file mode 100644 index 9805cd9..0000000 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ8LocalTest.java +++ /dev/null @@ -1,110 +0,0 @@ -/***************************************************************************** - * - * This MobilityDB code is provided under The PostgreSQL License. - * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB - * contributors - * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose, without fee, and without a written - * agreement is hereby granted, provided that the above copyright notice and - * this paragraph and the following two paragraphs appear in all copies. - * - * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, - * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY - * OF SUCH DAMAGE. - * - * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON - * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - *****************************************************************************/ - -package berlinmod; - -import org.apache.flink.api.common.eventtime.WatermarkStrategy; -import org.apache.flink.api.java.tuple.Tuple2; -import org.apache.flink.api.java.tuple.Tuple3; -import org.apache.flink.streaming.api.datastream.DataStream; -import org.apache.flink.streaming.api.datastream.DataStreamSource; -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; -import org.apache.flink.streaming.api.windowing.time.Time; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; - -/** - * Local end-to-end test driver for the BerlinMOD-Q8 three streaming forms. - * - *

Same stationary-vehicle corpus as the other Qs. Road segment runs - * from (4.30, 50.83) to (4.36, 50.87) — a diagonal across the Brussels- - * centre region. With a {@code d = 5 km} proximity threshold: - * - *

    - *
  • vehicle 1 at (canonical vehicle 1) — ~1.1 km from segment → near
  • - *
  • vehicle 2 at (canonical vehicle 2) — ~0.5 km from segment → near
  • - *
  • vehicle 3 at (canonical vehicle 3) — ~13 km from segment → not near
  • - *
- * - *

Expected output shape: - *

    - *
  • Q8-continuous: 21 events (14 near=true for vehicle 1/vehicle 2, 7 near=false for vehicle 3)
  • - *
  • Q8-windowed: 2 windows, each with {@code distinctCount=2} (vehicles 100 and 200)
  • - *
  • Q8-snapshot: 3 ticks × 2 near vehicles = 6 emissions
  • - *
- * - *

Same shape as Q3 with a segment-distance predicate substituted for the - * point-radius one — the algebraic pattern parity intentional. - */ -public class BerlinMODQ8LocalTest { - - private static final Logger LOG = LoggerFactory.getLogger(BerlinMODQ8LocalTest.class); - - // Road segment endpoints - private static final double S1_LON = 4.3321, S1_LAT = 50.7696; // vehicle 2 - private static final double S2_LON = 4.3063, S2_LAT = 50.8825; // vehicle 4 - private static final double RADIUS_METRES = 5_000.0; - private static final long WINDOW_SIZE_SECONDS = 10L; - private static final long SNAPSHOT_TICK_MILLIS = 5_000L; - private static final long T0 = 1_735_711_200_000L; - - public static void main(String[] args) throws Exception { - LOG.info("BerlinMODQ8LocalTest starting; segment=({},{}) → ({},{}) d={}m", - S1_LON, S1_LAT, S2_LON, S2_LAT, RADIUS_METRES); - - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); - - List events = BerlinMODCorpus.loadSample(); - DataStreamSource raw = env.fromCollection(events); - DataStream trips = raw.assignTimestampsAndWatermarks( - WatermarkStrategy - .forBoundedOutOfOrderness(Duration.ofSeconds(1)) - .withTimestampAssigner((e, t) -> e.getTimestamp())); - - DataStream> cont = trips - .process(new Q8ContinuousFunction(S1_LON, S1_LAT, S2_LON, S2_LAT, RADIUS_METRES)); - cont.print("Q8-continuous"); - - DataStream> win = trips - .windowAll(TumblingEventTimeWindows.of(Time.seconds(WINDOW_SIZE_SECONDS))) - .process(new Q8WindowedFunction(S1_LON, S1_LAT, S2_LON, S2_LAT, RADIUS_METRES)); - win.print("Q8-windowed"); - - DataStream> snap = trips - .keyBy(BerlinMODTrip::getVehicleId) - .process(new Q8SnapshotFunction(S1_LON, S1_LAT, S2_LON, S2_LAT, RADIUS_METRES, SNAPSHOT_TICK_MILLIS)); - snap.print("Q8-snapshot"); - - env.execute("BerlinMODQ8LocalTest"); - LOG.info("BerlinMODQ8LocalTest done"); - } - -} diff --git a/flink-processor/src/main/java/berlinmod/BerlinMODQ9LocalTest.java b/flink-processor/src/main/java/berlinmod/BerlinMODQ9LocalTest.java deleted file mode 100644 index c473732..0000000 --- a/flink-processor/src/main/java/berlinmod/BerlinMODQ9LocalTest.java +++ /dev/null @@ -1,110 +0,0 @@ -/***************************************************************************** - * - * This MobilityDB code is provided under The PostgreSQL License. - * Copyright (c) 2020-2026, Université libre de Bruxelles and MobilityDB - * contributors - * - * Permission to use, copy, modify, and distribute this software and its - * documentation for any purpose, without fee, and without a written - * agreement is hereby granted, provided that the above copyright notice and - * this paragraph and the following two paragraphs appear in all copies. - * - * IN NO EVENT SHALL UNIVERSITE LIBRE DE BRUXELLES BE LIABLE TO ANY PARTY FOR - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING - * LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, - * EVEN IF UNIVERSITE LIBRE DE BRUXELLES HAS BEEN ADVISED OF THE POSSIBILITY - * OF SUCH DAMAGE. - * - * UNIVERSITE LIBRE DE BRUXELLES SPECIFICALLY DISCLAIMS ANY WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON - * AN "AS IS" BASIS, AND UNIVERSITE LIBRE DE BRUXELLES HAS NO OBLIGATIONS TO - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - * - *****************************************************************************/ - -package berlinmod; - -import org.apache.flink.api.common.eventtime.WatermarkStrategy; -import org.apache.flink.api.java.tuple.Tuple2; -import org.apache.flink.api.java.tuple.Tuple3; -import org.apache.flink.streaming.api.datastream.DataStream; -import org.apache.flink.streaming.api.datastream.DataStreamSource; -import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindows; -import org.apache.flink.streaming.api.windowing.time.Time; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; - -/** - * Local end-to-end test driver for the BerlinMOD-Q9 three streaming forms. - * - *

Same stationary-vehicle synthetic corpus as Q1/Q2/Q3 (3 vehicles, 21 - * events). Queried pair X = 100 (the canonical sample area), Y = 200 (Anderlecht); - * their actual distance is ~4.1 km — the expected output for every emission. - * - *

Expected output: - *

    - *
  • Q9-continuous: 13 lines — emitted whenever either X or Y has - * a new event AND the other has been seen at least once. vehicle 1 fires - * first at t=0; vehicle 2's first event at t=1 produces the first paired - * emission; subsequent 12 events (alternating) each produce one - * emission.
  • - *
  • Q9-windowed: 2 windows — both contain X and Y events, each - * emits the X-Y distance using last seen-in-window positions.
  • - *
  • Q9-snapshot: 3 ticks × 1 emission each = 3 lines.
  • - *
- */ -public class BerlinMODQ9LocalTest { - - private static final Logger LOG = LoggerFactory.getLogger(BerlinMODQ9LocalTest.class); - - private static final int X_VEHICLE_ID = 1; - private static final int Y_VEHICLE_ID = 2; - private static final long WINDOW_SIZE_SECONDS = 10L; - private static final long SNAPSHOT_TICK_MILLIS = 5_000L; - private static final long T0 = 1_735_711_200_000L; - - public static void main(String[] args) throws Exception { - LOG.info("BerlinMODQ9LocalTest starting; X={} Y={} window={}s tick={}ms", - X_VEHICLE_ID, Y_VEHICLE_ID, WINDOW_SIZE_SECONDS, SNAPSHOT_TICK_MILLIS); - - StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); - env.setParallelism(1); - - List events = BerlinMODCorpus.loadSample(); - DataStreamSource raw = env.fromCollection(events); - DataStream trips = raw.assignTimestampsAndWatermarks( - WatermarkStrategy - .forBoundedOutOfOrderness(Duration.ofSeconds(1)) - .withTimestampAssigner((e, t) -> e.getTimestamp())); - - // Pre-filter to {X, Y} and key by a constant so the shared X+Y state - // lives in a single subtask. - DataStream xy = trips - .filter(t -> t.getVehicleId() == X_VEHICLE_ID || t.getVehicleId() == Y_VEHICLE_ID); - - DataStream> cont = xy - .keyBy(t -> 0) - .process(new Q9ContinuousFunction(X_VEHICLE_ID, Y_VEHICLE_ID)); - cont.print("Q9-continuous"); - - DataStream> win = xy - .windowAll(TumblingEventTimeWindows.of(Time.seconds(WINDOW_SIZE_SECONDS))) - .process(new Q9WindowedFunction(X_VEHICLE_ID, Y_VEHICLE_ID)); - win.print("Q9-windowed"); - - DataStream> snap = xy - .keyBy(t -> 0) - .process(new Q9SnapshotFunction(X_VEHICLE_ID, Y_VEHICLE_ID, SNAPSHOT_TICK_MILLIS)); - snap.print("Q9-snapshot"); - - env.execute("BerlinMODQ9LocalTest"); - LOG.info("BerlinMODQ9LocalTest done"); - } - -} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsBigintSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsBigintSet.java new file mode 100644 index 0000000..747631b --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsBigintSet.java @@ -0,0 +1,131 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: BigintSet + * Methods emitted: 8 (bounded-state=5 · io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsBigintSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsBigintSet() { /* utility */ } + + /** + * MEOS {@code bigintset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer bigintset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintset_make(arg0, arg1); + } + + /** + * MEOS {@code bigintset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static long bigintset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintset_end_value(arg0); + } + + /** + * MEOS {@code bigintset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer bigintset_shift_scale(Pointer arg0, long arg1, long arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintset_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code bigintset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static long bigintset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintset_start_value(arg0); + } + + /** + * MEOS {@code bigintset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer bigintset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintset_value_n(arg0, arg1); + } + + /** + * MEOS {@code bigintset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer bigintset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintset_values(arg0, arg1); + } + + /** + * MEOS {@code bigintset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer bigintset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintset_in(arg0); + } + + /** + * MEOS {@code bigintset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String bigintset_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintset_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsBigintSpan.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsBigintSpan.java new file mode 100644 index 0000000..caaa6c9 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsBigintSpan.java @@ -0,0 +1,145 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: BigintSpan + * Methods emitted: 9 (bounded-state=6 · io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsBigintSpan { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsBigintSpan() { /* utility */ } + + /** + * MEOS {@code bigintspan_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer bigintspan_make(long arg0, long arg1, boolean arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspan_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspan_make(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code bigintspan_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer bigintspan_bins(Pointer arg0, long arg1, long arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspan_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspan_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code bigintspan_expand} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer bigintspan_expand(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspan_expand requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspan_expand(arg0, arg1); + } + + /** + * MEOS {@code bigintspan_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static long bigintspan_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspan_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspan_lower(arg0); + } + + /** + * MEOS {@code bigintspan_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer bigintspan_shift_scale(Pointer arg0, long arg1, long arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspan_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspan_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code bigintspan_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static long bigintspan_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspan_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspan_upper(arg0); + } + + /** + * MEOS {@code bigintspan_width} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static long bigintspan_width(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspan_width requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspan_width(arg0); + } + + /** + * MEOS {@code bigintspan_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer bigintspan_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspan_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspan_in(arg0); + } + + /** + * MEOS {@code bigintspan_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String bigintspan_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspan_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspan_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsBigintSpanSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsBigintSpanSet.java new file mode 100644 index 0000000..4c54d4f --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsBigintSpanSet.java @@ -0,0 +1,117 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: BigintSpanSet + * Methods emitted: 7 (bounded-state=5 · io-meta=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsBigintSpanSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsBigintSpanSet() { /* utility */ } + + /** + * MEOS {@code bigintspanset_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer bigintspanset_bins(Pointer arg0, long arg1, long arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspanset_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspanset_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code bigintspanset_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static long bigintspanset_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspanset_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspanset_lower(arg0); + } + + /** + * MEOS {@code bigintspanset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer bigintspanset_shift_scale(Pointer arg0, long arg1, long arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspanset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspanset_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code bigintspanset_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static long bigintspanset_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspanset_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspanset_upper(arg0); + } + + /** + * MEOS {@code bigintspanset_width} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static long bigintspanset_width(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspanset_width requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspanset_width(arg0, arg1); + } + + /** + * MEOS {@code bigintspanset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer bigintspanset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspanset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspanset_in(arg0); + } + + /** + * MEOS {@code bigintspanset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String bigintspanset_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigintspanset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigintspanset_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsCbufferSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsCbufferSet.java new file mode 100644 index 0000000..22228fc --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsCbufferSet.java @@ -0,0 +1,117 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: CbufferSet + * Methods emitted: 7 (bounded-state=4 · io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsCbufferSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsCbufferSet() { /* utility */ } + + /** + * MEOS {@code cbufferset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer cbufferset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbufferset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbufferset_make(arg0, arg1); + } + + /** + * MEOS {@code cbufferset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer cbufferset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbufferset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbufferset_end_value(arg0); + } + + /** + * MEOS {@code cbufferset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer cbufferset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbufferset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbufferset_start_value(arg0); + } + + /** + * MEOS {@code cbufferset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer cbufferset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbufferset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbufferset_value_n(arg0, arg1); + } + + /** + * MEOS {@code cbufferset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer cbufferset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbufferset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbufferset_values(arg0, arg1); + } + + /** + * MEOS {@code cbufferset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer cbufferset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbufferset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbufferset_in(arg0); + } + + /** + * MEOS {@code cbufferset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String cbufferset_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbufferset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbufferset_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsDateSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsDateSet.java new file mode 100644 index 0000000..118e91e --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsDateSet.java @@ -0,0 +1,145 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: DateSet + * Methods emitted: 9 (bounded-state=5 · io-meta=2 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsDateSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsDateSet() { /* utility */ } + + /** + * MEOS {@code dateset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer dateset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dateset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dateset_make(arg0, arg1); + } + + /** + * MEOS {@code dateset_to_tstzset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer dateset_to_tstzset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dateset_to_tstzset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dateset_to_tstzset(arg0); + } + + /** + * MEOS {@code dateset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int dateset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dateset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dateset_end_value(arg0); + } + + /** + * MEOS {@code dateset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer dateset_shift_scale(Pointer arg0, int arg1, int arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dateset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dateset_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code dateset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int dateset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dateset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dateset_start_value(arg0); + } + + /** + * MEOS {@code dateset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer dateset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dateset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dateset_value_n(arg0, arg1); + } + + /** + * MEOS {@code dateset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer dateset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dateset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dateset_values(arg0, arg1); + } + + /** + * MEOS {@code dateset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer dateset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dateset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dateset_in(arg0); + } + + /** + * MEOS {@code dateset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String dateset_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dateset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dateset_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsDateSpan.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsDateSpan.java new file mode 100644 index 0000000..3e243a0 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsDateSpan.java @@ -0,0 +1,145 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: DateSpan + * Methods emitted: 9 (bounded-state=5 · io-meta=2 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsDateSpan { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsDateSpan() { /* utility */ } + + /** + * MEOS {@code datespan_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer datespan_make(int arg0, int arg1, boolean arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespan_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespan_make(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code datespan_to_tstzspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer datespan_to_tstzspan(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespan_to_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespan_to_tstzspan(arg0); + } + + /** + * MEOS {@code datespan_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer datespan_bins(Pointer arg0, Pointer arg1, int arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespan_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespan_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code datespan_duration} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer datespan_duration(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespan_duration requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespan_duration(arg0); + } + + /** + * MEOS {@code datespan_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int datespan_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespan_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespan_lower(arg0); + } + + /** + * MEOS {@code datespan_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer datespan_shift_scale(Pointer arg0, int arg1, int arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespan_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespan_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code datespan_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int datespan_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespan_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespan_upper(arg0); + } + + /** + * MEOS {@code datespan_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer datespan_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespan_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespan_in(arg0); + } + + /** + * MEOS {@code datespan_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String datespan_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespan_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespan_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsDateSpanSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsDateSpanSet.java new file mode 100644 index 0000000..615ef7c --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsDateSpanSet.java @@ -0,0 +1,173 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: DateSpanSet + * Methods emitted: 11 (bounded-state=8 · io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsDateSpanSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsDateSpanSet() { /* utility */ } + + /** + * MEOS {@code datespanset_to_tstzspanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer datespanset_to_tstzspanset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_to_tstzspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_to_tstzspanset(arg0); + } + + /** + * MEOS {@code datespanset_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer datespanset_bins(Pointer arg0, Pointer arg1, int arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code datespanset_date_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer datespanset_date_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_date_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_date_n(arg0, arg1); + } + + /** + * MEOS {@code datespanset_dates} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer datespanset_dates(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_dates requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_dates(arg0); + } + + /** + * MEOS {@code datespanset_duration} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer datespanset_duration(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_duration requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_duration(arg0, arg1); + } + + /** + * MEOS {@code datespanset_end_date} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int datespanset_end_date(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_end_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_end_date(arg0); + } + + /** + * MEOS {@code datespanset_num_dates} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int datespanset_num_dates(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_num_dates requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_num_dates(arg0); + } + + /** + * MEOS {@code datespanset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer datespanset_shift_scale(Pointer arg0, int arg1, int arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code datespanset_start_date} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int datespanset_start_date(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_start_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_start_date(arg0); + } + + /** + * MEOS {@code datespanset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer datespanset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_in(arg0); + } + + /** + * MEOS {@code datespanset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String datespanset_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "datespanset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.datespanset_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFloatSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFloatSet.java new file mode 100644 index 0000000..1a3b898 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFloatSet.java @@ -0,0 +1,201 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: FloatSet + * Methods emitted: 13 (bounded-state=9 · io-meta=2 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsFloatSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFloatSet() { /* utility */ } + + /** + * MEOS {@code floatset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer floatset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_make(arg0, arg1); + } + + /** + * MEOS {@code floatset_to_intset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer floatset_to_intset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_to_intset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_to_intset(arg0); + } + + /** + * MEOS {@code floatset_ceil} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatset_ceil(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_ceil requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_ceil(arg0); + } + + /** + * MEOS {@code floatset_degrees} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatset_degrees(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_degrees requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_degrees(arg0, arg1); + } + + /** + * MEOS {@code floatset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double floatset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_end_value(arg0); + } + + /** + * MEOS {@code floatset_floor} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatset_floor(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_floor requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_floor(arg0); + } + + /** + * MEOS {@code floatset_radians} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatset_radians(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_radians requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_radians(arg0); + } + + /** + * MEOS {@code floatset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatset_shift_scale(Pointer arg0, double arg1, double arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code floatset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double floatset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_start_value(arg0); + } + + /** + * MEOS {@code floatset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_value_n(arg0, arg1); + } + + /** + * MEOS {@code floatset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_values(arg0, arg1); + } + + /** + * MEOS {@code floatset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer floatset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_in(arg0); + } + + /** + * MEOS {@code floatset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String floatset_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatset_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFloatSpan.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFloatSpan.java new file mode 100644 index 0000000..7c3308e --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFloatSpan.java @@ -0,0 +1,229 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: FloatSpan + * Methods emitted: 15 (bounded-state=11 · io-meta=2 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsFloatSpan { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFloatSpan() { /* utility */ } + + /** + * MEOS {@code floatspan_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer floatspan_make(double arg0, double arg1, boolean arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_make(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code floatspan_to_intspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer floatspan_to_intspan(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_to_intspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_to_intspan(arg0); + } + + /** + * MEOS {@code floatspan_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspan_bins(Pointer arg0, double arg1, double arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code floatspan_ceil} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspan_ceil(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_ceil requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_ceil(arg0); + } + + /** + * MEOS {@code floatspan_degrees} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspan_degrees(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_degrees requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_degrees(arg0, arg1); + } + + /** + * MEOS {@code floatspan_expand} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspan_expand(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_expand requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_expand(arg0, arg1); + } + + /** + * MEOS {@code floatspan_floor} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspan_floor(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_floor requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_floor(arg0); + } + + /** + * MEOS {@code floatspan_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double floatspan_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_lower(arg0); + } + + /** + * MEOS {@code floatspan_radians} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspan_radians(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_radians requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_radians(arg0); + } + + /** + * MEOS {@code floatspan_round} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspan_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_round(arg0, arg1); + } + + /** + * MEOS {@code floatspan_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspan_shift_scale(Pointer arg0, double arg1, double arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code floatspan_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double floatspan_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_upper(arg0); + } + + /** + * MEOS {@code floatspan_width} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double floatspan_width(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_width requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_width(arg0); + } + + /** + * MEOS {@code floatspan_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer floatspan_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_in(arg0); + } + + /** + * MEOS {@code floatspan_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String floatspan_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspan_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspan_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFloatSpanSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFloatSpanSet.java new file mode 100644 index 0000000..159341f --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFloatSpanSet.java @@ -0,0 +1,201 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: FloatSpanSet + * Methods emitted: 13 (bounded-state=10 · io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsFloatSpanSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFloatSpanSet() { /* utility */ } + + /** + * MEOS {@code floatspanset_to_intspanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer floatspanset_to_intspanset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_to_intspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_to_intspanset(arg0); + } + + /** + * MEOS {@code floatspanset_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspanset_bins(Pointer arg0, double arg1, double arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code floatspanset_ceil} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspanset_ceil(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_ceil requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_ceil(arg0); + } + + /** + * MEOS {@code floatspanset_degrees} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspanset_degrees(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_degrees requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_degrees(arg0, arg1); + } + + /** + * MEOS {@code floatspanset_floor} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspanset_floor(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_floor requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_floor(arg0); + } + + /** + * MEOS {@code floatspanset_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double floatspanset_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_lower(arg0); + } + + /** + * MEOS {@code floatspanset_radians} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspanset_radians(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_radians requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_radians(arg0); + } + + /** + * MEOS {@code floatspanset_round} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspanset_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_round(arg0, arg1); + } + + /** + * MEOS {@code floatspanset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer floatspanset_shift_scale(Pointer arg0, double arg1, double arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code floatspanset_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double floatspanset_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_upper(arg0); + } + + /** + * MEOS {@code floatspanset_width} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double floatspanset_width(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_width requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_width(arg0, arg1); + } + + /** + * MEOS {@code floatspanset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer floatspanset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_in(arg0); + } + + /** + * MEOS {@code floatspanset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String floatspanset_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "floatspanset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.floatspanset_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeCatalog.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeCatalog.java new file mode 100644 index 0000000..3e20712 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeCatalog.java @@ -0,0 +1,617 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * Free functions from meos_catalog.h + * Methods emitted: 46 (io-meta=23 · stateless=23) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsFreeCatalog { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFreeCatalog() { /* utility */ } + + /** + * MEOS {@code alphanum_basetype} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean alphanum_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "alphanum_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.alphanum_basetype(arg0); + } + + /** + * MEOS {@code alphanum_temptype} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean alphanum_temptype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "alphanum_temptype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.alphanum_temptype(arg0); + } + + /** + * MEOS {@code alphanumset_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean alphanumset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "alphanumset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.alphanumset_type(arg0); + } + + /** + * MEOS {@code basetype_byvalue} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean basetype_byvalue(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "basetype_byvalue requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.basetype_byvalue(arg0); + } + + /** + * MEOS {@code basetype_varlength} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean basetype_varlength(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "basetype_varlength requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.basetype_varlength(arg0); + } + + /** + * MEOS {@code geo_basetype} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geo_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_basetype(arg0); + } + + /** + * MEOS {@code interptype_name} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static String interptype_name(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "interptype_name requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.interptype_name(arg0); + } + + /** + * MEOS {@code meosoper_name} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static String meosoper_name(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meosoper_name requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meosoper_name(arg0); + } + + /** + * MEOS {@code numset_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean numset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "numset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.numset_type(arg0); + } + + /** + * MEOS {@code numspan_basetype} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean numspan_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "numspan_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.numspan_basetype(arg0); + } + + /** + * MEOS {@code numspan_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean numspan_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "numspan_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.numspan_type(arg0); + } + + /** + * MEOS {@code spatial_basetype} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean spatial_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spatial_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spatial_basetype(arg0); + } + + /** + * MEOS {@code spatialset_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean spatialset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spatialset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spatialset_type(arg0); + } + + /** + * MEOS {@code talphanum_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean talphanum_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "talphanum_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.talphanum_type(arg0); + } + + /** + * MEOS {@code tempsubtype_from_string} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean tempsubtype_from_string(String arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tempsubtype_from_string requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tempsubtype_from_string(arg0, arg1); + } + + /** + * MEOS {@code tempsubtype_name} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static String tempsubtype_name(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tempsubtype_name requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tempsubtype_name(arg0); + } + + /** + * MEOS {@code tgeodetic_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean tgeodetic_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeodetic_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeodetic_type(arg0); + } + + /** + * MEOS {@code time_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean time_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "time_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.time_type(arg0); + } + + /** + * MEOS {@code timeset_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean timeset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timeset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timeset_type(arg0); + } + + /** + * MEOS {@code timespan_basetype} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean timespan_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timespan_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timespan_basetype(arg0); + } + + /** + * MEOS {@code timespan_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean timespan_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timespan_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timespan_type(arg0); + } + + /** + * MEOS {@code timespanset_type} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean timespanset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timespanset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timespanset_type(arg0); + } + + /** + * MEOS {@code type_span_bbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean type_span_bbox(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "type_span_bbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.type_span_bbox(arg0); + } + + /** + * MEOS {@code ensure_geoset_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_geoset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_geoset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_geoset_type(arg0); + } + + /** + * MEOS {@code ensure_numset_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_numset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_numset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_numset_type(arg0); + } + + /** + * MEOS {@code ensure_numspan_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_numspan_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_numspan_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_numspan_type(arg0); + } + + /** + * MEOS {@code ensure_set_spantype} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_set_spantype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_set_spantype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_set_spantype(arg0); + } + + /** + * MEOS {@code ensure_span_tbox_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_span_tbox_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_span_tbox_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_span_tbox_type(arg0); + } + + /** + * MEOS {@code ensure_spatialset_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_spatialset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_spatialset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_spatialset_type(arg0); + } + + /** + * MEOS {@code ensure_tgeo_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_tgeo_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_tgeo_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_tgeo_type(arg0); + } + + /** + * MEOS {@code ensure_tgeo_type_all} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_tgeo_type_all(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_tgeo_type_all requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_tgeo_type_all(arg0); + } + + /** + * MEOS {@code ensure_tgeodetic_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_tgeodetic_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_tgeodetic_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_tgeodetic_type(arg0); + } + + /** + * MEOS {@code ensure_tgeometry_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_tgeometry_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_tgeometry_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_tgeometry_type(arg0); + } + + /** + * MEOS {@code ensure_timespanset_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_timespanset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_timespanset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_timespanset_type(arg0); + } + + /** + * MEOS {@code ensure_tnumber_basetype} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_tnumber_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_tnumber_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_tnumber_basetype(arg0); + } + + /** + * MEOS {@code ensure_tnumber_tpoint_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_tnumber_tpoint_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_tnumber_tpoint_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_tnumber_tpoint_type(arg0); + } + + /** + * MEOS {@code ensure_tnumber_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_tnumber_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_tnumber_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_tnumber_type(arg0); + } + + /** + * MEOS {@code ensure_tpoint_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_tpoint_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_tpoint_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_tpoint_type(arg0); + } + + /** + * MEOS {@code ensure_tspatial_type} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean ensure_tspatial_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ensure_tspatial_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ensure_tspatial_type(arg0); + } + + /** + * MEOS {@code meos_basetype} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean meos_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_basetype(arg0); + } + + /** + * MEOS {@code meostype_length} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static short meostype_length(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meostype_length requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meostype_length(arg0); + } + + /** + * MEOS {@code meostype_name} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static String meostype_name(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meostype_name requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meostype_name(arg0); + } + + /** + * MEOS {@code temptype_basetype} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static int temptype_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temptype_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temptype_basetype(arg0); + } + + /** + * MEOS {@code temptype_subtype} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean temptype_subtype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temptype_subtype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temptype_subtype(arg0); + } + + /** + * MEOS {@code temptype_subtype_all} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean temptype_subtype_all(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temptype_subtype_all requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temptype_subtype_all(arg0); + } + + /** + * MEOS {@code temptype_supports_linear} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean temptype_supports_linear(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temptype_supports_linear requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temptype_supports_linear(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeCbuffer.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeCbuffer.java new file mode 100644 index 0000000..94ba6b9 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeCbuffer.java @@ -0,0 +1,1957 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * Free functions from meos_cbuffer.h + * Methods emitted: 149 (bounded-state=68 · stateless=43 · cross-stream=22 · io-meta=8 · windowed=8) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsFreeCbuffer { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFreeCbuffer() { /* utility */ } + + /** + * MEOS {@code cbuffer_cmp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int cbuffer_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_cmp(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer cbuffer_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_copy(arg0); + } + + /** + * MEOS {@code cbuffer_eq} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean cbuffer_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_eq(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_ge} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean cbuffer_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_ge(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_gt} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean cbuffer_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_gt(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_hash} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int cbuffer_hash(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_hash requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_hash(arg0); + } + + /** + * MEOS {@code cbuffer_hash_extended} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int cbuffer_hash_extended(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_hash_extended requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_hash_extended(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_le} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean cbuffer_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_le(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_lt} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean cbuffer_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_lt(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: make/from_base of instant/scalar

+ */ + public static Pointer cbuffer_make(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_make(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_ne} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean cbuffer_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_ne(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_nsame} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean cbuffer_nsame(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_nsame requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_nsame(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_point} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer cbuffer_point(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_point requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_point(arg0); + } + + /** + * MEOS {@code cbuffer_radius} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double cbuffer_radius(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_radius requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_radius(arg0); + } + + /** + * MEOS {@code cbuffer_round} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer cbuffer_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_round(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_same} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean cbuffer_same(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_same requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_same(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_set_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static void cbuffer_set_srid(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_set_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.cbuffer_set_srid(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static int cbuffer_srid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_srid(arg0); + } + + /** + * MEOS {@code cbuffer_timestamptz_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer cbuffer_timestamptz_to_stbox(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_timestamptz_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_timestamptz_to_stbox(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_to_geom} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer cbuffer_to_geom(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_to_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_to_geom(arg0); + } + + /** + * MEOS {@code cbuffer_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer cbuffer_to_set(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_to_set(arg0); + } + + /** + * MEOS {@code cbuffer_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer cbuffer_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_to_stbox(arg0); + } + + /** + * MEOS {@code cbuffer_transform} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer cbuffer_transform(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_transform requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_transform(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_transform_pipeline} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer cbuffer_transform_pipeline(Pointer arg0, String arg1, int arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_transform_pipeline requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_transform_pipeline(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code cbuffer_tstzspan_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer cbuffer_tstzspan_to_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_tstzspan_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_tstzspan_to_stbox(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer cbuffer_union_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code cbufferarr_round} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer cbufferarr_round(Pointer arg0, int arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbufferarr_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbufferarr_round(arg0, arg1, arg2); + } + + /** + * MEOS {@code cbufferarr_to_geom} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer cbufferarr_to_geom(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbufferarr_to_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbufferarr_to_geom(arg0, arg1); + } + + /** + * MEOS {@code contained_cbuffer_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: topology/position rel on 2 scalars (box/span algebra)

+ */ + public static boolean contained_cbuffer_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_cbuffer_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_cbuffer_set(arg0, arg1); + } + + /** + * MEOS {@code contains_cbuffer_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: topology/position rel on 2 scalars (box/span algebra)

+ */ + public static int contains_cbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_cbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_cbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code contains_set_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code covers_cbuffer_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int covers_cbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "covers_cbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.covers_cbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code disjoint_cbuffer_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int disjoint_cbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "disjoint_cbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.disjoint_cbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code dwithin_cbuffer_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int dwithin_cbuffer_cbuffer(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "dwithin_cbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.dwithin_cbuffer_cbuffer(arg0, arg1, arg2); + } + + /** + * MEOS {@code geom_to_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_to_cbuffer(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_to_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_to_cbuffer(arg0); + } + + /** + * MEOS {@code intersection_set_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code intersects_cbuffer_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int intersects_cbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersects_cbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersects_cbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code teq_cbuffer_tcbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code teq_tcbuffer_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code tne_cbuffer_tcbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tne_tcbuffer_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code touches_cbuffer_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int touches_cbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "touches_cbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.touches_cbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code union_set_cbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code acontains_cbuffer_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acontains_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acontains_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acontains_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code acontains_geo_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acontains_geo_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acontains_geo_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acontains_geo_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code acontains_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acontains_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acontains_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acontains_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code acontains_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acontains_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acontains_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acontains_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code acovers_cbuffer_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acovers_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acovers_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acovers_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code acovers_geo_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acovers_geo_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acovers_geo_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acovers_geo_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code acovers_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acovers_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acovers_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acovers_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code acovers_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acovers_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acovers_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acovers_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code adisjoint_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int adisjoint_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adisjoint_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adisjoint_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code adisjoint_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int adisjoint_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adisjoint_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adisjoint_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code adwithin_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int adwithin_tcbuffer_cbuffer(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adwithin_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adwithin_tcbuffer_cbuffer(arg0, arg1, arg2); + } + + /** + * MEOS {@code adwithin_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int adwithin_tcbuffer_geo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adwithin_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adwithin_tcbuffer_geo(arg0, arg1, arg2); + } + + /** + * MEOS {@code aintersects_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int aintersects_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "aintersects_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.aintersects_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code aintersects_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int aintersects_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "aintersects_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.aintersects_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code atouches_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int atouches_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "atouches_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.atouches_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code atouches_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int atouches_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "atouches_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.atouches_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code distance_cbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_cbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_cbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_cbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code distance_cbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_cbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_cbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_cbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code distance_cbuffer_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_cbuffer_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_cbuffer_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_cbuffer_stbox(arg0, arg1); + } + + /** + * MEOS {@code econtains_cbuffer_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int econtains_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "econtains_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.econtains_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code econtains_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int econtains_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "econtains_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.econtains_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code econtains_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int econtains_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "econtains_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.econtains_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code ecovers_cbuffer_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int ecovers_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ecovers_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ecovers_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code ecovers_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int ecovers_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ecovers_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ecovers_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code ecovers_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int ecovers_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ecovers_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ecovers_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code edisjoint_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int edisjoint_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "edisjoint_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.edisjoint_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code edisjoint_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int edisjoint_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "edisjoint_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.edisjoint_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code edwithin_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int edwithin_tcbuffer_cbuffer(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "edwithin_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.edwithin_tcbuffer_cbuffer(arg0, arg1, arg2); + } + + /** + * MEOS {@code edwithin_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int edwithin_tcbuffer_geo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "edwithin_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.edwithin_tcbuffer_geo(arg0, arg1, arg2); + } + + /** + * MEOS {@code eintersects_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int eintersects_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "eintersects_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.eintersects_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code eintersects_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int eintersects_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "eintersects_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.eintersects_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code etouches_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int etouches_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "etouches_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.etouches_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code etouches_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int etouches_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "etouches_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.etouches_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code minus_cbuffer_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_cbuffer_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_cbuffer_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_cbuffer_set(arg0, arg1); + } + + /** + * MEOS {@code minus_set_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code nad_cbuffer_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_cbuffer_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_cbuffer_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_cbuffer_stbox(arg0, arg1); + } + + /** + * MEOS {@code nad_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code nad_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code nad_tcbuffer_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tcbuffer_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tcbuffer_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tcbuffer_stbox(arg0, arg1); + } + + /** + * MEOS {@code nai_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer nai_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code nai_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer nai_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer shortestline_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer shortestline_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code tcontains_cbuffer_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcontains_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcontains_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcontains_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcontains_geo_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcontains_geo_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcontains_geo_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcontains_geo_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcontains_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcontains_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcontains_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcontains_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcontains_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcontains_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcontains_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcontains_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code tcovers_cbuffer_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcovers_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcovers_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcovers_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcovers_geo_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcovers_geo_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcovers_geo_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcovers_geo_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcovers_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcovers_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcovers_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcovers_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcovers_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcovers_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcovers_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcovers_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code tdisjoint_cbuffer_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdisjoint_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdisjoint_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdisjoint_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tdisjoint_geo_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdisjoint_geo_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdisjoint_geo_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdisjoint_geo_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tdisjoint_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdisjoint_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdisjoint_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdisjoint_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code tdisjoint_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdisjoint_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdisjoint_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdisjoint_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer tdistance_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer tdistance_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code tdwithin_geo_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdwithin_geo_tcbuffer(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdwithin_geo_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdwithin_geo_tcbuffer(arg0, arg1, arg2); + } + + /** + * MEOS {@code tdwithin_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdwithin_tcbuffer_cbuffer(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdwithin_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdwithin_tcbuffer_cbuffer(arg0, arg1, arg2); + } + + /** + * MEOS {@code tdwithin_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdwithin_tcbuffer_geo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdwithin_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdwithin_tcbuffer_geo(arg0, arg1, arg2); + } + + /** + * MEOS {@code tintersects_cbuffer_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tintersects_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintersects_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintersects_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tintersects_geo_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tintersects_geo_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintersects_geo_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintersects_geo_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tintersects_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tintersects_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintersects_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintersects_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code tintersects_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tintersects_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintersects_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintersects_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code ttouches_cbuffer_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer ttouches_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttouches_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttouches_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code ttouches_geo_tcbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer ttouches_geo_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttouches_geo_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttouches_geo_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code ttouches_tcbuffer_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer ttouches_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttouches_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttouches_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code ttouches_tcbuffer_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer ttouches_tcbuffer_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttouches_tcbuffer_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttouches_tcbuffer_geo(arg0, arg1); + } + + /** + * MEOS {@code always_eq_cbuffer_tcbuffer} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tcbuffer_cbuffer} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code always_ne_cbuffer_tcbuffer} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tcbuffer_cbuffer} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_cbuffer_tcbuffer} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tcbuffer_cbuffer} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_cbuffer_tcbuffer} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_cbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_cbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_cbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tcbuffer_cbuffer} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_tcbuffer_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tcbuffer_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tcbuffer_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code adisjoint_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int adisjoint_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adisjoint_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adisjoint_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code adwithin_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int adwithin_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adwithin_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adwithin_tcbuffer_tcbuffer(arg0, arg1, arg2); + } + + /** + * MEOS {@code aintersects_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int aintersects_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "aintersects_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.aintersects_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_eq_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_ne_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code atouches_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int atouches_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "atouches_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.atouches_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code ecovers_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int ecovers_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ecovers_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ecovers_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code edwithin_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int edwithin_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "edwithin_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.edwithin_tcbuffer_tcbuffer(arg0, arg1, arg2); + } + + /** + * MEOS {@code eintersects_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int eintersects_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "eintersects_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.eintersects_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code etouches_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int etouches_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "etouches_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.etouches_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_eq_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_ne_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code nad_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static double nad_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code nai_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer nai_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer shortestline_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcontains_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tcontains_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcontains_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcontains_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcovers_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tcovers_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcovers_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcovers_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tdisjoint_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tdisjoint_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdisjoint_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdisjoint_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer tdistance_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code tdwithin_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tdwithin_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdwithin_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdwithin_tcbuffer_tcbuffer(arg0, arg1, arg2); + } + + /** + * MEOS {@code tintersects_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tintersects_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintersects_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintersects_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code ttouches_tcbuffer_tcbuffer} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer ttouches_tcbuffer_tcbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttouches_tcbuffer_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttouches_tcbuffer_tcbuffer(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_as_ewkt} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String cbuffer_as_ewkt(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_as_ewkt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_as_ewkt(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_as_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String cbuffer_as_hexwkb(Pointer arg0, byte arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_as_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_as_hexwkb(arg0, arg1, arg2); + } + + /** + * MEOS {@code cbuffer_as_text} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String cbuffer_as_text(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_as_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_as_text(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_as_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer cbuffer_as_wkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_as_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_as_wkb(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_from_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer cbuffer_from_hexwkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_from_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_from_hexwkb(arg0); + } + + /** + * MEOS {@code cbuffer_from_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer cbuffer_from_wkb(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_from_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_from_wkb(arg0, arg1); + } + + /** + * MEOS {@code cbuffer_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer cbuffer_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_in(arg0); + } + + /** + * MEOS {@code cbuffer_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String cbuffer_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "cbuffer_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.cbuffer_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeCore.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeCore.java new file mode 100644 index 0000000..8279ef2 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeCore.java @@ -0,0 +1,9316 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * Free functions from meos.h + * Methods emitted: 715 (stateless=432 · bounded-state=124 · windowed=80 · io-meta=42 · cross-stream=37) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import functions.error_handler_fn; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsFreeCore { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFreeCore() { /* utility */ } + + /** + * MEOS {@code add_float_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer add_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "add_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.add_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code add_int_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer add_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "add_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.add_int_tint(arg0, arg1); + } + + /** + * MEOS {@code add_tfloat_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer add_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "add_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.add_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code add_tint_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer add_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "add_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.add_tint_int(arg0, arg1); + } + + /** + * MEOS {@code add_tnumber_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer add_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "add_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.add_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code adjacent_span_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code adjacent_span_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_span_date(arg0, arg1); + } + + /** + * MEOS {@code adjacent_span_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_span_float(arg0, arg1); + } + + /** + * MEOS {@code adjacent_span_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_span_int(arg0, arg1); + } + + /** + * MEOS {@code adjacent_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_span_span(arg0, arg1); + } + + /** + * MEOS {@code adjacent_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code adjacent_span_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code adjacent_spanset_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code adjacent_spanset_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code adjacent_spanset_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code adjacent_spanset_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code adjacent_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code adjacent_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code adjacent_spanset_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code adjacent_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code adjacent_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code after_date_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_date_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_date_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_date_set(arg0, arg1); + } + + /** + * MEOS {@code after_date_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_date_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_date_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_date_span(arg0, arg1); + } + + /** + * MEOS {@code after_date_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_date_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_date_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_date_spanset(arg0, arg1); + } + + /** + * MEOS {@code after_set_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_set_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_set_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_set_date(arg0, arg1); + } + + /** + * MEOS {@code after_set_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_set_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_set_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_set_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code after_span_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_span_date(arg0, arg1); + } + + /** + * MEOS {@code after_span_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code after_spanset_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code after_spanset_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code after_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code after_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code after_timestamptz_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_timestamptz_set(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_timestamptz_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_timestamptz_set(arg0, arg1); + } + + /** + * MEOS {@code after_timestamptz_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_timestamptz_span(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_timestamptz_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_timestamptz_span(arg0, arg1); + } + + /** + * MEOS {@code after_timestamptz_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_timestamptz_spanset(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_timestamptz_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_timestamptz_spanset(arg0, arg1); + } + + /** + * MEOS {@code before_date_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_date_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_date_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_date_set(arg0, arg1); + } + + /** + * MEOS {@code before_date_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_date_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_date_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_date_span(arg0, arg1); + } + + /** + * MEOS {@code before_date_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_date_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_date_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_date_spanset(arg0, arg1); + } + + /** + * MEOS {@code before_set_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_set_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_set_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_set_date(arg0, arg1); + } + + /** + * MEOS {@code before_set_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_set_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_set_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_set_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code before_span_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_span_date(arg0, arg1); + } + + /** + * MEOS {@code before_span_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code before_spanset_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code before_spanset_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code before_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code before_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code before_timestamptz_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_timestamptz_set(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_timestamptz_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_timestamptz_set(arg0, arg1); + } + + /** + * MEOS {@code before_timestamptz_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_timestamptz_span(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_timestamptz_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_timestamptz_span(arg0, arg1); + } + + /** + * MEOS {@code before_timestamptz_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_timestamptz_spanset(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_timestamptz_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_timestamptz_spanset(arg0, arg1); + } + + /** + * MEOS {@code bigint_extent_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer bigint_extent_transfn(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigint_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigint_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code bigint_get_bin} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static long bigint_get_bin(long arg0, long arg1, long arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigint_get_bin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigint_get_bin(arg0, arg1, arg2); + } + + /** + * MEOS {@code bigint_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer bigint_to_set(long arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigint_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigint_to_set(arg0); + } + + /** + * MEOS {@code bigint_to_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer bigint_to_span(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigint_to_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigint_to_span(arg0); + } + + /** + * MEOS {@code bigint_to_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer bigint_to_spanset(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigint_to_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigint_to_spanset(arg0); + } + + /** + * MEOS {@code bigint_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer bigint_union_transfn(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bigint_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bigint_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code contained_bigint_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_bigint_set(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_bigint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_bigint_set(arg0, arg1); + } + + /** + * MEOS {@code contained_bigint_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_bigint_span(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_bigint_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_bigint_span(arg0, arg1); + } + + /** + * MEOS {@code contained_bigint_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_bigint_spanset(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_bigint_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_bigint_spanset(arg0, arg1); + } + + /** + * MEOS {@code contained_date_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_date_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_date_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_date_set(arg0, arg1); + } + + /** + * MEOS {@code contained_date_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_date_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_date_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_date_span(arg0, arg1); + } + + /** + * MEOS {@code contained_date_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_date_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_date_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_date_spanset(arg0, arg1); + } + + /** + * MEOS {@code contained_float_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_float_set(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_float_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_float_set(arg0, arg1); + } + + /** + * MEOS {@code contained_float_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_float_span(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_float_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_float_span(arg0, arg1); + } + + /** + * MEOS {@code contained_float_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_float_spanset(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_float_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_float_spanset(arg0, arg1); + } + + /** + * MEOS {@code contained_int_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_int_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_int_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_int_set(arg0, arg1); + } + + /** + * MEOS {@code contained_int_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_int_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_int_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_int_span(arg0, arg1); + } + + /** + * MEOS {@code contained_int_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_int_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_int_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_int_spanset(arg0, arg1); + } + + /** + * MEOS {@code contained_set_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_set_set(arg0, arg1); + } + + /** + * MEOS {@code contained_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_span_span(arg0, arg1); + } + + /** + * MEOS {@code contained_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code contained_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code contained_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code contained_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code contained_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code contained_text_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_text_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_text_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_text_set(arg0, arg1); + } + + /** + * MEOS {@code contained_timestamptz_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_timestamptz_set(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_timestamptz_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_timestamptz_set(arg0, arg1); + } + + /** + * MEOS {@code contained_timestamptz_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_timestamptz_span(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_timestamptz_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_timestamptz_span(arg0, arg1); + } + + /** + * MEOS {@code contained_timestamptz_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_timestamptz_spanset(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_timestamptz_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_timestamptz_spanset(arg0, arg1); + } + + /** + * MEOS {@code contains_set_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_bigint(arg0, arg1); + } + + /** + * MEOS {@code contains_set_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_date(arg0, arg1); + } + + /** + * MEOS {@code contains_set_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_float(arg0, arg1); + } + + /** + * MEOS {@code contains_set_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_int(arg0, arg1); + } + + /** + * MEOS {@code contains_set_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_set(arg0, arg1); + } + + /** + * MEOS {@code contains_set_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_text(arg0, arg1); + } + + /** + * MEOS {@code contains_set_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code contains_span_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code contains_span_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_span_date(arg0, arg1); + } + + /** + * MEOS {@code contains_span_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_span_float(arg0, arg1); + } + + /** + * MEOS {@code contains_span_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_span_int(arg0, arg1); + } + + /** + * MEOS {@code contains_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_span_span(arg0, arg1); + } + + /** + * MEOS {@code contains_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code contains_span_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code contains_spanset_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code contains_spanset_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code contains_spanset_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code contains_spanset_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code contains_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code contains_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code contains_spanset_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code contains_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code contains_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code date_extent_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer date_extent_transfn(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "date_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.date_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code date_get_bin} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int date_get_bin(int arg0, Pointer arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "date_get_bin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.date_get_bin(arg0, arg1, arg2); + } + + /** + * MEOS {@code date_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer date_to_set(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "date_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.date_to_set(arg0); + } + + /** + * MEOS {@code date_to_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer date_to_span(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "date_to_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.date_to_span(arg0); + } + + /** + * MEOS {@code date_to_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer date_to_spanset(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "date_to_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.date_to_spanset(arg0); + } + + /** + * MEOS {@code date_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer date_union_transfn(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "date_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.date_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code div_float_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer div_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "div_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.div_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code div_int_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer div_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "div_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.div_int_tint(arg0, arg1); + } + + /** + * MEOS {@code div_tfloat_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer div_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "div_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.div_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code div_tint_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer div_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "div_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.div_tint_int(arg0, arg1); + } + + /** + * MEOS {@code div_tnumber_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer div_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "div_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.div_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code float_angular_difference} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double float_angular_difference(double arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_angular_difference requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_angular_difference(arg0, arg1); + } + + /** + * MEOS {@code float_degrees} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double float_degrees(double arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_degrees requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_degrees(arg0, arg1); + } + + /** + * MEOS {@code float_extent_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer float_extent_transfn(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code float_get_bin} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static double float_get_bin(double arg0, double arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_get_bin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_get_bin(arg0, arg1, arg2); + } + + /** + * MEOS {@code float_timestamptz_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer float_timestamptz_to_tbox(double arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_timestamptz_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_timestamptz_to_tbox(arg0, arg1); + } + + /** + * MEOS {@code float_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer float_to_set(double arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_to_set(arg0); + } + + /** + * MEOS {@code float_to_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer float_to_span(double arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_to_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_to_span(arg0); + } + + /** + * MEOS {@code float_to_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer float_to_spanset(double arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_to_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_to_spanset(arg0); + } + + /** + * MEOS {@code float_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer float_to_tbox(double arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_to_tbox(arg0); + } + + /** + * MEOS {@code float_tstzspan_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer float_tstzspan_to_tbox(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_tstzspan_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_tstzspan_to_tbox(arg0, arg1); + } + + /** + * MEOS {@code float_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer float_union_transfn(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code int_extent_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer int_extent_transfn(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "int_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.int_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code int_get_bin} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int int_get_bin(int arg0, int arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "int_get_bin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.int_get_bin(arg0, arg1, arg2); + } + + /** + * MEOS {@code int_timestamptz_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer int_timestamptz_to_tbox(int arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "int_timestamptz_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.int_timestamptz_to_tbox(arg0, arg1); + } + + /** + * MEOS {@code int_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer int_to_set(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "int_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.int_to_set(arg0); + } + + /** + * MEOS {@code int_to_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer int_to_span(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "int_to_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.int_to_span(arg0); + } + + /** + * MEOS {@code int_to_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer int_to_spanset(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "int_to_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.int_to_spanset(arg0); + } + + /** + * MEOS {@code int_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer int_to_tbox(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "int_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.int_to_tbox(arg0); + } + + /** + * MEOS {@code int_tstzspan_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer int_tstzspan_to_tbox(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "int_tstzspan_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.int_tstzspan_to_tbox(arg0, arg1); + } + + /** + * MEOS {@code int_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer int_union_transfn(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "int_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.int_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code intersection_bigint_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_bigint_set(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_bigint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_bigint_set(arg0, arg1); + } + + /** + * MEOS {@code intersection_date_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_date_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_date_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_date_set(arg0, arg1); + } + + /** + * MEOS {@code intersection_float_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_float_set(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_float_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_float_set(arg0, arg1); + } + + /** + * MEOS {@code intersection_int_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_int_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_int_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_int_set(arg0, arg1); + } + + /** + * MEOS {@code intersection_set_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_bigint(arg0, arg1); + } + + /** + * MEOS {@code intersection_set_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_date(arg0, arg1); + } + + /** + * MEOS {@code intersection_set_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_float(arg0, arg1); + } + + /** + * MEOS {@code intersection_set_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_int(arg0, arg1); + } + + /** + * MEOS {@code intersection_set_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_set(arg0, arg1); + } + + /** + * MEOS {@code intersection_set_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_text(arg0, arg1); + } + + /** + * MEOS {@code intersection_set_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code intersection_span_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code intersection_span_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_span_date(arg0, arg1); + } + + /** + * MEOS {@code intersection_span_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_span_float(arg0, arg1); + } + + /** + * MEOS {@code intersection_span_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_span_int(arg0, arg1); + } + + /** + * MEOS {@code intersection_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_span_span(arg0, arg1); + } + + /** + * MEOS {@code intersection_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code intersection_span_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code intersection_spanset_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code intersection_spanset_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code intersection_spanset_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code intersection_spanset_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code intersection_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code intersection_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code intersection_spanset_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code intersection_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code intersection_text_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_text_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_text_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_text_set(arg0, arg1); + } + + /** + * MEOS {@code intersection_timestamptz_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_timestamptz_set(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_timestamptz_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_timestamptz_set(arg0, arg1); + } + + /** + * MEOS {@code left_bigint_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_bigint_set(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_bigint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_bigint_set(arg0, arg1); + } + + /** + * MEOS {@code left_bigint_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_bigint_span(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_bigint_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_bigint_span(arg0, arg1); + } + + /** + * MEOS {@code left_bigint_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_bigint_spanset(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_bigint_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_bigint_spanset(arg0, arg1); + } + + /** + * MEOS {@code left_float_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_float_set(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_float_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_float_set(arg0, arg1); + } + + /** + * MEOS {@code left_float_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_float_span(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_float_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_float_span(arg0, arg1); + } + + /** + * MEOS {@code left_float_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_float_spanset(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_float_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_float_spanset(arg0, arg1); + } + + /** + * MEOS {@code left_int_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_int_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_int_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_int_set(arg0, arg1); + } + + /** + * MEOS {@code left_int_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_int_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_int_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_int_span(arg0, arg1); + } + + /** + * MEOS {@code left_int_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_int_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_int_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_int_spanset(arg0, arg1); + } + + /** + * MEOS {@code left_set_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_set_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_set_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_set_bigint(arg0, arg1); + } + + /** + * MEOS {@code left_set_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_set_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_set_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_set_float(arg0, arg1); + } + + /** + * MEOS {@code left_set_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_set_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_set_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_set_int(arg0, arg1); + } + + /** + * MEOS {@code left_set_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_set_set(arg0, arg1); + } + + /** + * MEOS {@code left_set_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_set_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_set_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_set_text(arg0, arg1); + } + + /** + * MEOS {@code left_span_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code left_span_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_span_float(arg0, arg1); + } + + /** + * MEOS {@code left_span_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_span_int(arg0, arg1); + } + + /** + * MEOS {@code left_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_span_span(arg0, arg1); + } + + /** + * MEOS {@code left_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code left_spanset_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code left_spanset_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code left_spanset_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code left_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code left_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code left_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code left_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code left_text_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_text_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_text_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_text_set(arg0, arg1); + } + + /** + * MEOS {@code numspan_timestamptz_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer numspan_timestamptz_to_tbox(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "numspan_timestamptz_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.numspan_timestamptz_to_tbox(arg0, arg1); + } + + /** + * MEOS {@code numspan_tstzspan_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer numspan_tstzspan_to_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "numspan_tstzspan_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.numspan_tstzspan_to_tbox(arg0, arg1); + } + + /** + * MEOS {@code overafter_date_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_date_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_date_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_date_set(arg0, arg1); + } + + /** + * MEOS {@code overafter_date_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_date_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_date_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_date_span(arg0, arg1); + } + + /** + * MEOS {@code overafter_date_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_date_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_date_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_date_spanset(arg0, arg1); + } + + /** + * MEOS {@code overafter_set_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_set_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_set_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_set_date(arg0, arg1); + } + + /** + * MEOS {@code overafter_set_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_set_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_set_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_set_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code overafter_span_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_span_date(arg0, arg1); + } + + /** + * MEOS {@code overafter_span_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code overafter_spanset_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code overafter_spanset_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code overafter_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code overafter_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overafter_timestamptz_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_timestamptz_set(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_timestamptz_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_timestamptz_set(arg0, arg1); + } + + /** + * MEOS {@code overafter_timestamptz_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_timestamptz_span(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_timestamptz_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_timestamptz_span(arg0, arg1); + } + + /** + * MEOS {@code overafter_timestamptz_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_timestamptz_spanset(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_timestamptz_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_timestamptz_spanset(arg0, arg1); + } + + /** + * MEOS {@code overbefore_date_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_date_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_date_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_date_set(arg0, arg1); + } + + /** + * MEOS {@code overbefore_date_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_date_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_date_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_date_span(arg0, arg1); + } + + /** + * MEOS {@code overbefore_date_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_date_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_date_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_date_spanset(arg0, arg1); + } + + /** + * MEOS {@code overbefore_set_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_set_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_set_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_set_date(arg0, arg1); + } + + /** + * MEOS {@code overbefore_set_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_set_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_set_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_set_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code overbefore_span_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_span_date(arg0, arg1); + } + + /** + * MEOS {@code overbefore_span_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code overbefore_spanset_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code overbefore_spanset_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code overbefore_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code overbefore_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overbefore_timestamptz_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_timestamptz_set(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_timestamptz_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_timestamptz_set(arg0, arg1); + } + + /** + * MEOS {@code overbefore_timestamptz_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_timestamptz_span(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_timestamptz_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_timestamptz_span(arg0, arg1); + } + + /** + * MEOS {@code overbefore_timestamptz_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_timestamptz_spanset(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_timestamptz_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_timestamptz_spanset(arg0, arg1); + } + + /** + * MEOS {@code overlaps_set_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overlaps_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_set_set(arg0, arg1); + } + + /** + * MEOS {@code overlaps_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overlaps_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_span_span(arg0, arg1); + } + + /** + * MEOS {@code overlaps_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overlaps_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code overlaps_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overlaps_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code overlaps_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overlaps_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code overlaps_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overlaps_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code overlaps_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overlaps_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overleft_bigint_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_bigint_set(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_bigint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_bigint_set(arg0, arg1); + } + + /** + * MEOS {@code overleft_bigint_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_bigint_span(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_bigint_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_bigint_span(arg0, arg1); + } + + /** + * MEOS {@code overleft_bigint_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_bigint_spanset(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_bigint_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_bigint_spanset(arg0, arg1); + } + + /** + * MEOS {@code overleft_float_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_float_set(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_float_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_float_set(arg0, arg1); + } + + /** + * MEOS {@code overleft_float_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_float_span(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_float_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_float_span(arg0, arg1); + } + + /** + * MEOS {@code overleft_float_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_float_spanset(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_float_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_float_spanset(arg0, arg1); + } + + /** + * MEOS {@code overleft_int_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_int_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_int_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_int_set(arg0, arg1); + } + + /** + * MEOS {@code overleft_int_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_int_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_int_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_int_span(arg0, arg1); + } + + /** + * MEOS {@code overleft_int_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_int_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_int_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_int_spanset(arg0, arg1); + } + + /** + * MEOS {@code overleft_set_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_set_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_set_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_set_bigint(arg0, arg1); + } + + /** + * MEOS {@code overleft_set_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_set_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_set_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_set_float(arg0, arg1); + } + + /** + * MEOS {@code overleft_set_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_set_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_set_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_set_int(arg0, arg1); + } + + /** + * MEOS {@code overleft_set_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_set_set(arg0, arg1); + } + + /** + * MEOS {@code overleft_set_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_set_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_set_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_set_text(arg0, arg1); + } + + /** + * MEOS {@code overleft_span_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code overleft_span_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_span_float(arg0, arg1); + } + + /** + * MEOS {@code overleft_span_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_span_int(arg0, arg1); + } + + /** + * MEOS {@code overleft_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_span_span(arg0, arg1); + } + + /** + * MEOS {@code overleft_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code overleft_spanset_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code overleft_spanset_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code overleft_spanset_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code overleft_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code overleft_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code overleft_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code overleft_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overleft_text_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_text_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_text_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_text_set(arg0, arg1); + } + + /** + * MEOS {@code overright_bigint_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_bigint_set(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_bigint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_bigint_set(arg0, arg1); + } + + /** + * MEOS {@code overright_bigint_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_bigint_span(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_bigint_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_bigint_span(arg0, arg1); + } + + /** + * MEOS {@code overright_bigint_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_bigint_spanset(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_bigint_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_bigint_spanset(arg0, arg1); + } + + /** + * MEOS {@code overright_float_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_float_set(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_float_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_float_set(arg0, arg1); + } + + /** + * MEOS {@code overright_float_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_float_span(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_float_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_float_span(arg0, arg1); + } + + /** + * MEOS {@code overright_float_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_float_spanset(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_float_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_float_spanset(arg0, arg1); + } + + /** + * MEOS {@code overright_int_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_int_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_int_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_int_set(arg0, arg1); + } + + /** + * MEOS {@code overright_int_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_int_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_int_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_int_span(arg0, arg1); + } + + /** + * MEOS {@code overright_int_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_int_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_int_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_int_spanset(arg0, arg1); + } + + /** + * MEOS {@code overright_set_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_set_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_set_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_set_bigint(arg0, arg1); + } + + /** + * MEOS {@code overright_set_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_set_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_set_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_set_float(arg0, arg1); + } + + /** + * MEOS {@code overright_set_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_set_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_set_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_set_int(arg0, arg1); + } + + /** + * MEOS {@code overright_set_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_set_set(arg0, arg1); + } + + /** + * MEOS {@code overright_set_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_set_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_set_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_set_text(arg0, arg1); + } + + /** + * MEOS {@code overright_span_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code overright_span_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_span_float(arg0, arg1); + } + + /** + * MEOS {@code overright_span_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_span_int(arg0, arg1); + } + + /** + * MEOS {@code overright_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_span_span(arg0, arg1); + } + + /** + * MEOS {@code overright_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code overright_spanset_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code overright_spanset_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code overright_spanset_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code overright_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code overright_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code overright_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code overright_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overright_text_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_text_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_text_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_text_set(arg0, arg1); + } + + /** + * MEOS {@code right_bigint_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_bigint_set(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_bigint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_bigint_set(arg0, arg1); + } + + /** + * MEOS {@code right_bigint_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_bigint_span(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_bigint_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_bigint_span(arg0, arg1); + } + + /** + * MEOS {@code right_bigint_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_bigint_spanset(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_bigint_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_bigint_spanset(arg0, arg1); + } + + /** + * MEOS {@code right_float_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_float_set(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_float_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_float_set(arg0, arg1); + } + + /** + * MEOS {@code right_float_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_float_span(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_float_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_float_span(arg0, arg1); + } + + /** + * MEOS {@code right_float_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_float_spanset(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_float_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_float_spanset(arg0, arg1); + } + + /** + * MEOS {@code right_int_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_int_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_int_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_int_set(arg0, arg1); + } + + /** + * MEOS {@code right_int_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_int_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_int_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_int_span(arg0, arg1); + } + + /** + * MEOS {@code right_int_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_int_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_int_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_int_spanset(arg0, arg1); + } + + /** + * MEOS {@code right_set_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_set_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_set_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_set_bigint(arg0, arg1); + } + + /** + * MEOS {@code right_set_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_set_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_set_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_set_float(arg0, arg1); + } + + /** + * MEOS {@code right_set_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_set_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_set_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_set_int(arg0, arg1); + } + + /** + * MEOS {@code right_set_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_set_set(arg0, arg1); + } + + /** + * MEOS {@code right_set_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_set_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_set_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_set_text(arg0, arg1); + } + + /** + * MEOS {@code right_span_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code right_span_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_span_float(arg0, arg1); + } + + /** + * MEOS {@code right_span_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_span_int(arg0, arg1); + } + + /** + * MEOS {@code right_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_span_span(arg0, arg1); + } + + /** + * MEOS {@code right_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code right_spanset_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code right_spanset_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code right_spanset_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code right_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code right_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code right_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code right_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code right_text_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_text_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_text_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_text_set(arg0, arg1); + } + + /** + * MEOS {@code same_numspan_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_numspan_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_numspan_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_numspan_tnumber(arg0, arg1); + } + + /** + * MEOS {@code same_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_tbox_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_tbox_tbox(arg0, arg1); + } + + /** + * MEOS {@code same_tbox_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_tbox_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_tbox_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_tbox_tnumber(arg0, arg1); + } + + /** + * MEOS {@code same_temporal_tstzspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_temporal_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_temporal_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_temporal_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code same_tnumber_numspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_tnumber_numspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_tnumber_numspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_tnumber_numspan(arg0, arg1); + } + + /** + * MEOS {@code same_tnumber_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code same_tstzspan_temporal} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_tstzspan_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_tstzspan_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_tstzspan_temporal(arg0, arg1); + } + + /** + * MEOS {@code sub_float_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer sub_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "sub_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.sub_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code sub_int_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer sub_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "sub_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.sub_int_tint(arg0, arg1); + } + + /** + * MEOS {@code sub_tfloat_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer sub_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "sub_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.sub_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code sub_tint_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer sub_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "sub_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.sub_tint_int(arg0, arg1); + } + + /** + * MEOS {@code sub_tnumber_tnumber} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: arithmetic op on temporal number (per-instant)

+ */ + public static Pointer sub_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "sub_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.sub_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code tboxfloat_xmax} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static Pointer tboxfloat_xmax(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tboxfloat_xmax requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tboxfloat_xmax(arg0); + } + + /** + * MEOS {@code tboxfloat_xmin} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static Pointer tboxfloat_xmin(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tboxfloat_xmin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tboxfloat_xmin(arg0); + } + + /** + * MEOS {@code tboxint_xmax} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static Pointer tboxint_xmax(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tboxint_xmax requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tboxint_xmax(arg0); + } + + /** + * MEOS {@code tboxint_xmin} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static Pointer tboxint_xmin(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tboxint_xmin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tboxint_xmin(arg0); + } + + /** + * MEOS {@code temparr_round} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer temparr_round(Pointer arg0, int arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temparr_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temparr_round(arg0, arg1, arg2); + } + + /** + * MEOS {@code teq_bool_tbool} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_bool_tbool(boolean arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_bool_tbool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_bool_tbool(arg0, arg1); + } + + /** + * MEOS {@code teq_float_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code teq_int_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_int_tint(arg0, arg1); + } + + /** + * MEOS {@code teq_tbool_bool} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_tbool_bool(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_tbool_bool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_tbool_bool(arg0, arg1); + } + + /** + * MEOS {@code teq_temporal_temporal} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code teq_text_ttext} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code teq_tfloat_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code teq_tint_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_tint_int(arg0, arg1); + } + + /** + * MEOS {@code teq_ttext_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code text_cmp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int text_cmp(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "text_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.text_cmp(arg0, arg1, arg2); + } + + /** + * MEOS {@code text_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer text_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "text_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.text_copy(arg0); + } + + /** + * MEOS {@code text_initcap} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer text_initcap(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "text_initcap requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.text_initcap(arg0); + } + + /** + * MEOS {@code text_lower} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer text_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "text_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.text_lower(arg0); + } + + /** + * MEOS {@code text_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer text_to_set(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "text_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.text_to_set(arg0); + } + + /** + * MEOS {@code text_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer text_union_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "text_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.text_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code text_upper} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer text_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "text_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.text_upper(arg0); + } + + /** + * MEOS {@code textcat_text_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: text concatenation (per-instant)

+ */ + public static Pointer textcat_text_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textcat_text_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textcat_text_text(arg0, arg1); + } + + /** + * MEOS {@code textcat_text_textset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: text concatenation (per-instant)

+ */ + public static Pointer textcat_text_textset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textcat_text_textset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textcat_text_textset(arg0, arg1); + } + + /** + * MEOS {@code textcat_text_ttext} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: text concatenation (per-instant)

+ */ + public static Pointer textcat_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textcat_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textcat_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code textcat_textset_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: text concatenation (per-instant)

+ */ + public static Pointer textcat_textset_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textcat_textset_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textcat_textset_text(arg0, arg1); + } + + /** + * MEOS {@code textcat_ttext_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: text concatenation (per-instant)

+ */ + public static Pointer textcat_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textcat_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textcat_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code textcat_ttext_ttext} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: text concatenation (per-instant)

+ */ + public static Pointer textcat_ttext_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textcat_ttext_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textcat_ttext_ttext(arg0, arg1); + } + + /** + * MEOS {@code tfloatbox_expand} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer tfloatbox_expand(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloatbox_expand requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloatbox_expand(arg0, arg1); + } + + /** + * MEOS {@code tfloatbox_shift_scale} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer tfloatbox_shift_scale(Pointer arg0, double arg1, double arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloatbox_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloatbox_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code tge_float_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tge_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tge_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tge_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code tge_int_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tge_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tge_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tge_int_tint(arg0, arg1); + } + + /** + * MEOS {@code tge_temporal_temporal} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tge_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tge_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tge_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code tge_text_ttext} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tge_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tge_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tge_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code tge_tfloat_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tge_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tge_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tge_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code tge_tint_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tge_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tge_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tge_tint_int(arg0, arg1); + } + + /** + * MEOS {@code tge_ttext_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tge_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tge_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tge_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code tgt_float_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tgt_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgt_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgt_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code tgt_int_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tgt_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgt_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgt_int_tint(arg0, arg1); + } + + /** + * MEOS {@code tgt_temporal_temporal} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tgt_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgt_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgt_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code tgt_text_ttext} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tgt_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgt_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgt_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code tgt_tfloat_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tgt_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgt_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgt_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code tgt_tint_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tgt_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgt_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgt_tint_int(arg0, arg1); + } + + /** + * MEOS {@code tgt_ttext_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tgt_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgt_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgt_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code timestamptz_extent_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer timestamptz_extent_transfn(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code timestamptz_get_bin} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static OffsetDateTime timestamptz_get_bin(OffsetDateTime arg0, Pointer arg1, OffsetDateTime arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_get_bin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_get_bin(arg0, arg1, arg2); + } + + /** + * MEOS {@code timestamptz_tcount_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer timestamptz_tcount_transfn(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_tcount_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_tcount_transfn(arg0, arg1); + } + + /** + * MEOS {@code timestamptz_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer timestamptz_to_set(OffsetDateTime arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_to_set(arg0); + } + + /** + * MEOS {@code timestamptz_to_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer timestamptz_to_span(OffsetDateTime arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_to_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_to_span(arg0); + } + + /** + * MEOS {@code timestamptz_to_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer timestamptz_to_spanset(OffsetDateTime arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_to_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_to_spanset(arg0); + } + + /** + * MEOS {@code timestamptz_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer timestamptz_to_tbox(OffsetDateTime arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_to_tbox(arg0); + } + + /** + * MEOS {@code timestamptz_tprecision} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static OffsetDateTime timestamptz_tprecision(OffsetDateTime arg0, Pointer arg1, OffsetDateTime arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_tprecision requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_tprecision(arg0, arg1, arg2); + } + + /** + * MEOS {@code timestamptz_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer timestamptz_union_transfn(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code tintbox_expand} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer tintbox_expand(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintbox_expand requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintbox_expand(arg0, arg1); + } + + /** + * MEOS {@code tintbox_shift_scale} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer tintbox_shift_scale(Pointer arg0, int arg1, int arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintbox_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintbox_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code tle_float_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tle_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tle_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tle_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code tle_int_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tle_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tle_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tle_int_tint(arg0, arg1); + } + + /** + * MEOS {@code tle_temporal_temporal} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tle_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tle_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tle_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code tle_text_ttext} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tle_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tle_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tle_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code tle_tfloat_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tle_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tle_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tle_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code tle_tint_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tle_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tle_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tle_tint_int(arg0, arg1); + } + + /** + * MEOS {@code tle_ttext_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tle_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tle_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tle_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code tlt_float_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tlt_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tlt_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tlt_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code tlt_int_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tlt_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tlt_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tlt_int_tint(arg0, arg1); + } + + /** + * MEOS {@code tlt_temporal_temporal} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tlt_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tlt_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tlt_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code tlt_text_ttext} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tlt_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tlt_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tlt_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code tlt_tfloat_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tlt_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tlt_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tlt_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code tlt_tint_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tlt_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tlt_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tlt_tint_int(arg0, arg1); + } + + /** + * MEOS {@code tlt_ttext_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tlt_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tlt_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tlt_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code tne_bool_tbool} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_bool_tbool(boolean arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_bool_tbool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_bool_tbool(arg0, arg1); + } + + /** + * MEOS {@code tne_float_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code tne_int_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_int_tint(arg0, arg1); + } + + /** + * MEOS {@code tne_tbool_bool} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_tbool_bool(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_tbool_bool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_tbool_bool(arg0, arg1); + } + + /** + * MEOS {@code tne_temporal_temporal} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code tne_text_ttext} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code tne_tfloat_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code tne_tint_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_tint_int(arg0, arg1); + } + + /** + * MEOS {@code tne_ttext_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code union_bigint_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_bigint_set(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_bigint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_bigint_set(arg0, arg1); + } + + /** + * MEOS {@code union_bigint_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_bigint_span(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_bigint_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_bigint_span(arg0, arg1); + } + + /** + * MEOS {@code union_bigint_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_bigint_spanset(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_bigint_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_bigint_spanset(arg0, arg1); + } + + /** + * MEOS {@code union_date_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_date_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_date_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_date_set(arg0, arg1); + } + + /** + * MEOS {@code union_date_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_date_span(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_date_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_date_span(arg0, arg1); + } + + /** + * MEOS {@code union_date_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_date_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_date_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_date_spanset(arg0, arg1); + } + + /** + * MEOS {@code union_float_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_float_set(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_float_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_float_set(arg0, arg1); + } + + /** + * MEOS {@code union_float_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_float_span(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_float_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_float_span(arg0, arg1); + } + + /** + * MEOS {@code union_float_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_float_spanset(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_float_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_float_spanset(arg0, arg1); + } + + /** + * MEOS {@code union_int_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_int_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_int_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_int_set(arg0, arg1); + } + + /** + * MEOS {@code union_int_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_int_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_int_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_int_span(arg0, arg1); + } + + /** + * MEOS {@code union_int_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_int_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_int_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_int_spanset(arg0, arg1); + } + + /** + * MEOS {@code union_set_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_bigint(arg0, arg1); + } + + /** + * MEOS {@code union_set_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_date(arg0, arg1); + } + + /** + * MEOS {@code union_set_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_float(arg0, arg1); + } + + /** + * MEOS {@code union_set_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_int(arg0, arg1); + } + + /** + * MEOS {@code union_set_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_set(arg0, arg1); + } + + /** + * MEOS {@code union_set_text} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_text(arg0, arg1); + } + + /** + * MEOS {@code union_set_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code union_span_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code union_span_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_span_date(arg0, arg1); + } + + /** + * MEOS {@code union_span_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_span_float(arg0, arg1); + } + + /** + * MEOS {@code union_span_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_span_int(arg0, arg1); + } + + /** + * MEOS {@code union_span_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_span_span(arg0, arg1); + } + + /** + * MEOS {@code union_span_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code union_span_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code union_spanset_bigint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code union_spanset_date} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code union_spanset_float} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code union_spanset_int} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code union_spanset_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code union_spanset_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code union_spanset_timestamptz} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code union_tbox_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_tbox_tbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_tbox_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_tbox_tbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code union_text_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_text_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_text_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_text_set(arg0, arg1); + } + + /** + * MEOS {@code union_timestamptz_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_timestamptz_set(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_timestamptz_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_timestamptz_set(arg0, arg1); + } + + /** + * MEOS {@code union_timestamptz_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_timestamptz_span(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_timestamptz_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_timestamptz_span(arg0, arg1); + } + + /** + * MEOS {@code union_timestamptz_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_timestamptz_spanset(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_timestamptz_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_timestamptz_spanset(arg0, arg1); + } + + /** + * MEOS {@code adjacent_numspan_tnumber} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean adjacent_numspan_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_numspan_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_numspan_tnumber(arg0, arg1); + } + + /** + * MEOS {@code adjacent_temporal_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean adjacent_temporal_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_temporal_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_temporal_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code adjacent_tnumber_numspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean adjacent_tnumber_numspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_tnumber_numspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_tnumber_numspan(arg0, arg1); + } + + /** + * MEOS {@code adjacent_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean adjacent_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code adjacent_tstzspan_temporal} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean adjacent_tstzspan_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_tstzspan_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_tstzspan_temporal(arg0, arg1); + } + + /** + * MEOS {@code after_temporal_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean after_temporal_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_temporal_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_temporal_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code after_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean after_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code after_tstzspan_temporal} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean after_tstzspan_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_tstzspan_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_tstzspan_temporal(arg0, arg1); + } + + /** + * MEOS {@code before_temporal_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean before_temporal_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_temporal_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_temporal_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code before_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean before_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code before_tstzspan_temporal} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean before_tstzspan_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_tstzspan_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_tstzspan_temporal(arg0, arg1); + } + + /** + * MEOS {@code contained_numspan_tnumber} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contained_numspan_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_numspan_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_numspan_tnumber(arg0, arg1); + } + + /** + * MEOS {@code contained_temporal_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contained_temporal_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_temporal_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_temporal_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code contained_tnumber_numspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contained_tnumber_numspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_tnumber_numspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_tnumber_numspan(arg0, arg1); + } + + /** + * MEOS {@code contained_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contained_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code contained_tstzspan_temporal} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contained_tstzspan_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_tstzspan_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_tstzspan_temporal(arg0, arg1); + } + + /** + * MEOS {@code contains_numspan_tnumber} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contains_numspan_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_numspan_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_numspan_tnumber(arg0, arg1); + } + + /** + * MEOS {@code contains_temporal_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contains_temporal_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_temporal_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_temporal_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code contains_tnumber_numspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contains_tnumber_numspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_tnumber_numspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_tnumber_numspan(arg0, arg1); + } + + /** + * MEOS {@code contains_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contains_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code contains_tstzspan_temporal} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contains_tstzspan_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_tstzspan_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_tstzspan_temporal(arg0, arg1); + } + + /** + * MEOS {@code distance_bigintset_bigintset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static long distance_bigintset_bigintset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_bigintset_bigintset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_bigintset_bigintset(arg0, arg1); + } + + /** + * MEOS {@code distance_bigintspan_bigintspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static long distance_bigintspan_bigintspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_bigintspan_bigintspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_bigintspan_bigintspan(arg0, arg1); + } + + /** + * MEOS {@code distance_bigintspanset_bigintspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static long distance_bigintspanset_bigintspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_bigintspanset_bigintspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_bigintspanset_bigintspan(arg0, arg1); + } + + /** + * MEOS {@code distance_bigintspanset_bigintspanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static long distance_bigintspanset_bigintspanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_bigintspanset_bigintspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_bigintspanset_bigintspanset(arg0, arg1); + } + + /** + * MEOS {@code distance_dateset_dateset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_dateset_dateset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_dateset_dateset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_dateset_dateset(arg0, arg1); + } + + /** + * MEOS {@code distance_datespan_datespan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_datespan_datespan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_datespan_datespan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_datespan_datespan(arg0, arg1); + } + + /** + * MEOS {@code distance_datespanset_datespan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_datespanset_datespan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_datespanset_datespan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_datespanset_datespan(arg0, arg1); + } + + /** + * MEOS {@code distance_datespanset_datespanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_datespanset_datespanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_datespanset_datespanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_datespanset_datespanset(arg0, arg1); + } + + /** + * MEOS {@code distance_floatset_floatset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_floatset_floatset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_floatset_floatset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_floatset_floatset(arg0, arg1); + } + + /** + * MEOS {@code distance_floatspan_floatspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_floatspan_floatspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_floatspan_floatspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_floatspan_floatspan(arg0, arg1); + } + + /** + * MEOS {@code distance_floatspanset_floatspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_floatspanset_floatspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_floatspanset_floatspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_floatspanset_floatspan(arg0, arg1); + } + + /** + * MEOS {@code distance_floatspanset_floatspanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_floatspanset_floatspanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_floatspanset_floatspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_floatspanset_floatspanset(arg0, arg1); + } + + /** + * MEOS {@code distance_intset_intset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_intset_intset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_intset_intset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_intset_intset(arg0, arg1); + } + + /** + * MEOS {@code distance_intspan_intspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_intspan_intspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_intspan_intspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_intspan_intspan(arg0, arg1); + } + + /** + * MEOS {@code distance_intspanset_intspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_intspanset_intspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_intspanset_intspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_intspanset_intspan(arg0, arg1); + } + + /** + * MEOS {@code distance_intspanset_intspanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_intspanset_intspanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_intspanset_intspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_intspanset_intspanset(arg0, arg1); + } + + /** + * MEOS {@code distance_set_bigint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static long distance_set_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_set_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_set_bigint(arg0, arg1); + } + + /** + * MEOS {@code distance_set_date} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_set_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_set_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_set_date(arg0, arg1); + } + + /** + * MEOS {@code distance_set_float} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_set_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_set_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_set_float(arg0, arg1); + } + + /** + * MEOS {@code distance_set_int} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_set_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_set_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_set_int(arg0, arg1); + } + + /** + * MEOS {@code distance_set_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_set_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_set_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_set_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code distance_span_bigint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static long distance_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code distance_span_date} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_span_date(arg0, arg1); + } + + /** + * MEOS {@code distance_span_float} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_span_float(arg0, arg1); + } + + /** + * MEOS {@code distance_span_int} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_span_int(arg0, arg1); + } + + /** + * MEOS {@code distance_span_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code distance_spanset_bigint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static long distance_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code distance_spanset_date} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code distance_spanset_float} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code distance_spanset_int} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int distance_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code distance_spanset_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code distance_tstzset_tstzset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_tstzset_tstzset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_tstzset_tstzset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_tstzset_tstzset(arg0, arg1); + } + + /** + * MEOS {@code distance_tstzspan_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_tstzspan_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_tstzspan_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_tstzspan_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code distance_tstzspanset_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_tstzspanset_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_tstzspanset_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_tstzspanset_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code distance_tstzspanset_tstzspanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_tstzspanset_tstzspanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_tstzspanset_tstzspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_tstzspanset_tstzspanset(arg0, arg1); + } + + /** + * MEOS {@code left_numspan_tnumber} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean left_numspan_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_numspan_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_numspan_tnumber(arg0, arg1); + } + + /** + * MEOS {@code left_tnumber_numspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean left_tnumber_numspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_tnumber_numspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_tnumber_numspan(arg0, arg1); + } + + /** + * MEOS {@code left_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean left_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code minus_bigint_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_bigint_set(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_bigint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_bigint_set(arg0, arg1); + } + + /** + * MEOS {@code minus_bigint_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_bigint_span(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_bigint_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_bigint_span(arg0, arg1); + } + + /** + * MEOS {@code minus_bigint_spanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_bigint_spanset(long arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_bigint_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_bigint_spanset(arg0, arg1); + } + + /** + * MEOS {@code minus_date_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_date_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_date_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_date_set(arg0, arg1); + } + + /** + * MEOS {@code minus_date_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_date_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_date_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_date_span(arg0, arg1); + } + + /** + * MEOS {@code minus_date_spanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_date_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_date_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_date_spanset(arg0, arg1); + } + + /** + * MEOS {@code minus_float_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_float_set(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_float_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_float_set(arg0, arg1); + } + + /** + * MEOS {@code minus_float_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_float_span(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_float_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_float_span(arg0, arg1); + } + + /** + * MEOS {@code minus_float_spanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_float_spanset(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_float_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_float_spanset(arg0, arg1); + } + + /** + * MEOS {@code minus_int_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_int_set(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_int_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_int_set(arg0, arg1); + } + + /** + * MEOS {@code minus_int_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_int_span(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_int_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_int_span(arg0, arg1); + } + + /** + * MEOS {@code minus_int_spanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_int_spanset(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_int_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_int_spanset(arg0, arg1); + } + + /** + * MEOS {@code minus_set_bigint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_bigint(arg0, arg1); + } + + /** + * MEOS {@code minus_set_date} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_date(arg0, arg1); + } + + /** + * MEOS {@code minus_set_float} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_float(arg0, arg1); + } + + /** + * MEOS {@code minus_set_int} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_int(arg0, arg1); + } + + /** + * MEOS {@code minus_set_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_set(arg0, arg1); + } + + /** + * MEOS {@code minus_set_text} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_text(arg0, arg1); + } + + /** + * MEOS {@code minus_set_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code minus_span_bigint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_span_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_span_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_span_bigint(arg0, arg1); + } + + /** + * MEOS {@code minus_span_date} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_span_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_span_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_span_date(arg0, arg1); + } + + /** + * MEOS {@code minus_span_float} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_span_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_span_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_span_float(arg0, arg1); + } + + /** + * MEOS {@code minus_span_int} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_span_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_span_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_span_int(arg0, arg1); + } + + /** + * MEOS {@code minus_span_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_span_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_span_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_span_span(arg0, arg1); + } + + /** + * MEOS {@code minus_span_spanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_span_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_span_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_span_spanset(arg0, arg1); + } + + /** + * MEOS {@code minus_span_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_span_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_span_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_span_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code minus_spanset_bigint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_spanset_bigint(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_spanset_bigint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_spanset_bigint(arg0, arg1); + } + + /** + * MEOS {@code minus_spanset_date} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_spanset_date(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_spanset_date requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_spanset_date(arg0, arg1); + } + + /** + * MEOS {@code minus_spanset_float} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_spanset_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_spanset_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_spanset_float(arg0, arg1); + } + + /** + * MEOS {@code minus_spanset_int} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_spanset_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_spanset_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_spanset_int(arg0, arg1); + } + + /** + * MEOS {@code minus_spanset_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_spanset_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_spanset_span(arg0, arg1); + } + + /** + * MEOS {@code minus_spanset_spanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_spanset_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_spanset_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_spanset_spanset(arg0, arg1); + } + + /** + * MEOS {@code minus_spanset_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_spanset_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_spanset_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_spanset_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code minus_text_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_text_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_text_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_text_set(arg0, arg1); + } + + /** + * MEOS {@code minus_timestamptz_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_timestamptz_set(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_timestamptz_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_timestamptz_set(arg0, arg1); + } + + /** + * MEOS {@code minus_timestamptz_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_timestamptz_span(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_timestamptz_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_timestamptz_span(arg0, arg1); + } + + /** + * MEOS {@code minus_timestamptz_spanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_timestamptz_spanset(OffsetDateTime arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_timestamptz_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_timestamptz_spanset(arg0, arg1); + } + + /** + * MEOS {@code nad_tboxfloat_tboxfloat} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tboxfloat_tboxfloat(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tboxfloat_tboxfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tboxfloat_tboxfloat(arg0, arg1); + } + + /** + * MEOS {@code nad_tboxint_tboxint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int nad_tboxint_tboxint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tboxint_tboxint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tboxint_tboxint(arg0, arg1); + } + + /** + * MEOS {@code nad_tfloat_float} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code nad_tfloat_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tfloat_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tfloat_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tfloat_tbox(arg0, arg1); + } + + /** + * MEOS {@code nad_tint_int} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int nad_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tint_int(arg0, arg1); + } + + /** + * MEOS {@code nad_tint_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static int nad_tint_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tint_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tint_tbox(arg0, arg1); + } + + /** + * MEOS {@code overafter_temporal_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overafter_temporal_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_temporal_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_temporal_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code overafter_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overafter_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code overafter_tstzspan_temporal} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overafter_tstzspan_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_tstzspan_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_tstzspan_temporal(arg0, arg1); + } + + /** + * MEOS {@code overbefore_temporal_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overbefore_temporal_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_temporal_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_temporal_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code overbefore_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overbefore_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code overbefore_tstzspan_temporal} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overbefore_tstzspan_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_tstzspan_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_tstzspan_temporal(arg0, arg1); + } + + /** + * MEOS {@code overlaps_numspan_tnumber} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overlaps_numspan_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_numspan_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_numspan_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overlaps_temporal_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overlaps_temporal_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_temporal_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_temporal_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code overlaps_tnumber_numspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overlaps_tnumber_numspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_tnumber_numspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_tnumber_numspan(arg0, arg1); + } + + /** + * MEOS {@code overlaps_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overlaps_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code overlaps_tstzspan_temporal} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overlaps_tstzspan_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_tstzspan_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_tstzspan_temporal(arg0, arg1); + } + + /** + * MEOS {@code overleft_numspan_tnumber} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overleft_numspan_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_numspan_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_numspan_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overleft_tnumber_numspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overleft_tnumber_numspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_tnumber_numspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_tnumber_numspan(arg0, arg1); + } + + /** + * MEOS {@code overleft_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overleft_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code overright_numspan_tnumber} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overright_numspan_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_numspan_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_numspan_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overright_tnumber_numspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overright_tnumber_numspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_tnumber_numspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_tnumber_numspan(arg0, arg1); + } + + /** + * MEOS {@code overright_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overright_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code right_numspan_tnumber} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean right_numspan_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_numspan_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_numspan_tnumber(arg0, arg1); + } + + /** + * MEOS {@code right_tnumber_numspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean right_tnumber_numspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_tnumber_numspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_tnumber_numspan(arg0, arg1); + } + + /** + * MEOS {@code right_tnumber_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean right_tnumber_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_tnumber_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_tnumber_tbox(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tfloat_float} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer tdistance_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tint_int} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer tdistance_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tint_int(arg0, arg1); + } + + /** + * MEOS {@code always_eq_bool_tbool} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_bool_tbool(boolean arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_bool_tbool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_bool_tbool(arg0, arg1); + } + + /** + * MEOS {@code always_eq_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code always_eq_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_int_tint(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tbool_bool} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_tbool_bool(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tbool_bool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tbool_bool(arg0, arg1); + } + + /** + * MEOS {@code always_eq_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tint_int(arg0, arg1); + } + + /** + * MEOS {@code always_eq_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code always_ge_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ge_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ge_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ge_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code always_ge_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ge_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ge_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ge_int_tint(arg0, arg1); + } + + /** + * MEOS {@code always_ge_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ge_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ge_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ge_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code always_ge_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ge_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ge_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ge_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code always_ge_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ge_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ge_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ge_tint_int(arg0, arg1); + } + + /** + * MEOS {@code always_ge_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ge_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ge_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ge_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code always_gt_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_gt_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_gt_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_gt_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code always_gt_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_gt_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_gt_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_gt_int_tint(arg0, arg1); + } + + /** + * MEOS {@code always_gt_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_gt_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_gt_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_gt_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code always_gt_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_gt_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_gt_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_gt_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code always_gt_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_gt_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_gt_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_gt_tint_int(arg0, arg1); + } + + /** + * MEOS {@code always_gt_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_gt_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_gt_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_gt_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code always_le_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_le_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_le_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_le_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code always_le_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_le_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_le_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_le_int_tint(arg0, arg1); + } + + /** + * MEOS {@code always_le_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_le_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_le_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_le_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code always_le_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_le_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_le_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_le_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code always_le_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_le_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_le_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_le_tint_int(arg0, arg1); + } + + /** + * MEOS {@code always_le_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_le_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_le_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_le_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code always_lt_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_lt_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_lt_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_lt_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code always_lt_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_lt_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_lt_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_lt_int_tint(arg0, arg1); + } + + /** + * MEOS {@code always_lt_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_lt_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_lt_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_lt_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code always_lt_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_lt_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_lt_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_lt_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code always_lt_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_lt_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_lt_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_lt_tint_int(arg0, arg1); + } + + /** + * MEOS {@code always_lt_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_lt_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_lt_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_lt_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code always_ne_bool_tbool} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_bool_tbool(boolean arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_bool_tbool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_bool_tbool(arg0, arg1); + } + + /** + * MEOS {@code always_ne_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code always_ne_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_int_tint(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tbool_bool} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_tbool_bool(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tbool_bool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tbool_bool(arg0, arg1); + } + + /** + * MEOS {@code always_ne_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tint_int(arg0, arg1); + } + + /** + * MEOS {@code always_ne_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_bool_tbool} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_bool_tbool(boolean arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_bool_tbool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_bool_tbool(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_int_tint(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tbool_bool} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_tbool_bool(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tbool_bool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tbool_bool(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tint_int(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code ever_ge_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ge_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ge_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ge_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code ever_ge_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ge_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ge_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ge_int_tint(arg0, arg1); + } + + /** + * MEOS {@code ever_ge_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ge_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ge_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ge_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code ever_ge_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ge_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ge_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ge_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code ever_ge_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ge_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ge_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ge_tint_int(arg0, arg1); + } + + /** + * MEOS {@code ever_ge_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ge_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ge_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ge_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code ever_gt_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_gt_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_gt_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_gt_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code ever_gt_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_gt_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_gt_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_gt_int_tint(arg0, arg1); + } + + /** + * MEOS {@code ever_gt_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_gt_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_gt_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_gt_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code ever_gt_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_gt_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_gt_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_gt_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code ever_gt_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_gt_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_gt_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_gt_tint_int(arg0, arg1); + } + + /** + * MEOS {@code ever_gt_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_gt_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_gt_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_gt_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code ever_le_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_le_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_le_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_le_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code ever_le_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_le_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_le_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_le_int_tint(arg0, arg1); + } + + /** + * MEOS {@code ever_le_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_le_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_le_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_le_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code ever_le_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_le_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_le_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_le_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code ever_le_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_le_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_le_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_le_tint_int(arg0, arg1); + } + + /** + * MEOS {@code ever_le_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_le_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_le_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_le_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code ever_lt_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_lt_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_lt_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_lt_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code ever_lt_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_lt_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_lt_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_lt_int_tint(arg0, arg1); + } + + /** + * MEOS {@code ever_lt_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_lt_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_lt_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_lt_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code ever_lt_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_lt_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_lt_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_lt_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code ever_lt_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_lt_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_lt_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_lt_tint_int(arg0, arg1); + } + + /** + * MEOS {@code ever_lt_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_lt_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_lt_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_lt_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_bool_tbool} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_bool_tbool(boolean arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_bool_tbool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_bool_tbool(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_float_tfloat} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_float_tfloat(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_float_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_float_tfloat(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_int_tint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_int_tint(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_int_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_int_tint(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tbool_bool} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_tbool_bool(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tbool_bool requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tbool_bool(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_text_ttext} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_text_ttext(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_text_ttext requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_text_ttext(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tfloat_float} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_tfloat_float(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tfloat_float requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tfloat_float(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tint_int} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_tint_int(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tint_int requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tint_int(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_ttext_text} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_ttext_text(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_ttext_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_ttext_text(arg0, arg1); + } + + /** + * MEOS {@code adjacent_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean adjacent_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code adjacent_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean adjacent_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code after_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean after_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code after_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean after_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code always_eq_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_eq_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code always_ge_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_ge_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ge_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ge_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code always_gt_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_gt_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_gt_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_gt_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code always_le_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_le_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_le_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_le_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code always_lt_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_lt_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_lt_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_lt_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code always_ne_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_ne_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code before_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean before_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code before_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean before_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code contained_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean contained_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code contained_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean contained_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code contains_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean contains_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code contains_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean contains_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_eq_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code ever_ge_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_ge_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ge_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ge_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code ever_gt_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_gt_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_gt_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_gt_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code ever_le_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_le_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_le_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_le_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code ever_lt_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_lt_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_lt_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_lt_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_ne_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code left_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean left_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code nad_tfloat_tfloat} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static double nad_tfloat_tfloat(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tfloat_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tfloat_tfloat(arg0, arg1); + } + + /** + * MEOS {@code nad_tint_tint} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static int nad_tint_tint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tint_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tint_tint(arg0, arg1); + } + + /** + * MEOS {@code overafter_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overafter_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code overafter_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overafter_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overbefore_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overbefore_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code overbefore_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overbefore_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overlaps_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overlaps_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code overlaps_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overlaps_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overleft_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overleft_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code overright_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overright_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code right_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean right_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code same_temporal_temporal} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: same predicate on 2 temporals

+ */ + public static boolean same_temporal_temporal(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_temporal_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_temporal_temporal(arg0, arg1); + } + + /** + * MEOS {@code same_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: same predicate on 2 temporals

+ */ + public static boolean same_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tnumber_tnumber} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer tdistance_tnumber_tnumber(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tnumber_tnumber requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tnumber_tnumber(arg0, arg1); + } + + /** + * MEOS {@code bool_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static boolean bool_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bool_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bool_in(arg0); + } + + /** + * MEOS {@code bool_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String bool_out(boolean arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bool_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bool_out(arg0); + } + + /** + * MEOS {@code float8_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String float8_out(double arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "float8_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.float8_out(arg0, arg1); + } + + /** + * MEOS {@code meos_array_add} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_array_add(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_array_add requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_array_add(arg0, arg1); + } + + /** + * MEOS {@code meos_array_count} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static int meos_array_count(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_array_count requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_array_count(arg0); + } + + /** + * MEOS {@code meos_array_create} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static Pointer meos_array_create(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_array_create requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_array_create(arg0); + } + + /** + * MEOS {@code meos_array_destroy} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_array_destroy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_array_destroy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_array_destroy(arg0); + } + + /** + * MEOS {@code meos_array_destroy_free} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_array_destroy_free(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_array_destroy_free requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_array_destroy_free(arg0); + } + + /** + * MEOS {@code meos_array_get} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static Pointer meos_array_get(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_array_get requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_array_get(arg0, arg1); + } + + /** + * MEOS {@code meos_array_reset} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_array_reset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_array_reset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_array_reset(arg0); + } + + /** + * MEOS {@code meos_array_reset_free} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_array_reset_free(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_array_reset_free requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_array_reset_free(arg0); + } + + /** + * MEOS {@code meos_errno} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static int meos_errno() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_errno requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_errno(); + } + + /** + * MEOS {@code meos_errno_reset} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static int meos_errno_reset() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_errno_reset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_errno_reset(); + } + + /** + * MEOS {@code meos_errno_restore} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static int meos_errno_restore(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_errno_restore requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_errno_restore(arg0); + } + + /** + * MEOS {@code meos_errno_set} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static int meos_errno_set(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_errno_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_errno_set(arg0); + } + + /** + * MEOS {@code meos_error} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_error(int arg0, int arg1, String arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_error requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_error(arg0, arg1, arg2); + } + + /** + * MEOS {@code meos_finalize} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_finalize() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_finalize requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_finalize(); + } + + /** + * MEOS {@code meos_finalize_projsrs} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_finalize_projsrs() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_finalize_projsrs requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_finalize_projsrs(); + } + + /** + * MEOS {@code meos_finalize_timezone} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_finalize_timezone() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_finalize_timezone requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_finalize_timezone(); + } + + /** + * MEOS {@code meos_finalize_ways} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_finalize_ways() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_finalize_ways requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_finalize_ways(); + } + + /** + * MEOS {@code meos_get_datestyle} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static String meos_get_datestyle() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_get_datestyle requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_get_datestyle(); + } + + /** + * MEOS {@code meos_get_intervalstyle} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static String meos_get_intervalstyle() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_get_intervalstyle requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_get_intervalstyle(); + } + + /** + * MEOS {@code meos_initialize} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_initialize() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_initialize requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_initialize(); + } + + /** + * MEOS {@code meos_initialize_error_handler} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_initialize_error_handler(error_handler_fn arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_initialize_error_handler requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_initialize_error_handler(arg0); + } + + /** + * MEOS {@code meos_initialize_timezone} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_initialize_timezone(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_initialize_timezone requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_initialize_timezone(arg0); + } + + /** + * MEOS {@code meos_set_datestyle} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean meos_set_datestyle(String arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_set_datestyle requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_set_datestyle(arg0, arg1); + } + + /** + * MEOS {@code meos_set_intervalstyle} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static boolean meos_set_intervalstyle(String arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_set_intervalstyle requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.meos_set_intervalstyle(arg0, arg1); + } + + /** + * MEOS {@code meos_set_spatial_ref_sys_csv} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void meos_set_spatial_ref_sys_csv(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "meos_set_spatial_ref_sys_csv requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.meos_set_spatial_ref_sys_csv(arg0); + } + + /** + * MEOS {@code rtree_create_bigintspan} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static Pointer rtree_create_bigintspan() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_create_bigintspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.rtree_create_bigintspan(); + } + + /** + * MEOS {@code rtree_create_datespan} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static Pointer rtree_create_datespan() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_create_datespan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.rtree_create_datespan(); + } + + /** + * MEOS {@code rtree_create_floatspan} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static Pointer rtree_create_floatspan() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_create_floatspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.rtree_create_floatspan(); + } + + /** + * MEOS {@code rtree_create_intspan} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static Pointer rtree_create_intspan() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_create_intspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.rtree_create_intspan(); + } + + /** + * MEOS {@code rtree_create_stbox} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static Pointer rtree_create_stbox() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_create_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.rtree_create_stbox(); + } + + /** + * MEOS {@code rtree_create_tbox} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static Pointer rtree_create_tbox() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_create_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.rtree_create_tbox(); + } + + /** + * MEOS {@code rtree_create_tstzspan} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static Pointer rtree_create_tstzspan() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_create_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.rtree_create_tstzspan(); + } + + /** + * MEOS {@code rtree_free} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void rtree_free(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_free requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.rtree_free(arg0); + } + + /** + * MEOS {@code rtree_insert} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void rtree_insert(Pointer arg0, Pointer arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_insert requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.rtree_insert(arg0, arg1, arg2); + } + + /** + * MEOS {@code rtree_insert_temporal} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static void rtree_insert_temporal(Pointer arg0, Pointer arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_insert_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.rtree_insert_temporal(arg0, arg1, arg2); + } + + /** + * MEOS {@code rtree_search} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static int rtree_search(Pointer arg0, int arg1, Pointer arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_search requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.rtree_search(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code rtree_search_temporal} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: MEOS infra / catalog / utility

+ */ + public static int rtree_search_temporal(Pointer arg0, int arg1, Pointer arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "rtree_search_temporal requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.rtree_search_temporal(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code text_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer text_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "text_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.text_in(arg0); + } + + /** + * MEOS {@code text_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String text_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "text_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.text_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeGeo.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeGeo.java new file mode 100644 index 0000000..9b7917c --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeGeo.java @@ -0,0 +1,3413 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * Free functions from meos_geo.h + * Methods emitted: 261 (stateless=133 · bounded-state=57 · cross-stream=46 · io-meta=17 · windowed=8) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsFreeGeo { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFreeGeo() { /* utility */ } + + /** + * MEOS {@code above_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean above_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "above_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.above_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code above_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean above_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "above_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.above_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code adjacent_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code adjacent_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean adjacent_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code after_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code after_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean after_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code back_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean back_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "back_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.back_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code back_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean back_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "back_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.back_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code bearing_point_point} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static Pointer bearing_point_point(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "bearing_point_point requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.bearing_point_point(arg0, arg1); + } + + /** + * MEOS {@code before_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code before_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean before_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code below_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean below_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "below_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.below_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code below_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean below_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "below_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.below_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code box3d_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: make/from_base of instant/scalar

+ */ + public static Pointer box3d_make(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, int arg6) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "box3d_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.box3d_make(arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + /** + * MEOS {@code box3d_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer box3d_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "box3d_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.box3d_to_stbox(arg0); + } + + /** + * MEOS {@code contained_geo_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_geo_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_geo_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_geo_set(arg0, arg1); + } + + /** + * MEOS {@code contained_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code contained_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contained_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code contains_set_geo} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_geo(arg0, arg1); + } + + /** + * MEOS {@code contains_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code contains_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code front_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean front_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "front_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.front_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code front_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean front_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "front_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.front_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code gbox_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: make/from_base of instant/scalar

+ */ + public static Pointer gbox_make(boolean arg0, boolean arg1, boolean arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "gbox_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.gbox_make(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); + } + + /** + * MEOS {@code gbox_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer gbox_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "gbox_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.gbox_to_stbox(arg0); + } + + /** + * MEOS {@code geo_cluster_dbscan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_cluster_dbscan(Pointer arg0, int arg1, double arg2, int arg3, Pointer arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_cluster_dbscan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_cluster_dbscan(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code geo_cluster_intersecting} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_cluster_intersecting(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_cluster_intersecting requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_cluster_intersecting(arg0, arg1, arg2); + } + + /** + * MEOS {@code geo_cluster_kmeans} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_cluster_kmeans(Pointer arg0, int arg1, int arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_cluster_kmeans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_cluster_kmeans(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code geo_cluster_within} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_cluster_within(Pointer arg0, int arg1, double arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_cluster_within requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_cluster_within(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code geo_collect_garray} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_collect_garray(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_collect_garray requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_collect_garray(arg0, arg1); + } + + /** + * MEOS {@code geo_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_copy(arg0); + } + + /** + * MEOS {@code geo_equals} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int geo_equals(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_equals requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_equals(arg0, arg1); + } + + /** + * MEOS {@code geo_geo_n} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static Pointer geo_geo_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_geo_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_geo_n(arg0, arg1); + } + + /** + * MEOS {@code geo_is_empty} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geo_is_empty(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_is_empty requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_is_empty(arg0); + } + + /** + * MEOS {@code geo_is_unitary} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geo_is_unitary(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_is_unitary requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_is_unitary(arg0); + } + + /** + * MEOS {@code geo_makeline_garray} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: make/from_base of instant/scalar

+ */ + public static Pointer geo_makeline_garray(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_makeline_garray requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_makeline_garray(arg0, arg1); + } + + /** + * MEOS {@code geo_num_geos} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static int geo_num_geos(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_num_geos requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_num_geos(arg0); + } + + /** + * MEOS {@code geo_num_points} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static int geo_num_points(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_num_points requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_num_points(arg0); + } + + /** + * MEOS {@code geo_pointarr} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_pointarr(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_pointarr requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_pointarr(arg0, arg1); + } + + /** + * MEOS {@code geo_points} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_points(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_points requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_points(arg0); + } + + /** + * MEOS {@code geo_reverse} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_reverse(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_reverse requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_reverse(arg0); + } + + /** + * MEOS {@code geo_round} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer geo_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_round(arg0, arg1); + } + + /** + * MEOS {@code geo_same} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geo_same(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_same requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_same(arg0, arg1); + } + + /** + * MEOS {@code geo_set_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_set_srid(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_set_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_set_srid(arg0, arg1); + } + + /** + * MEOS {@code geo_split_each_n_stboxes} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_split_each_n_stboxes(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_split_each_n_stboxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_split_each_n_stboxes(arg0, arg1, arg2); + } + + /** + * MEOS {@code geo_split_n_stboxes} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_split_n_stboxes(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_split_n_stboxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_split_n_stboxes(arg0, arg1, arg2); + } + + /** + * MEOS {@code geo_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static int geo_srid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_srid(arg0); + } + + /** + * MEOS {@code geo_stboxes} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_stboxes(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_stboxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_stboxes(arg0, arg1); + } + + /** + * MEOS {@code geo_timestamptz_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer geo_timestamptz_to_stbox(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_timestamptz_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_timestamptz_to_stbox(arg0, arg1); + } + + /** + * MEOS {@code geo_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer geo_to_set(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_to_set(arg0); + } + + /** + * MEOS {@code geo_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer geo_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_to_stbox(arg0); + } + + /** + * MEOS {@code geo_transform} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_transform(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_transform requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_transform(arg0, arg1); + } + + /** + * MEOS {@code geo_transform_pipeline} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_transform_pipeline(Pointer arg0, String arg1, int arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_transform_pipeline requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_transform_pipeline(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code geo_tstzspan_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer geo_tstzspan_to_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_tstzspan_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_tstzspan_to_stbox(arg0, arg1); + } + + /** + * MEOS {@code geo_typename} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static String geo_typename(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_typename requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_typename(arg0); + } + + /** + * MEOS {@code geo_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geo_union_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code geog_area} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double geog_area(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_area requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_area(arg0, arg1); + } + + /** + * MEOS {@code geog_centroid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geog_centroid(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_centroid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_centroid(arg0, arg1); + } + + /** + * MEOS {@code geog_distance} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double geog_distance(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_distance requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_distance(arg0, arg1); + } + + /** + * MEOS {@code geog_dwithin} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geog_dwithin(Pointer arg0, Pointer arg1, double arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_dwithin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_dwithin(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code geog_intersects} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geog_intersects(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_intersects requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_intersects(arg0, arg1, arg2); + } + + /** + * MEOS {@code geog_length} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static double geog_length(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_length requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_length(arg0, arg1); + } + + /** + * MEOS {@code geog_perimeter} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double geog_perimeter(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_perimeter requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_perimeter(arg0, arg1); + } + + /** + * MEOS {@code geog_to_geom} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer geog_to_geom(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_to_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_to_geom(arg0); + } + + /** + * MEOS {@code geom_array_union} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_array_union(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_array_union requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_array_union(arg0, arg1); + } + + /** + * MEOS {@code geom_azimuth} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_azimuth(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_azimuth requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_azimuth(arg0, arg1); + } + + /** + * MEOS {@code geom_boundary} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_boundary(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_boundary requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_boundary(arg0); + } + + /** + * MEOS {@code geom_buffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_buffer(Pointer arg0, double arg1, String arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_buffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_buffer(arg0, arg1, arg2); + } + + /** + * MEOS {@code geom_centroid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_centroid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_centroid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_centroid(arg0); + } + + /** + * MEOS {@code geom_contains} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geom_contains(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_contains requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_contains(arg0, arg1); + } + + /** + * MEOS {@code geom_convex_hull} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_convex_hull(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_convex_hull requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_convex_hull(arg0); + } + + /** + * MEOS {@code geom_covers} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geom_covers(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_covers requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_covers(arg0, arg1); + } + + /** + * MEOS {@code geom_difference2d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_difference2d(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_difference2d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_difference2d(arg0, arg1); + } + + /** + * MEOS {@code geom_disjoint2d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geom_disjoint2d(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_disjoint2d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_disjoint2d(arg0, arg1); + } + + /** + * MEOS {@code geom_distance2d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double geom_distance2d(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_distance2d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_distance2d(arg0, arg1); + } + + /** + * MEOS {@code geom_distance3d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double geom_distance3d(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_distance3d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_distance3d(arg0, arg1); + } + + /** + * MEOS {@code geom_dwithin2d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geom_dwithin2d(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_dwithin2d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_dwithin2d(arg0, arg1, arg2); + } + + /** + * MEOS {@code geom_dwithin3d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geom_dwithin3d(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_dwithin3d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_dwithin3d(arg0, arg1, arg2); + } + + /** + * MEOS {@code geom_intersection2d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_intersection2d(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_intersection2d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_intersection2d(arg0, arg1); + } + + /** + * MEOS {@code geom_intersection2d_coll} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_intersection2d_coll(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_intersection2d_coll requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_intersection2d_coll(arg0, arg1); + } + + /** + * MEOS {@code geom_intersects2d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geom_intersects2d(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_intersects2d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_intersects2d(arg0, arg1); + } + + /** + * MEOS {@code geom_intersects3d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geom_intersects3d(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_intersects3d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_intersects3d(arg0, arg1); + } + + /** + * MEOS {@code geom_length} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static double geom_length(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_length requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_length(arg0); + } + + /** + * MEOS {@code geom_min_bounding_radius} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_min_bounding_radius(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_min_bounding_radius requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_min_bounding_radius(arg0, arg1); + } + + /** + * MEOS {@code geom_perimeter} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double geom_perimeter(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_perimeter requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_perimeter(arg0); + } + + /** + * MEOS {@code geom_relate_pattern} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geom_relate_pattern(Pointer arg0, Pointer arg1, String arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_relate_pattern requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_relate_pattern(arg0, arg1, arg2); + } + + /** + * MEOS {@code geom_shortestline2d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_shortestline2d(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_shortestline2d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_shortestline2d(arg0, arg1); + } + + /** + * MEOS {@code geom_shortestline3d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_shortestline3d(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_shortestline3d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_shortestline3d(arg0, arg1); + } + + /** + * MEOS {@code geom_to_geog} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer geom_to_geog(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_to_geog requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_to_geog(arg0); + } + + /** + * MEOS {@code geom_touches} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean geom_touches(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_touches requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_touches(arg0, arg1); + } + + /** + * MEOS {@code geom_unary_union} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_unary_union(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_unary_union requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_unary_union(arg0, arg1); + } + + /** + * MEOS {@code intersection_geo_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_geo_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_geo_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_geo_set(arg0, arg1); + } + + /** + * MEOS {@code intersection_set_geo} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_geo(arg0, arg1); + } + + /** + * MEOS {@code intersection_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code left_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code left_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean left_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code line_numpoints} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int line_numpoints(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "line_numpoints requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.line_numpoints(arg0); + } + + /** + * MEOS {@code overabove_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overabove_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overabove_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overabove_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code overabove_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overabove_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overabove_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overabove_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overafter_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code overafter_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overafter_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overback_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overback_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overback_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overback_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code overback_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overback_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overback_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overback_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overbefore_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code overbefore_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbefore_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overbelow_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbelow_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbelow_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbelow_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code overbelow_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overbelow_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbelow_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbelow_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overfront_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overfront_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overfront_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overfront_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code overfront_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overfront_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overfront_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overfront_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overlaps_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overlaps_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code overlaps_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overlaps_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overleft_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code overleft_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overleft_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overright_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code overright_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean overright_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code right_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code right_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean right_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code same_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code same_stbox_tspatial} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_stbox_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_stbox_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_stbox_tspatial(arg0, arg1); + } + + /** + * MEOS {@code same_tspatial_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: same predicate (pure box equality)

+ */ + public static boolean same_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code spatialset_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int spatialset_srid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spatialset_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spatialset_srid(arg0); + } + + /** + * MEOS {@code spatialset_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer spatialset_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spatialset_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spatialset_to_stbox(arg0); + } + + /** + * MEOS {@code stboxarr_round} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer stboxarr_round(Pointer arg0, int arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stboxarr_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stboxarr_round(arg0, arg1, arg2); + } + + /** + * MEOS {@code teq_geo_tgeo} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code teq_tgeo_geo} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code tgeoinst_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: make/from_base of instant/scalar

+ */ + public static Pointer tgeoinst_make(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeoinst_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeoinst_make(arg0, arg1); + } + + /** + * MEOS {@code timestamptz_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer timestamptz_to_stbox(OffsetDateTime arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "timestamptz_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.timestamptz_to_stbox(arg0); + } + + /** + * MEOS {@code tne_geo_tgeo} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tne_tgeo_geo} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code tpointinst_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: make/from_base of instant/scalar

+ */ + public static Pointer tpointinst_make(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpointinst_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpointinst_make(arg0, arg1); + } + + /** + * MEOS {@code union_geo_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_geo_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_geo_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_geo_set(arg0, arg1); + } + + /** + * MEOS {@code union_set_geo} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_geo(arg0, arg1); + } + + /** + * MEOS {@code union_stbox_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_stbox_stbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_stbox_stbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code above_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean above_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "above_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.above_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code acontains_geo_tgeo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acontains_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acontains_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acontains_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code acontains_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int acontains_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acontains_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acontains_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code adisjoint_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int adisjoint_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adisjoint_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adisjoint_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code adjacent_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean adjacent_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code adwithin_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int adwithin_tgeo_geo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adwithin_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adwithin_tgeo_geo(arg0, arg1, arg2); + } + + /** + * MEOS {@code after_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean after_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code aintersects_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int aintersects_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "aintersects_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.aintersects_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code atouches_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int atouches_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "atouches_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.atouches_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code atouches_tpoint_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int atouches_tpoint_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "atouches_tpoint_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.atouches_tpoint_geo(arg0, arg1); + } + + /** + * MEOS {@code back_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean back_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "back_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.back_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code before_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean before_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code below_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean below_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "below_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.below_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code contained_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contained_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code contains_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean contains_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code econtains_geo_tgeo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int econtains_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "econtains_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.econtains_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code econtains_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int econtains_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "econtains_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.econtains_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code ecovers_geo_tgeo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int ecovers_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ecovers_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ecovers_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code ecovers_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int ecovers_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ecovers_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ecovers_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code edisjoint_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int edisjoint_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "edisjoint_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.edisjoint_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code edwithin_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int edwithin_tgeo_geo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "edwithin_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.edwithin_tgeo_geo(arg0, arg1, arg2); + } + + /** + * MEOS {@code eintersects_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int eintersects_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "eintersects_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.eintersects_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code etouches_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int etouches_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "etouches_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.etouches_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code etouches_tpoint_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: ever/always spatial-rel on 1 temporal

+ */ + public static int etouches_tpoint_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "etouches_tpoint_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.etouches_tpoint_geo(arg0, arg1); + } + + /** + * MEOS {@code front_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean front_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "front_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.front_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code left_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean left_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code minus_geo_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_geo_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_geo_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_geo_set(arg0, arg1); + } + + /** + * MEOS {@code minus_set_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_geo(arg0, arg1); + } + + /** + * MEOS {@code nad_stbox_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_stbox_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_stbox_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_stbox_geo(arg0, arg1); + } + + /** + * MEOS {@code nad_stbox_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_stbox_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_stbox_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_stbox_stbox(arg0, arg1); + } + + /** + * MEOS {@code nad_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code nad_tgeo_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tgeo_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tgeo_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tgeo_stbox(arg0, arg1); + } + + /** + * MEOS {@code nai_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer nai_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code overabove_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overabove_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overabove_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overabove_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code overafter_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overafter_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code overback_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overback_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overback_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overback_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code overbefore_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overbefore_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code overbelow_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overbelow_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbelow_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbelow_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code overfront_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overfront_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overfront_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overfront_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code overlaps_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overlaps_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code overleft_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overleft_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code overright_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean overright_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code right_tspatial_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: topology/position rel on 1 temporal + scalar

+ */ + public static boolean right_tspatial_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_tspatial_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_tspatial_stbox(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer shortestline_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code tcontains_geo_tgeo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcontains_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcontains_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcontains_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tcontains_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcontains_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcontains_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcontains_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code tcovers_geo_tgeo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcovers_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcovers_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcovers_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tcovers_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tcovers_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcovers_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcovers_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code tdisjoint_geo_tgeo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdisjoint_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdisjoint_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdisjoint_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tdisjoint_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdisjoint_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdisjoint_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdisjoint_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer tdistance_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code tdwithin_geo_tgeo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdwithin_geo_tgeo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdwithin_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdwithin_geo_tgeo(arg0, arg1, arg2); + } + + /** + * MEOS {@code tdwithin_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tdwithin_tgeo_geo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdwithin_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdwithin_tgeo_geo(arg0, arg1, arg2); + } + + /** + * MEOS {@code tintersects_geo_tgeo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tintersects_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintersects_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintersects_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tintersects_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer tintersects_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintersects_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintersects_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code ttouches_geo_tgeo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer ttouches_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttouches_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttouches_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code ttouches_tgeo_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: temporal spatial-rel lift on 1 temporal

+ */ + public static Pointer ttouches_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttouches_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttouches_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code always_eq_geo_tgeo} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tgeo_geo} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code always_ne_geo_tgeo} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tgeo_geo} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_geo_tgeo} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tgeo_geo} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_geo_tgeo} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_geo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_geo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_geo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tgeo_geo} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_tgeo_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tgeo_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tgeo_geo(arg0, arg1); + } + + /** + * MEOS {@code above_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean above_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "above_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.above_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code acontains_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int acontains_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "acontains_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.acontains_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code adisjoint_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int adisjoint_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adisjoint_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adisjoint_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code adjacent_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean adjacent_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adjacent_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adjacent_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code adwithin_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int adwithin_tgeo_tgeo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "adwithin_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.adwithin_tgeo_tgeo(arg0, arg1, arg2); + } + + /** + * MEOS {@code after_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean after_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "after_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.after_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code aintersects_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int aintersects_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "aintersects_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.aintersects_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_eq_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_ne_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code atouches_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int atouches_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "atouches_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.atouches_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code back_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean back_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "back_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.back_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code before_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean before_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "before_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.before_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code below_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean below_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "below_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.below_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code contained_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean contained_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code contains_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean contains_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code econtains_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int econtains_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "econtains_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.econtains_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code ecovers_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int ecovers_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ecovers_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ecovers_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code edisjoint_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int edisjoint_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "edisjoint_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.edisjoint_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code edwithin_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int edwithin_tgeo_tgeo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "edwithin_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.edwithin_tgeo_tgeo(arg0, arg1, arg2); + } + + /** + * MEOS {@code eintersects_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int eintersects_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "eintersects_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.eintersects_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code etouches_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always spatial-rel on 2 temporals

+ */ + public static int etouches_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "etouches_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.etouches_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_eq_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_ne_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code front_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean front_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "front_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.front_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code left_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean left_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "left_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.left_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code nad_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static double nad_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code nai_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer nai_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code overabove_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overabove_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overabove_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overabove_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overafter_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overafter_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overafter_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overafter_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overback_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overback_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overback_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overback_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overbefore_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overbefore_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbefore_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbefore_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overbelow_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overbelow_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overbelow_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overbelow_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overfront_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overfront_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overfront_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overfront_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overlaps_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overlaps_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overlaps_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overlaps_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overleft_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overleft_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overleft_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overleft_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code overright_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean overright_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "overright_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.overright_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code right_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: topology/position rel on 2 temporals

+ */ + public static boolean right_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "right_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.right_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code same_tspatial_tspatial} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: same predicate on 2 temporals

+ */ + public static boolean same_tspatial_tspatial(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "same_tspatial_tspatial requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.same_tspatial_tspatial(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer shortestline_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tcontains_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tcontains_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcontains_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcontains_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tcovers_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tcovers_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcovers_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcovers_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tdisjoint_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tdisjoint_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdisjoint_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdisjoint_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer tdistance_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code tdwithin_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tdwithin_tgeo_tgeo(Pointer arg0, Pointer arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdwithin_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdwithin_tgeo_tgeo(arg0, arg1, arg2); + } + + /** + * MEOS {@code tintersects_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer tintersects_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintersects_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintersects_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code ttouches_tgeo_tgeo} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: temporal spatial-rel lift on 2 temporals

+ */ + public static Pointer ttouches_tgeo_tgeo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttouches_tgeo_tgeo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttouches_tgeo_tgeo(arg0, arg1); + } + + /** + * MEOS {@code box3d_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String box3d_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "box3d_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.box3d_out(arg0, arg1); + } + + /** + * MEOS {@code gbox_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String gbox_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "gbox_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.gbox_out(arg0, arg1); + } + + /** + * MEOS {@code geo_as_ewkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: name has IO token

+ */ + public static Pointer geo_as_ewkb(Pointer arg0, String arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_as_ewkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_as_ewkb(arg0, arg1, arg2); + } + + /** + * MEOS {@code geo_as_ewkt} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String geo_as_ewkt(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_as_ewkt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_as_ewkt(arg0, arg1); + } + + /** + * MEOS {@code geo_as_geojson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String geo_as_geojson(Pointer arg0, int arg1, int arg2, String arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_as_geojson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_as_geojson(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code geo_as_hexewkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: name has IO token

+ */ + public static String geo_as_hexewkb(Pointer arg0, String arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_as_hexewkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_as_hexewkb(arg0, arg1); + } + + /** + * MEOS {@code geo_as_text} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String geo_as_text(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_as_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_as_text(arg0, arg1); + } + + /** + * MEOS {@code geo_from_ewkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: name has IO token

+ */ + public static Pointer geo_from_ewkb(Pointer arg0, long arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_from_ewkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_from_ewkb(arg0, arg1, arg2); + } + + /** + * MEOS {@code geo_from_geojson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer geo_from_geojson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_from_geojson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_from_geojson(arg0); + } + + /** + * MEOS {@code geo_from_text} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer geo_from_text(String arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_from_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_from_text(arg0, arg1); + } + + /** + * MEOS {@code geo_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String geo_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geo_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geo_out(arg0); + } + + /** + * MEOS {@code geog_from_hexewkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: name has IO token

+ */ + public static Pointer geog_from_hexewkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_from_hexewkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_from_hexewkb(arg0); + } + + /** + * MEOS {@code geog_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer geog_in(String arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geog_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geog_in(arg0, arg1); + } + + /** + * MEOS {@code geom_from_hexewkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: name has IO token

+ */ + public static Pointer geom_from_hexewkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_from_hexewkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_from_hexewkb(arg0); + } + + /** + * MEOS {@code geom_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer geom_in(String arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_in(arg0, arg1); + } + + /** + * MEOS {@code spatialset_as_ewkt} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String spatialset_as_ewkt(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spatialset_as_ewkt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spatialset_as_ewkt(arg0, arg1); + } + + /** + * MEOS {@code spatialset_as_text} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String spatialset_as_text(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spatialset_as_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spatialset_as_text(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeNpoint.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeNpoint.java new file mode 100644 index 0000000..a8abee6 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeNpoint.java @@ -0,0 +1,1073 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * Free functions from meos_npoint.h + * Methods emitted: 81 (stateless=44 · io-meta=10 · bounded-state=10 · windowed=9 · cross-stream=8) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsFreeNpoint { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFreeNpoint() { /* utility */ } + + /** + * MEOS {@code contained_npoint_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: topology/position rel on 2 scalars (box/span algebra)

+ */ + public static boolean contained_npoint_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_npoint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_npoint_set(arg0, arg1); + } + + /** + * MEOS {@code contains_set_npoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_npoint(arg0, arg1); + } + + /** + * MEOS {@code geom_to_nsegment} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer geom_to_nsegment(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geom_to_nsegment requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geom_to_nsegment(arg0); + } + + /** + * MEOS {@code get_srid_ways} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int get_srid_ways() { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "get_srid_ways requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.get_srid_ways(); + } + + /** + * MEOS {@code intersection_set_npoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_npoint(arg0, arg1); + } + + /** + * MEOS {@code npoint_cmp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int npoint_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_cmp(arg0, arg1); + } + + /** + * MEOS {@code npoint_eq} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean npoint_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_eq(arg0, arg1); + } + + /** + * MEOS {@code npoint_ge} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean npoint_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_ge(arg0, arg1); + } + + /** + * MEOS {@code npoint_gt} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean npoint_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_gt(arg0, arg1); + } + + /** + * MEOS {@code npoint_hash} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int npoint_hash(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_hash requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_hash(arg0); + } + + /** + * MEOS {@code npoint_hash_extended} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int npoint_hash_extended(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_hash_extended requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_hash_extended(arg0, arg1); + } + + /** + * MEOS {@code npoint_le} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean npoint_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_le(arg0, arg1); + } + + /** + * MEOS {@code npoint_lt} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean npoint_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_lt(arg0, arg1); + } + + /** + * MEOS {@code npoint_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: make/from_base of instant/scalar

+ */ + public static Pointer npoint_make(long arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_make(arg0, arg1); + } + + /** + * MEOS {@code npoint_ne} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean npoint_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_ne(arg0, arg1); + } + + /** + * MEOS {@code npoint_position} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double npoint_position(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_position requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_position(arg0); + } + + /** + * MEOS {@code npoint_round} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer npoint_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_round(arg0, arg1); + } + + /** + * MEOS {@code npoint_route} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static long npoint_route(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_route requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_route(arg0); + } + + /** + * MEOS {@code npoint_same} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean npoint_same(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_same requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_same(arg0, arg1); + } + + /** + * MEOS {@code npoint_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static int npoint_srid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_srid(arg0); + } + + /** + * MEOS {@code npoint_timestamptz_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer npoint_timestamptz_to_stbox(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_timestamptz_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_timestamptz_to_stbox(arg0, arg1); + } + + /** + * MEOS {@code npoint_to_geompoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer npoint_to_geompoint(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_to_geompoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_to_geompoint(arg0); + } + + /** + * MEOS {@code npoint_to_nsegment} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer npoint_to_nsegment(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_to_nsegment requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_to_nsegment(arg0); + } + + /** + * MEOS {@code npoint_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer npoint_to_set(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_to_set(arg0); + } + + /** + * MEOS {@code npoint_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer npoint_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_to_stbox(arg0); + } + + /** + * MEOS {@code npoint_tstzspan_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer npoint_tstzspan_to_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_tstzspan_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_tstzspan_to_stbox(arg0, arg1); + } + + /** + * MEOS {@code npoint_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer npoint_union_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code nsegment_cmp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int nsegment_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_cmp(arg0, arg1); + } + + /** + * MEOS {@code nsegment_eq} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean nsegment_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_eq(arg0, arg1); + } + + /** + * MEOS {@code nsegment_ge} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean nsegment_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_ge(arg0, arg1); + } + + /** + * MEOS {@code nsegment_gt} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean nsegment_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_gt(arg0, arg1); + } + + /** + * MEOS {@code nsegment_le} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean nsegment_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_le(arg0, arg1); + } + + /** + * MEOS {@code nsegment_lt} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean nsegment_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_lt(arg0, arg1); + } + + /** + * MEOS {@code nsegment_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: make/from_base of instant/scalar

+ */ + public static Pointer nsegment_make(long arg0, double arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_make(arg0, arg1, arg2); + } + + /** + * MEOS {@code nsegment_ne} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean nsegment_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_ne(arg0, arg1); + } + + /** + * MEOS {@code nsegment_round} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer nsegment_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_round(arg0, arg1); + } + + /** + * MEOS {@code nsegment_route} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static long nsegment_route(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_route requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_route(arg0); + } + + /** + * MEOS {@code nsegment_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int nsegment_srid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_srid(arg0); + } + + /** + * MEOS {@code nsegment_to_geom} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer nsegment_to_geom(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_to_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_to_geom(arg0); + } + + /** + * MEOS {@code nsegment_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer nsegment_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_to_stbox(arg0); + } + + /** + * MEOS {@code route_exists} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static boolean route_exists(long arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "route_exists requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.route_exists(arg0); + } + + /** + * MEOS {@code teq_tnpoint_npoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code tne_tnpoint_npoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code union_set_npoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_npoint(arg0, arg1); + } + + /** + * MEOS {@code minus_npoint_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_npoint_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_npoint_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_npoint_set(arg0, arg1); + } + + /** + * MEOS {@code minus_set_npoint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_npoint(arg0, arg1); + } + + /** + * MEOS {@code nad_tnpoint_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tnpoint_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tnpoint_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tnpoint_geo(arg0, arg1); + } + + /** + * MEOS {@code nad_tnpoint_npoint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code nad_tnpoint_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tnpoint_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tnpoint_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tnpoint_stbox(arg0, arg1); + } + + /** + * MEOS {@code nai_tnpoint_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer nai_tnpoint_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tnpoint_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tnpoint_geo(arg0, arg1); + } + + /** + * MEOS {@code nai_tnpoint_npoint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer nai_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tnpoint_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer shortestline_tnpoint_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tnpoint_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tnpoint_geo(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tnpoint_npoint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer shortestline_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tnpoint_npoint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer tdistance_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code always_eq_npoint_tnpoint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_npoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_npoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_npoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tnpoint_npoint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code always_ne_npoint_tnpoint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_npoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_npoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_npoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tnpoint_npoint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_npoint_tnpoint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_npoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_npoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_npoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tnpoint_npoint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_npoint_tnpoint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_npoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_npoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_npoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tnpoint_npoint} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_tnpoint_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tnpoint_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tnpoint_npoint(arg0, arg1); + } + + /** + * MEOS {@code route_length} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: sequence-derived metric

+ */ + public static double route_length(long arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "route_length requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.route_length(arg0); + } + + /** + * MEOS {@code always_eq_tnpoint_tnpoint} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_eq_tnpoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tnpoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tnpoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tnpoint_tnpoint} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_ne_tnpoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tnpoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tnpoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tnpoint_tnpoint} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_eq_tnpoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tnpoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tnpoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tnpoint_tnpoint} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_ne_tnpoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tnpoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tnpoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code nad_tnpoint_tnpoint} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static double nad_tnpoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tnpoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tnpoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code nai_tnpoint_tnpoint} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer nai_tnpoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tnpoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tnpoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tnpoint_tnpoint} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer shortestline_tnpoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tnpoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tnpoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tnpoint_tnpoint} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer tdistance_tnpoint_tnpoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tnpoint_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tnpoint_tnpoint(arg0, arg1); + } + + /** + * MEOS {@code npoint_as_ewkt} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String npoint_as_ewkt(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_as_ewkt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_as_ewkt(arg0, arg1); + } + + /** + * MEOS {@code npoint_as_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String npoint_as_hexwkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_as_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_as_hexwkb(arg0, arg1); + } + + /** + * MEOS {@code npoint_as_text} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String npoint_as_text(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_as_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_as_text(arg0, arg1); + } + + /** + * MEOS {@code npoint_as_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer npoint_as_wkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_as_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_as_wkb(arg0, arg1); + } + + /** + * MEOS {@code npoint_from_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer npoint_from_hexwkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_from_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_from_hexwkb(arg0); + } + + /** + * MEOS {@code npoint_from_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer npoint_from_wkb(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_from_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_from_wkb(arg0, arg1); + } + + /** + * MEOS {@code npoint_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer npoint_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_in(arg0); + } + + /** + * MEOS {@code npoint_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String npoint_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npoint_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npoint_out(arg0, arg1); + } + + /** + * MEOS {@code nsegment_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer nsegment_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_in(arg0); + } + + /** + * MEOS {@code nsegment_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String nsegment_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nsegment_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nsegment_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreePose.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreePose.java new file mode 100644 index 0000000..1f03168 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreePose.java @@ -0,0 +1,995 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * Free functions from meos_pose.h + * Methods emitted: 75 (stateless=38 · bounded-state=13 · io-meta=8 · cross-stream=8 · windowed=8) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsFreePose { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFreePose() { /* utility */ } + + /** + * MEOS {@code contained_pose_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: topology/position rel on 2 scalars (box/span algebra)

+ */ + public static boolean contained_pose_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contained_pose_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contained_pose_set(arg0, arg1); + } + + /** + * MEOS {@code contains_set_pose} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static boolean contains_set_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "contains_set_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.contains_set_pose(arg0, arg1); + } + + /** + * MEOS {@code intersection_set_pose} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer intersection_set_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intersection_set_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intersection_set_pose(arg0, arg1); + } + + /** + * MEOS {@code pose_cmp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int pose_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_cmp(arg0, arg1); + } + + /** + * MEOS {@code pose_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_copy(arg0); + } + + /** + * MEOS {@code pose_eq} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean pose_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_eq(arg0, arg1); + } + + /** + * MEOS {@code pose_ge} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean pose_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_ge(arg0, arg1); + } + + /** + * MEOS {@code pose_gt} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean pose_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_gt(arg0, arg1); + } + + /** + * MEOS {@code pose_hash} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int pose_hash(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_hash requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_hash(arg0); + } + + /** + * MEOS {@code pose_hash_extended} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static int pose_hash_extended(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_hash_extended requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_hash_extended(arg0, arg1); + } + + /** + * MEOS {@code pose_le} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean pose_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_le(arg0, arg1); + } + + /** + * MEOS {@code pose_lt} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean pose_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_lt(arg0, arg1); + } + + /** + * MEOS {@code pose_make_2d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_make_2d(double arg0, double arg1, double arg2, boolean arg3, int arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_make_2d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_make_2d(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code pose_make_3d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_make_3d(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, boolean arg7, int arg8) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_make_3d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_make_3d(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + + /** + * MEOS {@code pose_make_point2d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_make_point2d(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_make_point2d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_make_point2d(arg0, arg1); + } + + /** + * MEOS {@code pose_make_point3d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_make_point3d(Pointer arg0, double arg1, double arg2, double arg3, double arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_make_point3d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_make_point3d(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code pose_ne} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar comparison/hash

+ */ + public static boolean pose_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_ne(arg0, arg1); + } + + /** + * MEOS {@code pose_nsame} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean pose_nsame(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_nsame requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_nsame(arg0, arg1); + } + + /** + * MEOS {@code pose_orientation} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_orientation(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_orientation requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_orientation(arg0, arg1); + } + + /** + * MEOS {@code pose_rotation} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static double pose_rotation(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_rotation requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_rotation(arg0); + } + + /** + * MEOS {@code pose_round} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer pose_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_round(arg0, arg1); + } + + /** + * MEOS {@code pose_same} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static boolean pose_same(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_same requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_same(arg0, arg1); + } + + /** + * MEOS {@code pose_set_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static void pose_set_srid(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_set_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.pose_set_srid(arg0, arg1); + } + + /** + * MEOS {@code pose_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static int pose_srid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_srid(arg0); + } + + /** + * MEOS {@code pose_timestamptz_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer pose_timestamptz_to_stbox(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_timestamptz_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_timestamptz_to_stbox(arg0, arg1); + } + + /** + * MEOS {@code pose_to_point} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_to_point(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_to_point requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_to_point(arg0); + } + + /** + * MEOS {@code pose_to_set} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer pose_to_set(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_to_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_to_set(arg0); + } + + /** + * MEOS {@code pose_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer pose_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_to_stbox(arg0); + } + + /** + * MEOS {@code pose_transform} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_transform(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_transform requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_transform(arg0, arg1); + } + + /** + * MEOS {@code pose_transform_pipeline} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_transform_pipeline(Pointer arg0, String arg1, int arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_transform_pipeline requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_transform_pipeline(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code pose_tstzspan_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: name pattern is _to_

+ */ + public static Pointer pose_tstzspan_to_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_tstzspan_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_tstzspan_to_stbox(arg0, arg1); + } + + /** + * MEOS {@code pose_union_transfn} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: base-type fn, default pure

+ */ + public static Pointer pose_union_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code posearr_round} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: transform/normalize (pure)

+ */ + public static Pointer posearr_round(Pointer arg0, int arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "posearr_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.posearr_round(arg0, arg1, arg2); + } + + /** + * MEOS {@code teq_pose_tpose} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_pose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_pose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_pose_tpose(arg0, arg1); + } + + /** + * MEOS {@code teq_tpose_pose} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer teq_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "teq_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.teq_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code tne_pose_tpose} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_pose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_pose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_pose_tpose(arg0, arg1); + } + + /** + * MEOS {@code tne_tpose_pose} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: temporal comparison (per-instant)

+ */ + public static Pointer tne_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tne_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tne_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code union_set_pose} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: set/span/box algebra (pure)

+ */ + public static Pointer union_set_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "union_set_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.union_set_pose(arg0, arg1); + } + + /** + * MEOS {@code distance_pose_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_pose_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_pose_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_pose_geo(arg0, arg1); + } + + /** + * MEOS {@code distance_pose_pose} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_pose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_pose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_pose_pose(arg0, arg1); + } + + /** + * MEOS {@code distance_pose_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double distance_pose_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "distance_pose_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.distance_pose_stbox(arg0, arg1); + } + + /** + * MEOS {@code minus_pose_set} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_pose_set(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_pose_set requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_pose_set(arg0, arg1); + } + + /** + * MEOS {@code minus_set_pose} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: restriction name pattern

+ */ + public static Pointer minus_set_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "minus_set_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.minus_set_pose(arg0, arg1); + } + + /** + * MEOS {@code nad_tpose_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tpose_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tpose_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tpose_geo(arg0, arg1); + } + + /** + * MEOS {@code nad_tpose_pose} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code nad_tpose_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static double nad_tpose_stbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tpose_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tpose_stbox(arg0, arg1); + } + + /** + * MEOS {@code nai_tpose_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer nai_tpose_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tpose_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tpose_geo(arg0, arg1); + } + + /** + * MEOS {@code nai_tpose_pose} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer nai_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tpose_geo} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer shortestline_tpose_geo(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tpose_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tpose_geo(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tpose_pose} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer shortestline_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tpose_pose} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Classification: distance op

+ */ + public static Pointer tdistance_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code always_eq_pose_tpose} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_pose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_pose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_pose_tpose(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tpose_pose} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_eq_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code always_ne_pose_tpose} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_pose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_pose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_pose_tpose(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tpose_pose} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int always_ne_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_pose_tpose} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_pose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_pose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_pose_tpose(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tpose_pose} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_eq_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_pose_tpose} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_pose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_pose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_pose_tpose(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tpose_pose} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Classification: ever/always over 1 temporal

+ */ + public static int ever_ne_tpose_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tpose_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tpose_pose(arg0, arg1); + } + + /** + * MEOS {@code always_eq_tpose_tpose} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_eq_tpose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_eq_tpose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_eq_tpose_tpose(arg0, arg1); + } + + /** + * MEOS {@code always_ne_tpose_tpose} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int always_ne_tpose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "always_ne_tpose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.always_ne_tpose_tpose(arg0, arg1); + } + + /** + * MEOS {@code ever_eq_tpose_tpose} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_eq_tpose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_eq_tpose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_eq_tpose_tpose(arg0, arg1); + } + + /** + * MEOS {@code ever_ne_tpose_tpose} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: ever/always over 2 temporals

+ */ + public static int ever_ne_tpose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ever_ne_tpose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ever_ne_tpose_tpose(arg0, arg1); + } + + /** + * MEOS {@code nad_tpose_tpose} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static double nad_tpose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nad_tpose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nad_tpose_tpose(arg0, arg1); + } + + /** + * MEOS {@code nai_tpose_tpose} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer nai_tpose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "nai_tpose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.nai_tpose_tpose(arg0, arg1); + } + + /** + * MEOS {@code shortestline_tpose_tpose} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer shortestline_tpose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "shortestline_tpose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.shortestline_tpose_tpose(arg0, arg1); + } + + /** + * MEOS {@code tdistance_tpose_tpose} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Classification: distance on 2 temporals

+ */ + public static Pointer tdistance_tpose_tpose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tdistance_tpose_tpose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tdistance_tpose_tpose(arg0, arg1); + } + + /** + * MEOS {@code pose_as_ewkt} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String pose_as_ewkt(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_as_ewkt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_as_ewkt(arg0, arg1); + } + + /** + * MEOS {@code pose_as_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String pose_as_hexwkb(Pointer arg0, byte arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_as_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_as_hexwkb(arg0, arg1, arg2); + } + + /** + * MEOS {@code pose_as_text} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String pose_as_text(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_as_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_as_text(arg0, arg1); + } + + /** + * MEOS {@code pose_as_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer pose_as_wkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_as_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_as_wkb(arg0, arg1); + } + + /** + * MEOS {@code pose_from_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer pose_from_hexwkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_from_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_from_hexwkb(arg0); + } + + /** + * MEOS {@code pose_from_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer pose_from_wkb(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_from_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_from_wkb(arg0, arg1); + } + + /** + * MEOS {@code pose_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static Pointer pose_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_in(arg0); + } + + /** + * MEOS {@code pose_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Classification: IO/serialization

+ */ + public static String pose_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "pose_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.pose_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeTransform.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeTransform.java new file mode 100644 index 0000000..1be92af --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsFreeTransform.java @@ -0,0 +1,71 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * Free functions from meos_transform.h + * Methods emitted: 4 (stateless=4) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsFreeTransform { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsFreeTransform() { /* utility */ } + + /** + * MEOS {@code lwproj_lookup} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int lwproj_lookup(int arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "lwproj_lookup requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.lwproj_lookup(arg0, arg1, arg2); + } + + /** + * MEOS {@code spheroid_init_from_srid} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int spheroid_init_from_srid(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spheroid_init_from_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spheroid_init_from_srid(arg0, arg1); + } + + /** + * MEOS {@code srid_check_latlong} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static void srid_check_latlong(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "srid_check_latlong requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + GeneratedFunctions.srid_check_latlong(arg0); + } + + /** + * MEOS {@code srid_is_latlong} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Classification: scalar in/out (default-stateless catch-all)

+ */ + public static int srid_is_latlong(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "srid_is_latlong requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.srid_is_latlong(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsGeogSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsGeogSet.java new file mode 100644 index 0000000..a941da4 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsGeogSet.java @@ -0,0 +1,33 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: GeogSet + * Methods emitted: 1 (io-meta=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsGeogSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsGeogSet() { /* utility */ } + + /** + * MEOS {@code geogset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer geogset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geogset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geogset_in(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsGeomSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsGeomSet.java new file mode 100644 index 0000000..0b46cb0 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsGeomSet.java @@ -0,0 +1,117 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: GeomSet + * Methods emitted: 7 (bounded-state=5 · io-meta=1 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsGeomSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsGeomSet() { /* utility */ } + + /** + * MEOS {@code geoset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer geoset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geoset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geoset_make(arg0, arg1); + } + + /** + * MEOS {@code geoset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer geoset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geoset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geoset_end_value(arg0); + } + + /** + * MEOS {@code geoset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer geoset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geoset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geoset_start_value(arg0); + } + + /** + * MEOS {@code geoset_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean geoset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geoset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geoset_type(arg0); + } + + /** + * MEOS {@code geoset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer geoset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geoset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geoset_value_n(arg0, arg1); + } + + /** + * MEOS {@code geoset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer geoset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geoset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geoset_values(arg0, arg1); + } + + /** + * MEOS {@code geomset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer geomset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "geomset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.geomset_in(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsIntSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsIntSet.java new file mode 100644 index 0000000..10e2d5e --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsIntSet.java @@ -0,0 +1,145 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: IntSet + * Methods emitted: 9 (bounded-state=5 · io-meta=2 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsIntSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsIntSet() { /* utility */ } + + /** + * MEOS {@code intset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer intset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intset_make(arg0, arg1); + } + + /** + * MEOS {@code intset_to_floatset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer intset_to_floatset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intset_to_floatset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intset_to_floatset(arg0); + } + + /** + * MEOS {@code intset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int intset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intset_end_value(arg0); + } + + /** + * MEOS {@code intset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer intset_shift_scale(Pointer arg0, int arg1, int arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intset_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code intset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int intset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intset_start_value(arg0); + } + + /** + * MEOS {@code intset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer intset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intset_value_n(arg0, arg1); + } + + /** + * MEOS {@code intset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer intset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intset_values(arg0, arg1); + } + + /** + * MEOS {@code intset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer intset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intset_in(arg0); + } + + /** + * MEOS {@code intset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String intset_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intset_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsIntSpan.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsIntSpan.java new file mode 100644 index 0000000..c35c3a0 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsIntSpan.java @@ -0,0 +1,159 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: IntSpan + * Methods emitted: 10 (bounded-state=6 · io-meta=2 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsIntSpan { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsIntSpan() { /* utility */ } + + /** + * MEOS {@code intspan_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer intspan_make(int arg0, int arg1, boolean arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_make(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code intspan_to_floatspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer intspan_to_floatspan(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_to_floatspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_to_floatspan(arg0); + } + + /** + * MEOS {@code intspan_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer intspan_bins(Pointer arg0, int arg1, int arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code intspan_expand} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer intspan_expand(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_expand requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_expand(arg0, arg1); + } + + /** + * MEOS {@code intspan_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int intspan_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_lower(arg0); + } + + /** + * MEOS {@code intspan_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer intspan_shift_scale(Pointer arg0, int arg1, int arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code intspan_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int intspan_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_upper(arg0); + } + + /** + * MEOS {@code intspan_width} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int intspan_width(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_width requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_width(arg0); + } + + /** + * MEOS {@code intspan_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer intspan_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_in(arg0); + } + + /** + * MEOS {@code intspan_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String intspan_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspan_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspan_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsIntSpanSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsIntSpanSet.java new file mode 100644 index 0000000..c92f1d1 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsIntSpanSet.java @@ -0,0 +1,131 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: IntSpanSet + * Methods emitted: 8 (bounded-state=5 · io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsIntSpanSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsIntSpanSet() { /* utility */ } + + /** + * MEOS {@code intspanset_to_floatspanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer intspanset_to_floatspanset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspanset_to_floatspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspanset_to_floatspanset(arg0); + } + + /** + * MEOS {@code intspanset_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer intspanset_bins(Pointer arg0, int arg1, int arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspanset_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspanset_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code intspanset_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int intspanset_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspanset_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspanset_lower(arg0); + } + + /** + * MEOS {@code intspanset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer intspanset_shift_scale(Pointer arg0, int arg1, int arg2, boolean arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspanset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspanset_shift_scale(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code intspanset_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int intspanset_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspanset_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspanset_upper(arg0); + } + + /** + * MEOS {@code intspanset_width} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int intspanset_width(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspanset_width requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspanset_width(arg0, arg1); + } + + /** + * MEOS {@code intspanset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer intspanset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspanset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspanset_in(arg0); + } + + /** + * MEOS {@code intspanset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String intspanset_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "intspanset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.intspanset_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsNpointSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsNpointSet.java new file mode 100644 index 0000000..d426b39 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsNpointSet.java @@ -0,0 +1,131 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: NpointSet + * Methods emitted: 8 (bounded-state=5 · io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsNpointSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsNpointSet() { /* utility */ } + + /** + * MEOS {@code npointset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer npointset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npointset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npointset_make(arg0, arg1); + } + + /** + * MEOS {@code npointset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer npointset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npointset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npointset_end_value(arg0); + } + + /** + * MEOS {@code npointset_routes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer npointset_routes(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npointset_routes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npointset_routes(arg0); + } + + /** + * MEOS {@code npointset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer npointset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npointset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npointset_start_value(arg0); + } + + /** + * MEOS {@code npointset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer npointset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npointset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npointset_value_n(arg0, arg1); + } + + /** + * MEOS {@code npointset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer npointset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npointset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npointset_values(arg0, arg1); + } + + /** + * MEOS {@code npointset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer npointset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npointset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npointset_in(arg0); + } + + /** + * MEOS {@code npointset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String npointset_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "npointset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.npointset_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsPoseSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsPoseSet.java new file mode 100644 index 0000000..0ff1162 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsPoseSet.java @@ -0,0 +1,117 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: PoseSet + * Methods emitted: 7 (bounded-state=4 · io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsPoseSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsPoseSet() { /* utility */ } + + /** + * MEOS {@code poseset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer poseset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "poseset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.poseset_make(arg0, arg1); + } + + /** + * MEOS {@code poseset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer poseset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "poseset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.poseset_end_value(arg0); + } + + /** + * MEOS {@code poseset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer poseset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "poseset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.poseset_start_value(arg0); + } + + /** + * MEOS {@code poseset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer poseset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "poseset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.poseset_value_n(arg0, arg1); + } + + /** + * MEOS {@code poseset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer poseset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "poseset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.poseset_values(arg0, arg1); + } + + /** + * MEOS {@code poseset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer poseset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "poseset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.poseset_in(arg0); + } + + /** + * MEOS {@code poseset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String poseset_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "poseset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.poseset_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsRuntime.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsRuntime.java new file mode 100644 index 0000000..b308c59 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsRuntime.java @@ -0,0 +1,28 @@ +package org.mobilitydb.meos; + +import functions.GeneratedFunctions; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * Shared runtime helper: owns the single MEOS_AVAILABLE static-init across all + * generated MeosOps* facades, so libmeos is probed exactly once per JVM. */ +final class MeosOpsRuntime { + + static final boolean MEOS_AVAILABLE; + + static { + boolean enabled = Boolean.parseBoolean( + System.getProperty("mobilityflink.meos.enabled", "true")); + boolean ok = false; + if (enabled) { + try { + GeneratedFunctions.meos_initialize(); + ok = true; + } catch (Throwable t) { + ok = false; + } + } + MEOS_AVAILABLE = ok; + } + + private MeosOpsRuntime() { /* utility */ } +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSTBox.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSTBox.java new file mode 100644 index 0000000..012e7a8 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSTBox.java @@ -0,0 +1,776 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: STBox + * Methods emitted: 54 (bounded-state=42 · io-meta=6 · stateless=6) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsSTBox { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsSTBox() { /* utility */ } + + /** + * MEOS {@code stbox_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer stbox_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_copy(arg0); + } + + /** + * MEOS {@code stbox_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer stbox_make(boolean arg0, boolean arg1, boolean arg2, int arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, Pointer arg10) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_make(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); + } + + /** + * MEOS {@code stbox_to_box3d} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer stbox_to_box3d(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_to_box3d requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_to_box3d(arg0); + } + + /** + * MEOS {@code stbox_to_gbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer stbox_to_gbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_to_gbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_to_gbox(arg0); + } + + /** + * MEOS {@code stbox_to_geo} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer stbox_to_geo(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_to_geo requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_to_geo(arg0); + } + + /** + * MEOS {@code stbox_to_tstzspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer stbox_to_tstzspan(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_to_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_to_tstzspan(arg0); + } + + /** + * MEOS {@code stbox_area} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double stbox_area(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_area requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_area(arg0, arg1); + } + + /** + * MEOS {@code stbox_cmp} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static int stbox_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_cmp(arg0, arg1); + } + + /** + * MEOS {@code stbox_eq} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean stbox_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_eq(arg0, arg1); + } + + /** + * MEOS {@code stbox_expand_space} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_expand_space(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_expand_space requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_expand_space(arg0, arg1); + } + + /** + * MEOS {@code stbox_expand_time} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_expand_time(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_expand_time requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_expand_time(arg0, arg1); + } + + /** + * MEOS {@code stbox_ge} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean stbox_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_ge(arg0, arg1); + } + + /** + * MEOS {@code stbox_get_space} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_get_space(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_get_space requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_get_space(arg0); + } + + /** + * MEOS {@code stbox_get_space_tile} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_get_space_tile(Pointer arg0, double arg1, double arg2, double arg3, Pointer arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_get_space_tile requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_get_space_tile(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code stbox_get_space_time_tile} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_get_space_time_tile(Pointer arg0, OffsetDateTime arg1, double arg2, double arg3, double arg4, Pointer arg5, Pointer arg6, OffsetDateTime arg7) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_get_space_time_tile requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_get_space_time_tile(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + + /** + * MEOS {@code stbox_get_time_tile} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_get_time_tile(OffsetDateTime arg0, Pointer arg1, OffsetDateTime arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_get_time_tile requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_get_time_tile(arg0, arg1, arg2); + } + + /** + * MEOS {@code stbox_gt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean stbox_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_gt(arg0, arg1); + } + + /** + * MEOS {@code stbox_hash} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int stbox_hash(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_hash requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_hash(arg0); + } + + /** + * MEOS {@code stbox_hash_extended} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int stbox_hash_extended(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_hash_extended requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_hash_extended(arg0, arg1); + } + + /** + * MEOS {@code stbox_hast} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean stbox_hast(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_hast requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_hast(arg0); + } + + /** + * MEOS {@code stbox_hasx} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean stbox_hasx(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_hasx requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_hasx(arg0); + } + + /** + * MEOS {@code stbox_hasz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean stbox_hasz(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_hasz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_hasz(arg0); + } + + /** + * MEOS {@code stbox_isgeodetic} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean stbox_isgeodetic(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_isgeodetic requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_isgeodetic(arg0); + } + + /** + * MEOS {@code stbox_le} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean stbox_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_le(arg0, arg1); + } + + /** + * MEOS {@code stbox_lt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean stbox_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_lt(arg0, arg1); + } + + /** + * MEOS {@code stbox_ne} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean stbox_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_ne(arg0, arg1); + } + + /** + * MEOS {@code stbox_perimeter} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double stbox_perimeter(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_perimeter requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_perimeter(arg0, arg1); + } + + /** + * MEOS {@code stbox_quad_split} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_quad_split(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_quad_split requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_quad_split(arg0, arg1); + } + + /** + * MEOS {@code stbox_round} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_round(arg0, arg1); + } + + /** + * MEOS {@code stbox_set_srid} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_set_srid(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_set_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_set_srid(arg0, arg1); + } + + /** + * MEOS {@code stbox_shift_scale_time} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_shift_scale_time(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_shift_scale_time requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_shift_scale_time(arg0, arg1, arg2); + } + + /** + * MEOS {@code stbox_space_tiles} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_space_tiles(Pointer arg0, double arg1, double arg2, double arg3, Pointer arg4, boolean arg5, Pointer arg6) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_space_tiles requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_space_tiles(arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + /** + * MEOS {@code stbox_space_time_tiles} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_space_time_tiles(Pointer arg0, double arg1, double arg2, double arg3, Pointer arg4, Pointer arg5, OffsetDateTime arg6, boolean arg7, Pointer arg8) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_space_time_tiles requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_space_time_tiles(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + + /** + * MEOS {@code stbox_srid} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int stbox_srid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_srid(arg0); + } + + /** + * MEOS {@code stbox_time_tiles} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_time_tiles(Pointer arg0, Pointer arg1, OffsetDateTime arg2, boolean arg3, Pointer arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_time_tiles requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_time_tiles(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code stbox_tmax} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_tmax(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_tmax requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_tmax(arg0); + } + + /** + * MEOS {@code stbox_tmax_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_tmax_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_tmax_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_tmax_inc(arg0); + } + + /** + * MEOS {@code stbox_tmin} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_tmin(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_tmin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_tmin(arg0); + } + + /** + * MEOS {@code stbox_tmin_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_tmin_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_tmin_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_tmin_inc(arg0); + } + + /** + * MEOS {@code stbox_transform} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_transform(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_transform requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_transform(arg0, arg1); + } + + /** + * MEOS {@code stbox_transform_pipeline} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_transform_pipeline(Pointer arg0, String arg1, int arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_transform_pipeline requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_transform_pipeline(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code stbox_volume} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double stbox_volume(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_volume requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_volume(arg0); + } + + /** + * MEOS {@code stbox_xmax} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_xmax(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_xmax requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_xmax(arg0); + } + + /** + * MEOS {@code stbox_xmin} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_xmin(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_xmin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_xmin(arg0); + } + + /** + * MEOS {@code stbox_ymax} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_ymax(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_ymax requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_ymax(arg0); + } + + /** + * MEOS {@code stbox_ymin} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_ymin(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_ymin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_ymin(arg0); + } + + /** + * MEOS {@code stbox_zmax} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_zmax(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_zmax requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_zmax(arg0); + } + + /** + * MEOS {@code stbox_zmin} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer stbox_zmin(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_zmin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_zmin(arg0); + } + + /** + * MEOS {@code stbox_as_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String stbox_as_hexwkb(Pointer arg0, byte arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_as_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_as_hexwkb(arg0, arg1, arg2); + } + + /** + * MEOS {@code stbox_as_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static Pointer stbox_as_wkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_as_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_as_wkb(arg0, arg1); + } + + /** + * MEOS {@code stbox_from_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer stbox_from_hexwkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_from_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_from_hexwkb(arg0); + } + + /** + * MEOS {@code stbox_from_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer stbox_from_wkb(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_from_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_from_wkb(arg0, arg1); + } + + /** + * MEOS {@code stbox_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer stbox_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_in(arg0); + } + + /** + * MEOS {@code stbox_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String stbox_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "stbox_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.stbox_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSet.java new file mode 100644 index 0000000..cb3b447 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSet.java @@ -0,0 +1,411 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: Set + * Methods emitted: 28 (bounded-state=17 · io-meta=4 · stateless=4 · windowed=3) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsSet() { /* utility */ } + + /** + * MEOS {@code set_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer set_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_copy(arg0); + } + + /** + * MEOS {@code set_to_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer set_to_span(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_to_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_to_span(arg0); + } + + /** + * MEOS {@code set_to_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer set_to_spanset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_to_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_to_spanset(arg0); + } + + /** + * MEOS {@code set_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer set_to_tbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_to_tbox(arg0); + } + + /** + * MEOS {@code set_basetype} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean set_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_basetype(arg0); + } + + /** + * MEOS {@code set_cmp} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static int set_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_cmp(arg0, arg1); + } + + /** + * MEOS {@code set_eq} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean set_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_eq(arg0, arg1); + } + + /** + * MEOS {@code set_ge} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean set_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_ge(arg0, arg1); + } + + /** + * MEOS {@code set_gt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean set_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_gt(arg0, arg1); + } + + /** + * MEOS {@code set_hash} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int set_hash(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_hash requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_hash(arg0); + } + + /** + * MEOS {@code set_hash_extended} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int set_hash_extended(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_hash_extended requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_hash_extended(arg0, arg1); + } + + /** + * MEOS {@code set_le} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean set_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_le(arg0, arg1); + } + + /** + * MEOS {@code set_lt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean set_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_lt(arg0, arg1); + } + + /** + * MEOS {@code set_ne} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean set_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_ne(arg0, arg1); + } + + /** + * MEOS {@code set_num_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int set_num_values(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_num_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_num_values(arg0); + } + + /** + * MEOS {@code set_round} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer set_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_round(arg0, arg1); + } + + /** + * MEOS {@code set_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer set_spans(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_spans(arg0); + } + + /** + * MEOS {@code set_spantype} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean set_spantype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_spantype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_spantype(arg0); + } + + /** + * MEOS {@code set_split_each_n_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer set_split_each_n_spans(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_split_each_n_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_split_each_n_spans(arg0, arg1, arg2); + } + + /** + * MEOS {@code set_split_n_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer set_split_n_spans(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_split_n_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_split_n_spans(arg0, arg1, arg2); + } + + /** + * MEOS {@code set_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean set_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_type(arg0); + } + + /** + * MEOS {@code set_extent_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer set_extent_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code set_union_finalfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer set_union_finalfn(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_union_finalfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_union_finalfn(arg0); + } + + /** + * MEOS {@code set_union_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer set_union_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code set_as_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String set_as_hexwkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_as_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_as_hexwkb(arg0, arg1); + } + + /** + * MEOS {@code set_as_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static Pointer set_as_wkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_as_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_as_wkb(arg0, arg1); + } + + /** + * MEOS {@code set_from_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer set_from_hexwkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_from_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_from_hexwkb(arg0); + } + + /** + * MEOS {@code set_from_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer set_from_wkb(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "set_from_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.set_from_wkb(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSpan.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSpan.java new file mode 100644 index 0000000..d70d95b --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSpan.java @@ -0,0 +1,355 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: Span + * Methods emitted: 24 (bounded-state=15 · io-meta=4 · stateless=3 · windowed=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsSpan { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsSpan() { /* utility */ } + + /** + * MEOS {@code span_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer span_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_copy(arg0); + } + + /** + * MEOS {@code span_to_spanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer span_to_spanset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_to_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_to_spanset(arg0); + } + + /** + * MEOS {@code span_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer span_to_tbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_to_tbox(arg0); + } + + /** + * MEOS {@code span_basetype} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean span_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_basetype(arg0); + } + + /** + * MEOS {@code span_canon_basetype} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean span_canon_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_canon_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_canon_basetype(arg0); + } + + /** + * MEOS {@code span_cmp} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static int span_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_cmp(arg0, arg1); + } + + /** + * MEOS {@code span_eq} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean span_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_eq(arg0, arg1); + } + + /** + * MEOS {@code span_ge} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean span_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_ge(arg0, arg1); + } + + /** + * MEOS {@code span_gt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean span_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_gt(arg0, arg1); + } + + /** + * MEOS {@code span_hash} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int span_hash(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_hash requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_hash(arg0); + } + + /** + * MEOS {@code span_hash_extended} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int span_hash_extended(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_hash_extended requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_hash_extended(arg0, arg1); + } + + /** + * MEOS {@code span_le} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean span_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_le(arg0, arg1); + } + + /** + * MEOS {@code span_lower_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean span_lower_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_lower_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_lower_inc(arg0); + } + + /** + * MEOS {@code span_lt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean span_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_lt(arg0, arg1); + } + + /** + * MEOS {@code span_ne} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean span_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_ne(arg0, arg1); + } + + /** + * MEOS {@code span_tbox_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean span_tbox_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_tbox_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_tbox_type(arg0); + } + + /** + * MEOS {@code span_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean span_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_type(arg0); + } + + /** + * MEOS {@code span_upper_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean span_upper_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_upper_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_upper_inc(arg0); + } + + /** + * MEOS {@code span_extent_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer span_extent_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code span_union_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer span_union_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code span_as_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String span_as_hexwkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_as_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_as_hexwkb(arg0, arg1); + } + + /** + * MEOS {@code span_as_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static Pointer span_as_wkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_as_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_as_wkb(arg0, arg1); + } + + /** + * MEOS {@code span_from_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer span_from_hexwkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_from_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_from_hexwkb(arg0); + } + + /** + * MEOS {@code span_from_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer span_from_wkb(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "span_from_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.span_from_wkb(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSpanSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSpanSet.java new file mode 100644 index 0000000..610a993 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsSpanSet.java @@ -0,0 +1,453 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: SpanSet + * Methods emitted: 31 (bounded-state=21 · io-meta=4 · stateless=3 · windowed=3) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsSpanSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsSpanSet() { /* utility */ } + + /** + * MEOS {@code spanset_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer spanset_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_copy(arg0); + } + + /** + * MEOS {@code spanset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer spanset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_make(arg0, arg1); + } + + /** + * MEOS {@code spanset_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer spanset_to_tbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_to_tbox(arg0); + } + + /** + * MEOS {@code spanset_cmp} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static int spanset_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_cmp(arg0, arg1); + } + + /** + * MEOS {@code spanset_end_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer spanset_end_span(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_end_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_end_span(arg0); + } + + /** + * MEOS {@code spanset_eq} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean spanset_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_eq(arg0, arg1); + } + + /** + * MEOS {@code spanset_ge} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean spanset_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_ge(arg0, arg1); + } + + /** + * MEOS {@code spanset_gt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean spanset_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_gt(arg0, arg1); + } + + /** + * MEOS {@code spanset_hash} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int spanset_hash(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_hash requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_hash(arg0); + } + + /** + * MEOS {@code spanset_hash_extended} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int spanset_hash_extended(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_hash_extended requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_hash_extended(arg0, arg1); + } + + /** + * MEOS {@code spanset_le} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean spanset_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_le(arg0, arg1); + } + + /** + * MEOS {@code spanset_lower_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean spanset_lower_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_lower_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_lower_inc(arg0); + } + + /** + * MEOS {@code spanset_lt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean spanset_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_lt(arg0, arg1); + } + + /** + * MEOS {@code spanset_ne} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean spanset_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_ne(arg0, arg1); + } + + /** + * MEOS {@code spanset_num_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int spanset_num_spans(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_num_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_num_spans(arg0); + } + + /** + * MEOS {@code spanset_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer spanset_span(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_span(arg0); + } + + /** + * MEOS {@code spanset_span_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer spanset_span_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_span_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_span_n(arg0, arg1); + } + + /** + * MEOS {@code spanset_spanarr} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer spanset_spanarr(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_spanarr requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_spanarr(arg0); + } + + /** + * MEOS {@code spanset_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer spanset_spans(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_spans(arg0); + } + + /** + * MEOS {@code spanset_split_each_n_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer spanset_split_each_n_spans(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_split_each_n_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_split_each_n_spans(arg0, arg1, arg2); + } + + /** + * MEOS {@code spanset_split_n_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer spanset_split_n_spans(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_split_n_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_split_n_spans(arg0, arg1, arg2); + } + + /** + * MEOS {@code spanset_start_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer spanset_start_span(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_start_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_start_span(arg0); + } + + /** + * MEOS {@code spanset_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean spanset_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_type(arg0); + } + + /** + * MEOS {@code spanset_upper_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean spanset_upper_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_upper_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_upper_inc(arg0); + } + + /** + * MEOS {@code spanset_extent_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer spanset_extent_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code spanset_union_finalfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer spanset_union_finalfn(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_union_finalfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_union_finalfn(arg0); + } + + /** + * MEOS {@code spanset_union_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer spanset_union_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_union_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_union_transfn(arg0, arg1); + } + + /** + * MEOS {@code spanset_as_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String spanset_as_hexwkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_as_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_as_hexwkb(arg0, arg1); + } + + /** + * MEOS {@code spanset_as_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static Pointer spanset_as_wkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_as_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_as_wkb(arg0, arg1); + } + + /** + * MEOS {@code spanset_from_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer spanset_from_hexwkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_from_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_from_hexwkb(arg0); + } + + /** + * MEOS {@code spanset_from_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer spanset_from_wkb(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "spanset_from_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.spanset_from_wkb(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTAlpha.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTAlpha.java new file mode 100644 index 0000000..dad5841 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTAlpha.java @@ -0,0 +1,32 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TAlpha + * Methods emitted: 1 (bounded-state=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; + +public final class MeosOpsTAlpha { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTAlpha() { /* utility */ } + + /** + * MEOS {@code talpha_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean talpha_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "talpha_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.talpha_type(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTBool.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTBool.java new file mode 100644 index 0000000..f100a5a --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTBool.java @@ -0,0 +1,230 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TBool + * Methods emitted: 15 (bounded-state=8 · io-meta=3 · stateless=2 · windowed=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTBool { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTBool() { /* utility */ } + + /** + * MEOS {@code tbool_from_base_temp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tbool_from_base_temp(boolean arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_from_base_temp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_from_base_temp(arg0, arg1); + } + + /** + * MEOS {@code tbool_to_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tbool_to_tint(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_to_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_to_tint(arg0); + } + + /** + * MEOS {@code tbool_at_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tbool_at_value(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_at_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_at_value(arg0, arg1); + } + + /** + * MEOS {@code tbool_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tbool_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_end_value(arg0); + } + + /** + * MEOS {@code tbool_minus_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tbool_minus_value(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_minus_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_minus_value(arg0, arg1); + } + + /** + * MEOS {@code tbool_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tbool_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_start_value(arg0); + } + + /** + * MEOS {@code tbool_value_at_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static boolean tbool_value_at_timestamptz(Pointer arg0, OffsetDateTime arg1, boolean arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_value_at_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_value_at_timestamptz(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tbool_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbool_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_value_n(arg0, arg1); + } + + /** + * MEOS {@code tbool_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbool_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_values(arg0, arg1); + } + + /** + * MEOS {@code tbool_when_true} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbool_when_true(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_when_true requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_when_true(arg0); + } + + /** + * MEOS {@code tbool_tand_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tbool_tand_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_tand_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_tand_transfn(arg0, arg1); + } + + /** + * MEOS {@code tbool_tor_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tbool_tor_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_tor_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_tor_transfn(arg0, arg1); + } + + /** + * MEOS {@code tbool_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tbool_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_from_mfjson(arg0); + } + + /** + * MEOS {@code tbool_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tbool_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_in(arg0); + } + + /** + * MEOS {@code tbool_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tbool_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbool_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbool_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTBoolInst.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTBoolInst.java new file mode 100644 index 0000000..be42acc --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTBoolInst.java @@ -0,0 +1,34 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TBoolInst + * Methods emitted: 1 (stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTBoolInst { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTBoolInst() { /* utility */ } + + /** + * MEOS {@code tboolinst_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tboolinst_make(boolean arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tboolinst_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tboolinst_make(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTBox.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTBox.java new file mode 100644 index 0000000..9b29347 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTBox.java @@ -0,0 +1,481 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TBox + * Methods emitted: 33 (bounded-state=22 · io-meta=6 · stateless=5) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTBox { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTBox() { /* utility */ } + + /** + * MEOS {@code tbox_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tbox_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_copy(arg0); + } + + /** + * MEOS {@code tbox_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tbox_make(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_make(arg0, arg1); + } + + /** + * MEOS {@code tbox_to_floatspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tbox_to_floatspan(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_to_floatspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_to_floatspan(arg0); + } + + /** + * MEOS {@code tbox_to_intspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tbox_to_intspan(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_to_intspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_to_intspan(arg0); + } + + /** + * MEOS {@code tbox_to_tstzspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tbox_to_tstzspan(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_to_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_to_tstzspan(arg0); + } + + /** + * MEOS {@code tbox_cmp} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static int tbox_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_cmp(arg0, arg1); + } + + /** + * MEOS {@code tbox_eq} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean tbox_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_eq(arg0, arg1); + } + + /** + * MEOS {@code tbox_expand_time} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_expand_time(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_expand_time requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_expand_time(arg0, arg1); + } + + /** + * MEOS {@code tbox_ge} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean tbox_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_ge(arg0, arg1); + } + + /** + * MEOS {@code tbox_gt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean tbox_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_gt(arg0, arg1); + } + + /** + * MEOS {@code tbox_hash} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int tbox_hash(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_hash requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_hash(arg0); + } + + /** + * MEOS {@code tbox_hash_extended} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int tbox_hash_extended(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_hash_extended requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_hash_extended(arg0, arg1); + } + + /** + * MEOS {@code tbox_hast} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tbox_hast(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_hast requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_hast(arg0); + } + + /** + * MEOS {@code tbox_hasx} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tbox_hasx(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_hasx requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_hasx(arg0); + } + + /** + * MEOS {@code tbox_le} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean tbox_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_le(arg0, arg1); + } + + /** + * MEOS {@code tbox_lt} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean tbox_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_lt(arg0, arg1); + } + + /** + * MEOS {@code tbox_ne} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 1 temporal

+ */ + public static boolean tbox_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_ne(arg0, arg1); + } + + /** + * MEOS {@code tbox_round} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_round(arg0, arg1); + } + + /** + * MEOS {@code tbox_shift_scale_time} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_shift_scale_time(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_shift_scale_time requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_shift_scale_time(arg0, arg1, arg2); + } + + /** + * MEOS {@code tbox_tmax} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_tmax(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_tmax requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_tmax(arg0); + } + + /** + * MEOS {@code tbox_tmax_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_tmax_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_tmax_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_tmax_inc(arg0); + } + + /** + * MEOS {@code tbox_tmin} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_tmin(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_tmin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_tmin(arg0); + } + + /** + * MEOS {@code tbox_tmin_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_tmin_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_tmin_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_tmin_inc(arg0); + } + + /** + * MEOS {@code tbox_xmax} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_xmax(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_xmax requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_xmax(arg0); + } + + /** + * MEOS {@code tbox_xmax_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_xmax_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_xmax_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_xmax_inc(arg0); + } + + /** + * MEOS {@code tbox_xmin} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_xmin(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_xmin requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_xmin(arg0); + } + + /** + * MEOS {@code tbox_xmin_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tbox_xmin_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_xmin_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_xmin_inc(arg0); + } + + /** + * MEOS {@code tbox_as_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tbox_as_hexwkb(Pointer arg0, byte arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_as_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_as_hexwkb(arg0, arg1, arg2); + } + + /** + * MEOS {@code tbox_as_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tbox_as_wkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_as_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_as_wkb(arg0, arg1); + } + + /** + * MEOS {@code tbox_from_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tbox_from_hexwkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_from_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_from_hexwkb(arg0); + } + + /** + * MEOS {@code tbox_from_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tbox_from_wkb(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_from_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_from_wkb(arg0, arg1); + } + + /** + * MEOS {@code tbox_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tbox_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_in(arg0); + } + + /** + * MEOS {@code tbox_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tbox_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tbox_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tbox_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTCbuffer.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTCbuffer.java new file mode 100644 index 0000000..bd16ab6 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTCbuffer.java @@ -0,0 +1,215 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TCbuffer + * Methods emitted: 14 (bounded-state=9 · stateless=3 · io-meta=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTCbuffer { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTCbuffer() { /* utility */ } + + /** + * MEOS {@code tcbuffer_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tcbuffer_make(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_make(arg0, arg1); + } + + /** + * MEOS {@code tcbuffer_to_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tcbuffer_to_tfloat(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_to_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_to_tfloat(arg0); + } + + /** + * MEOS {@code tcbuffer_to_tgeompoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tcbuffer_to_tgeompoint(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_to_tgeompoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_to_tgeompoint(arg0); + } + + /** + * MEOS {@code tcbuffer_at_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tcbuffer_at_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_at_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_at_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcbuffer_at_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tcbuffer_at_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_at_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_at_geom(arg0, arg1); + } + + /** + * MEOS {@code tcbuffer_at_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tcbuffer_at_stbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_at_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_at_stbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code tcbuffer_expand} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tcbuffer_expand(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_expand requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_expand(arg0, arg1); + } + + /** + * MEOS {@code tcbuffer_minus_cbuffer} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tcbuffer_minus_cbuffer(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_minus_cbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_minus_cbuffer(arg0, arg1); + } + + /** + * MEOS {@code tcbuffer_minus_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tcbuffer_minus_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_minus_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_minus_geom(arg0, arg1); + } + + /** + * MEOS {@code tcbuffer_minus_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tcbuffer_minus_stbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_minus_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_minus_stbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code tcbuffer_points} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tcbuffer_points(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_points requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_points(arg0); + } + + /** + * MEOS {@code tcbuffer_radius} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tcbuffer_radius(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_radius requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_radius(arg0); + } + + /** + * MEOS {@code tcbuffer_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tcbuffer_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_from_mfjson(arg0); + } + + /** + * MEOS {@code tcbuffer_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tcbuffer_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tcbuffer_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tcbuffer_in(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTFloat.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTFloat.java new file mode 100644 index 0000000..f69ea2b --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTFloat.java @@ -0,0 +1,524 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TFloat + * Methods emitted: 36 (bounded-state=25 · windowed=6 · io-meta=3 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTFloat { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTFloat() { /* utility */ } + + /** + * MEOS {@code tfloat_from_base_temp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tfloat_from_base_temp(double arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_from_base_temp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_from_base_temp(arg0, arg1); + } + + /** + * MEOS {@code tfloat_to_tint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tfloat_to_tint(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_to_tint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_to_tint(arg0); + } + + /** + * MEOS {@code tfloat_at_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tfloat_at_value(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_at_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_at_value(arg0, arg1); + } + + /** + * MEOS {@code tfloat_ceil} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_ceil(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_ceil requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_ceil(arg0); + } + + /** + * MEOS {@code tfloat_degrees} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_degrees(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_degrees requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_degrees(arg0, arg1); + } + + /** + * MEOS {@code tfloat_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double tfloat_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_end_value(arg0); + } + + /** + * MEOS {@code tfloat_exp} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_exp(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_exp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_exp(arg0); + } + + /** + * MEOS {@code tfloat_floor} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_floor(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_floor requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_floor(arg0); + } + + /** + * MEOS {@code tfloat_ln} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_ln(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_ln requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_ln(arg0); + } + + /** + * MEOS {@code tfloat_log10} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_log10(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_log10 requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_log10(arg0); + } + + /** + * MEOS {@code tfloat_max_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double tfloat_max_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_max_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_max_value(arg0); + } + + /** + * MEOS {@code tfloat_min_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double tfloat_min_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_min_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_min_value(arg0); + } + + /** + * MEOS {@code tfloat_minus_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tfloat_minus_value(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_minus_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_minus_value(arg0, arg1); + } + + /** + * MEOS {@code tfloat_radians} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_radians(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_radians requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_radians(arg0); + } + + /** + * MEOS {@code tfloat_scale_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_scale_value(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_scale_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_scale_value(arg0, arg1); + } + + /** + * MEOS {@code tfloat_shift_scale_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_shift_scale_value(Pointer arg0, double arg1, double arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_shift_scale_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_shift_scale_value(arg0, arg1, arg2); + } + + /** + * MEOS {@code tfloat_shift_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_shift_value(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_shift_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_shift_value(arg0, arg1); + } + + /** + * MEOS {@code tfloat_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double tfloat_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_start_value(arg0); + } + + /** + * MEOS {@code tfloat_time_boxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_time_boxes(Pointer arg0, Pointer arg1, OffsetDateTime arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_time_boxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_time_boxes(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tfloat_value_at_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static boolean tfloat_value_at_timestamptz(Pointer arg0, OffsetDateTime arg1, boolean arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_value_at_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_value_at_timestamptz(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tfloat_value_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_value_bins(Pointer arg0, double arg1, double arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_value_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_value_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tfloat_value_boxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_value_boxes(Pointer arg0, double arg1, double arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_value_boxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_value_boxes(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tfloat_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_value_n(arg0, arg1); + } + + /** + * MEOS {@code tfloat_value_split} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_value_split(Pointer arg0, double arg1, double arg2, Pointer arg3, Pointer arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_value_split requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_value_split(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code tfloat_value_time_boxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_value_time_boxes(Pointer arg0, double arg1, Pointer arg2, double arg3, OffsetDateTime arg4, Pointer arg5) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_value_time_boxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_value_time_boxes(arg0, arg1, arg2, arg3, arg4, arg5); + } + + /** + * MEOS {@code tfloat_value_time_split} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_value_time_split(Pointer arg0, double arg1, Pointer arg2, double arg3, OffsetDateTime arg4, Pointer arg5, Pointer arg6, Pointer arg7) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_value_time_split requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_value_time_split(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + + /** + * MEOS {@code tfloat_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tfloat_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_values(arg0, arg1); + } + + /** + * MEOS {@code tfloat_tmax_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tfloat_tmax_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_tmax_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_tmax_transfn(arg0, arg1); + } + + /** + * MEOS {@code tfloat_tmin_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tfloat_tmin_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_tmin_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_tmin_transfn(arg0, arg1); + } + + /** + * MEOS {@code tfloat_tsum_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tfloat_tsum_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_tsum_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_tsum_transfn(arg0, arg1); + } + + /** + * MEOS {@code tfloat_wmax_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tfloat_wmax_transfn(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_wmax_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_wmax_transfn(arg0, arg1, arg2); + } + + /** + * MEOS {@code tfloat_wmin_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tfloat_wmin_transfn(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_wmin_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_wmin_transfn(arg0, arg1, arg2); + } + + /** + * MEOS {@code tfloat_wsum_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tfloat_wsum_transfn(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_wsum_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_wsum_transfn(arg0, arg1, arg2); + } + + /** + * MEOS {@code tfloat_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tfloat_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_from_mfjson(arg0); + } + + /** + * MEOS {@code tfloat_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tfloat_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_in(arg0); + } + + /** + * MEOS {@code tfloat_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tfloat_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloat_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloat_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTFloatInst.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTFloatInst.java new file mode 100644 index 0000000..32fdf2f --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTFloatInst.java @@ -0,0 +1,34 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TFloatInst + * Methods emitted: 1 (stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTFloatInst { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTFloatInst() { /* utility */ } + + /** + * MEOS {@code tfloatinst_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tfloatinst_make(double arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tfloatinst_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tfloatinst_make(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeo.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeo.java new file mode 100644 index 0000000..91e600e --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeo.java @@ -0,0 +1,384 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TGeo + * Methods emitted: 26 (bounded-state=25 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTGeo { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTGeo() { /* utility */ } + + /** + * MEOS {@code tgeo_from_base_temp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tgeo_from_base_temp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_from_base_temp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_from_base_temp(arg0, arg1); + } + + /** + * MEOS {@code tgeo_affine} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_affine(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_affine requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_affine(arg0, arg1); + } + + /** + * MEOS {@code tgeo_at_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tgeo_at_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_at_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_at_geom(arg0, arg1); + } + + /** + * MEOS {@code tgeo_at_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tgeo_at_stbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_at_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_at_stbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code tgeo_at_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tgeo_at_value(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_at_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_at_value(arg0, arg1); + } + + /** + * MEOS {@code tgeo_centroid} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_centroid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_centroid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_centroid(arg0); + } + + /** + * MEOS {@code tgeo_convex_hull} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_convex_hull(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_convex_hull requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_convex_hull(arg0); + } + + /** + * MEOS {@code tgeo_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_end_value(arg0); + } + + /** + * MEOS {@code tgeo_minus_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tgeo_minus_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_minus_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_minus_geom(arg0, arg1); + } + + /** + * MEOS {@code tgeo_minus_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tgeo_minus_stbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_minus_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_minus_stbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code tgeo_minus_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tgeo_minus_value(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_minus_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_minus_value(arg0, arg1); + } + + /** + * MEOS {@code tgeo_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_scale(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_scale(arg0, arg1, arg2); + } + + /** + * MEOS {@code tgeo_space_boxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_space_boxes(Pointer arg0, double arg1, double arg2, double arg3, Pointer arg4, boolean arg5, boolean arg6, Pointer arg7) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_space_boxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_space_boxes(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + + /** + * MEOS {@code tgeo_space_split} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_space_split(Pointer arg0, double arg1, double arg2, double arg3, Pointer arg4, boolean arg5, boolean arg6) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_space_split requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_space_split(arg0, arg1, arg2, arg3, arg4, arg5, arg6); + } + + /** + * MEOS {@code tgeo_space_time_boxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_space_time_boxes(Pointer arg0, double arg1, double arg2, double arg3, Pointer arg4, Pointer arg5, OffsetDateTime arg6, boolean arg7, boolean arg8, Pointer arg9) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_space_time_boxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_space_time_boxes(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + } + + /** + * MEOS {@code tgeo_space_time_split} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_space_time_split(Pointer arg0, double arg1, double arg2, double arg3, Pointer arg4, Pointer arg5, OffsetDateTime arg6, boolean arg7, boolean arg8) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_space_time_split requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_space_time_split(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + } + + /** + * MEOS {@code tgeo_split_each_n_stboxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_split_each_n_stboxes(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_split_each_n_stboxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_split_each_n_stboxes(arg0, arg1, arg2); + } + + /** + * MEOS {@code tgeo_split_n_stboxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_split_n_stboxes(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_split_n_stboxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_split_n_stboxes(arg0, arg1, arg2); + } + + /** + * MEOS {@code tgeo_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_start_value(arg0); + } + + /** + * MEOS {@code tgeo_stboxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_stboxes(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_stboxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_stboxes(arg0, arg1); + } + + /** + * MEOS {@code tgeo_traversed_area} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_traversed_area(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_traversed_area requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_traversed_area(arg0, arg1); + } + + /** + * MEOS {@code tgeo_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tgeo_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_type(arg0); + } + + /** + * MEOS {@code tgeo_type_all} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tgeo_type_all(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_type_all requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_type_all(arg0); + } + + /** + * MEOS {@code tgeo_value_at_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tgeo_value_at_timestamptz(Pointer arg0, OffsetDateTime arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_value_at_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_value_at_timestamptz(arg0, arg1, arg2); + } + + /** + * MEOS {@code tgeo_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_value_n(arg0, arg1); + } + + /** + * MEOS {@code tgeo_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tgeo_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeo_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeo_values(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeogPoint.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeogPoint.java new file mode 100644 index 0000000..f48fced --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeogPoint.java @@ -0,0 +1,61 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TGeogPoint + * Methods emitted: 3 (io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTGeogPoint { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTGeogPoint() { /* utility */ } + + /** + * MEOS {@code tgeogpoint_to_tgeography} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tgeogpoint_to_tgeography(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeogpoint_to_tgeography requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeogpoint_to_tgeography(arg0); + } + + /** + * MEOS {@code tgeogpoint_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tgeogpoint_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeogpoint_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeogpoint_from_mfjson(arg0); + } + + /** + * MEOS {@code tgeogpoint_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tgeogpoint_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeogpoint_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeogpoint_in(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeography.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeography.java new file mode 100644 index 0000000..82ca768 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeography.java @@ -0,0 +1,75 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TGeography + * Methods emitted: 4 (io-meta=2 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTGeography { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTGeography() { /* utility */ } + + /** + * MEOS {@code tgeography_to_tgeogpoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tgeography_to_tgeogpoint(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeography_to_tgeogpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeography_to_tgeogpoint(arg0); + } + + /** + * MEOS {@code tgeography_to_tgeometry} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tgeography_to_tgeometry(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeography_to_tgeometry requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeography_to_tgeometry(arg0); + } + + /** + * MEOS {@code tgeography_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tgeography_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeography_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeography_from_mfjson(arg0); + } + + /** + * MEOS {@code tgeography_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tgeography_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeography_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeography_in(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeomPoint.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeomPoint.java new file mode 100644 index 0000000..2472588 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeomPoint.java @@ -0,0 +1,75 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TGeomPoint + * Methods emitted: 4 (io-meta=2 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTGeomPoint { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTGeomPoint() { /* utility */ } + + /** + * MEOS {@code tgeompoint_to_tgeometry} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tgeompoint_to_tgeometry(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeompoint_to_tgeometry requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeompoint_to_tgeometry(arg0); + } + + /** + * MEOS {@code tgeompoint_to_tnpoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tgeompoint_to_tnpoint(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeompoint_to_tnpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeompoint_to_tnpoint(arg0); + } + + /** + * MEOS {@code tgeompoint_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tgeompoint_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeompoint_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeompoint_from_mfjson(arg0); + } + + /** + * MEOS {@code tgeompoint_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tgeompoint_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeompoint_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeompoint_in(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeometry.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeometry.java new file mode 100644 index 0000000..cd2903b --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTGeometry.java @@ -0,0 +1,103 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TGeometry + * Methods emitted: 6 (stateless=3 · io-meta=2 · bounded-state=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTGeometry { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTGeometry() { /* utility */ } + + /** + * MEOS {@code tgeometry_to_tcbuffer} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tgeometry_to_tcbuffer(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeometry_to_tcbuffer requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeometry_to_tcbuffer(arg0); + } + + /** + * MEOS {@code tgeometry_to_tgeography} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tgeometry_to_tgeography(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeometry_to_tgeography requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeometry_to_tgeography(arg0); + } + + /** + * MEOS {@code tgeometry_to_tgeompoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tgeometry_to_tgeompoint(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeometry_to_tgeompoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeometry_to_tgeompoint(arg0); + } + + /** + * MEOS {@code tgeometry_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tgeometry_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeometry_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeometry_type(arg0); + } + + /** + * MEOS {@code tgeometry_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tgeometry_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeometry_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeometry_from_mfjson(arg0); + } + + /** + * MEOS {@code tgeometry_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tgeometry_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tgeometry_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tgeometry_in(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTInt.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTInt.java new file mode 100644 index 0000000..e4646ce --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTInt.java @@ -0,0 +1,426 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TInt + * Methods emitted: 29 (bounded-state=18 · windowed=6 · io-meta=3 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTInt { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTInt() { /* utility */ } + + /** + * MEOS {@code tint_from_base_temp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tint_from_base_temp(int arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_from_base_temp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_from_base_temp(arg0, arg1); + } + + /** + * MEOS {@code tint_to_tfloat} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tint_to_tfloat(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_to_tfloat requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_to_tfloat(arg0); + } + + /** + * MEOS {@code tint_at_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tint_at_value(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_at_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_at_value(arg0, arg1); + } + + /** + * MEOS {@code tint_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int tint_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_end_value(arg0); + } + + /** + * MEOS {@code tint_max_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int tint_max_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_max_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_max_value(arg0); + } + + /** + * MEOS {@code tint_min_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int tint_min_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_min_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_min_value(arg0); + } + + /** + * MEOS {@code tint_minus_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tint_minus_value(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_minus_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_minus_value(arg0, arg1); + } + + /** + * MEOS {@code tint_scale_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_scale_value(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_scale_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_scale_value(arg0, arg1); + } + + /** + * MEOS {@code tint_shift_scale_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_shift_scale_value(Pointer arg0, int arg1, int arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_shift_scale_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_shift_scale_value(arg0, arg1, arg2); + } + + /** + * MEOS {@code tint_shift_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_shift_value(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_shift_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_shift_value(arg0, arg1); + } + + /** + * MEOS {@code tint_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int tint_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_start_value(arg0); + } + + /** + * MEOS {@code tint_time_boxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_time_boxes(Pointer arg0, Pointer arg1, OffsetDateTime arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_time_boxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_time_boxes(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tint_value_at_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static boolean tint_value_at_timestamptz(Pointer arg0, OffsetDateTime arg1, boolean arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_value_at_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_value_at_timestamptz(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tint_value_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_value_bins(Pointer arg0, int arg1, int arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_value_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_value_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tint_value_boxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_value_boxes(Pointer arg0, int arg1, int arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_value_boxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_value_boxes(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tint_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_value_n(arg0, arg1); + } + + /** + * MEOS {@code tint_value_split} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_value_split(Pointer arg0, int arg1, int arg2, Pointer arg3, Pointer arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_value_split requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_value_split(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code tint_value_time_boxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_value_time_boxes(Pointer arg0, int arg1, Pointer arg2, int arg3, OffsetDateTime arg4, Pointer arg5) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_value_time_boxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_value_time_boxes(arg0, arg1, arg2, arg3, arg4, arg5); + } + + /** + * MEOS {@code tint_value_time_split} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_value_time_split(Pointer arg0, long arg1, Pointer arg2, int arg3, OffsetDateTime arg4, Pointer arg5, Pointer arg6, Pointer arg7) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_value_time_split requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_value_time_split(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); + } + + /** + * MEOS {@code tint_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tint_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_values(arg0, arg1); + } + + /** + * MEOS {@code tint_tmax_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tint_tmax_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_tmax_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_tmax_transfn(arg0, arg1); + } + + /** + * MEOS {@code tint_tmin_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tint_tmin_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_tmin_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_tmin_transfn(arg0, arg1); + } + + /** + * MEOS {@code tint_tsum_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tint_tsum_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_tsum_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_tsum_transfn(arg0, arg1); + } + + /** + * MEOS {@code tint_wmax_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tint_wmax_transfn(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_wmax_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_wmax_transfn(arg0, arg1, arg2); + } + + /** + * MEOS {@code tint_wmin_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tint_wmin_transfn(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_wmin_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_wmin_transfn(arg0, arg1, arg2); + } + + /** + * MEOS {@code tint_wsum_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tint_wsum_transfn(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_wsum_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_wsum_transfn(arg0, arg1, arg2); + } + + /** + * MEOS {@code tint_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tint_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_from_mfjson(arg0); + } + + /** + * MEOS {@code tint_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tint_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_in(arg0); + } + + /** + * MEOS {@code tint_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tint_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tint_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tint_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTIntInst.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTIntInst.java new file mode 100644 index 0000000..7d2a179 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTIntInst.java @@ -0,0 +1,34 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TIntInst + * Methods emitted: 1 (stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTIntInst { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTIntInst() { /* utility */ } + + /** + * MEOS {@code tintinst_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tintinst_make(int arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tintinst_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tintinst_make(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTNpoint.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTNpoint.java new file mode 100644 index 0000000..6a91b82 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTNpoint.java @@ -0,0 +1,313 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TNpoint + * Methods emitted: 21 (bounded-state=16 · io-meta=3 · stateless=1 · windowed=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTNpoint { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTNpoint() { /* utility */ } + + /** + * MEOS {@code tnpoint_to_tgeompoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tnpoint_to_tgeompoint(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_to_tgeompoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_to_tgeompoint(arg0); + } + + /** + * MEOS {@code tnpoint_at_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnpoint_at_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_at_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_at_geom(arg0, arg1); + } + + /** + * MEOS {@code tnpoint_at_npoint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnpoint_at_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_at_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_at_npoint(arg0, arg1); + } + + /** + * MEOS {@code tnpoint_at_npointset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnpoint_at_npointset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_at_npointset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_at_npointset(arg0, arg1); + } + + /** + * MEOS {@code tnpoint_at_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnpoint_at_stbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_at_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_at_stbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code tnpoint_cumulative_length} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnpoint_cumulative_length(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_cumulative_length requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_cumulative_length(arg0); + } + + /** + * MEOS {@code tnpoint_length} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double tnpoint_length(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_length requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_length(arg0); + } + + /** + * MEOS {@code tnpoint_minus_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnpoint_minus_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_minus_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_minus_geom(arg0, arg1); + } + + /** + * MEOS {@code tnpoint_minus_npoint} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnpoint_minus_npoint(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_minus_npoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_minus_npoint(arg0, arg1); + } + + /** + * MEOS {@code tnpoint_minus_npointset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnpoint_minus_npointset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_minus_npointset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_minus_npointset(arg0, arg1); + } + + /** + * MEOS {@code tnpoint_minus_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnpoint_minus_stbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_minus_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_minus_stbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code tnpoint_positions} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnpoint_positions(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_positions requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_positions(arg0, arg1); + } + + /** + * MEOS {@code tnpoint_route} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static long tnpoint_route(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_route requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_route(arg0); + } + + /** + * MEOS {@code tnpoint_routes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnpoint_routes(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_routes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_routes(arg0); + } + + /** + * MEOS {@code tnpoint_speed} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnpoint_speed(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_speed requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_speed(arg0); + } + + /** + * MEOS {@code tnpoint_trajectory} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnpoint_trajectory(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_trajectory requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_trajectory(arg0); + } + + /** + * MEOS {@code tnpoint_twcentroid} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnpoint_twcentroid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_twcentroid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_twcentroid(arg0); + } + + /** + * MEOS {@code tnpoint_tcentroid_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tnpoint_tcentroid_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_tcentroid_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_tcentroid_transfn(arg0, arg1); + } + + /** + * MEOS {@code tnpoint_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tnpoint_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_from_mfjson(arg0); + } + + /** + * MEOS {@code tnpoint_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tnpoint_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_in(arg0); + } + + /** + * MEOS {@code tnpoint_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tnpoint_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpoint_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpoint_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTNpointInst.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTNpointInst.java new file mode 100644 index 0000000..c18043c --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTNpointInst.java @@ -0,0 +1,34 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TNpointInst + * Methods emitted: 1 (stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTNpointInst { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTNpointInst() { /* utility */ } + + /** + * MEOS {@code tnpointinst_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tnpointinst_make(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnpointinst_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnpointinst_make(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTNumber.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTNumber.java new file mode 100644 index 0000000..8492a0e --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTNumber.java @@ -0,0 +1,383 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TNumber + * Methods emitted: 26 (bounded-state=20 · windowed=4 · stateless=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTNumber { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTNumber() { /* utility */ } + + /** + * MEOS {@code tnumber_to_span} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tnumber_to_span(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_to_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_to_span(arg0); + } + + /** + * MEOS {@code tnumber_to_tbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tnumber_to_tbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_to_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_to_tbox(arg0); + } + + /** + * MEOS {@code tnumber_abs} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnumber_abs(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_abs requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_abs(arg0); + } + + /** + * MEOS {@code tnumber_angular_difference} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnumber_angular_difference(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_angular_difference requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_angular_difference(arg0); + } + + /** + * MEOS {@code tnumber_at_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnumber_at_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_at_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_at_span(arg0, arg1); + } + + /** + * MEOS {@code tnumber_at_spanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnumber_at_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_at_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_at_spanset(arg0, arg1); + } + + /** + * MEOS {@code tnumber_at_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnumber_at_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_at_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_at_tbox(arg0, arg1); + } + + /** + * MEOS {@code tnumber_avg_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double tnumber_avg_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_avg_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_avg_value(arg0); + } + + /** + * MEOS {@code tnumber_basetype} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tnumber_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_basetype(arg0); + } + + /** + * MEOS {@code tnumber_delta_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnumber_delta_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_delta_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_delta_value(arg0); + } + + /** + * MEOS {@code tnumber_integral} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double tnumber_integral(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_integral requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_integral(arg0); + } + + /** + * MEOS {@code tnumber_minus_span} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnumber_minus_span(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_minus_span requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_minus_span(arg0, arg1); + } + + /** + * MEOS {@code tnumber_minus_spanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnumber_minus_spanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_minus_spanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_minus_spanset(arg0, arg1); + } + + /** + * MEOS {@code tnumber_minus_tbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tnumber_minus_tbox(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_minus_tbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_minus_tbox(arg0, arg1); + } + + /** + * MEOS {@code tnumber_spantype} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tnumber_spantype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_spantype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_spantype(arg0); + } + + /** + * MEOS {@code tnumber_split_each_n_tboxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnumber_split_each_n_tboxes(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_split_each_n_tboxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_split_each_n_tboxes(arg0, arg1, arg2); + } + + /** + * MEOS {@code tnumber_split_n_tboxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnumber_split_n_tboxes(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_split_n_tboxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_split_n_tboxes(arg0, arg1, arg2); + } + + /** + * MEOS {@code tnumber_tboxes} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnumber_tboxes(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_tboxes requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_tboxes(arg0, arg1); + } + + /** + * MEOS {@code tnumber_trend} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnumber_trend(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_trend requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_trend(arg0); + } + + /** + * MEOS {@code tnumber_twavg} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double tnumber_twavg(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_twavg requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_twavg(arg0); + } + + /** + * MEOS {@code tnumber_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tnumber_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_type(arg0); + } + + /** + * MEOS {@code tnumber_valuespans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tnumber_valuespans(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_valuespans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_valuespans(arg0); + } + + /** + * MEOS {@code tnumber_extent_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tnumber_extent_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code tnumber_tavg_finalfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tnumber_tavg_finalfn(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_tavg_finalfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_tavg_finalfn(arg0); + } + + /** + * MEOS {@code tnumber_tavg_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tnumber_tavg_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_tavg_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_tavg_transfn(arg0, arg1); + } + + /** + * MEOS {@code tnumber_wavg_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tnumber_wavg_transfn(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tnumber_wavg_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tnumber_wavg_transfn(arg0, arg1, arg2); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTPoint.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTPoint.java new file mode 100644 index 0000000..21d3a31 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTPoint.java @@ -0,0 +1,369 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TPoint + * Methods emitted: 25 (bounded-state=21 · stateless=2 · windowed=2) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTPoint { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTPoint() { /* utility */ } + + /** + * MEOS {@code tpoint_from_base_temp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tpoint_from_base_temp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_from_base_temp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_from_base_temp(arg0, arg1); + } + + /** + * MEOS {@code tpoint_tfloat_to_geomeas} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tpoint_tfloat_to_geomeas(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_tfloat_to_geomeas requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_tfloat_to_geomeas(arg0, arg1, arg2); + } + + /** + * MEOS {@code tpoint_angular_difference} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_angular_difference(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_angular_difference requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_angular_difference(arg0); + } + + /** + * MEOS {@code tpoint_as_mvtgeom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_as_mvtgeom(Pointer arg0, Pointer arg1, int arg2, int arg3, boolean arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_as_mvtgeom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_as_mvtgeom(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code tpoint_at_elevation} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpoint_at_elevation(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_at_elevation requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_at_elevation(arg0, arg1); + } + + /** + * MEOS {@code tpoint_at_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpoint_at_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_at_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_at_geom(arg0, arg1); + } + + /** + * MEOS {@code tpoint_at_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpoint_at_value(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_at_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_at_value(arg0, arg1); + } + + /** + * MEOS {@code tpoint_azimuth} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_azimuth(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_azimuth requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_azimuth(arg0); + } + + /** + * MEOS {@code tpoint_cumulative_length} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_cumulative_length(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_cumulative_length requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_cumulative_length(arg0); + } + + /** + * MEOS {@code tpoint_direction} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_direction(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_direction requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_direction(arg0); + } + + /** + * MEOS {@code tpoint_get_x} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_get_x(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_get_x requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_get_x(arg0); + } + + /** + * MEOS {@code tpoint_get_y} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_get_y(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_get_y requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_get_y(arg0); + } + + /** + * MEOS {@code tpoint_get_z} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_get_z(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_get_z requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_get_z(arg0); + } + + /** + * MEOS {@code tpoint_is_simple} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tpoint_is_simple(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_is_simple requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_is_simple(arg0); + } + + /** + * MEOS {@code tpoint_length} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double tpoint_length(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_length requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_length(arg0); + } + + /** + * MEOS {@code tpoint_make_simple} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_make_simple(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_make_simple requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_make_simple(arg0, arg1); + } + + /** + * MEOS {@code tpoint_minus_elevation} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpoint_minus_elevation(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_minus_elevation requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_minus_elevation(arg0, arg1); + } + + /** + * MEOS {@code tpoint_minus_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpoint_minus_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_minus_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_minus_geom(arg0, arg1); + } + + /** + * MEOS {@code tpoint_minus_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpoint_minus_value(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_minus_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_minus_value(arg0, arg1); + } + + /** + * MEOS {@code tpoint_speed} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_speed(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_speed requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_speed(arg0); + } + + /** + * MEOS {@code tpoint_trajectory} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_trajectory(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_trajectory requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_trajectory(arg0, arg1); + } + + /** + * MEOS {@code tpoint_twcentroid} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpoint_twcentroid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_twcentroid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_twcentroid(arg0); + } + + /** + * MEOS {@code tpoint_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tpoint_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_type(arg0); + } + + /** + * MEOS {@code tpoint_tcentroid_finalfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tpoint_tcentroid_finalfn(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_tcentroid_finalfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_tcentroid_finalfn(arg0); + } + + /** + * MEOS {@code tpoint_tcentroid_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tpoint_tcentroid_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpoint_tcentroid_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpoint_tcentroid_transfn(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTPose.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTPose.java new file mode 100644 index 0000000..ea8547b --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTPose.java @@ -0,0 +1,258 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TPose + * Methods emitted: 17 (bounded-state=14 · stateless=2 · io-meta=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTPose { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTPose() { /* utility */ } + + /** + * MEOS {@code tpose_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tpose_make(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_make(arg0, arg1); + } + + /** + * MEOS {@code tpose_to_tpoint} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tpose_to_tpoint(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_to_tpoint requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_to_tpoint(arg0); + } + + /** + * MEOS {@code tpose_at_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpose_at_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_at_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_at_geom(arg0, arg1); + } + + /** + * MEOS {@code tpose_at_pose} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpose_at_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_at_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_at_pose(arg0, arg1); + } + + /** + * MEOS {@code tpose_at_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpose_at_stbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_at_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_at_stbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code tpose_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpose_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_end_value(arg0); + } + + /** + * MEOS {@code tpose_minus_geom} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpose_minus_geom(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_minus_geom requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_minus_geom(arg0, arg1); + } + + /** + * MEOS {@code tpose_minus_pose} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpose_minus_pose(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_minus_pose requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_minus_pose(arg0, arg1); + } + + /** + * MEOS {@code tpose_minus_stbox} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpose_minus_stbox(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_minus_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_minus_stbox(arg0, arg1, arg2); + } + + /** + * MEOS {@code tpose_points} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpose_points(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_points requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_points(arg0); + } + + /** + * MEOS {@code tpose_rotation} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpose_rotation(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_rotation requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_rotation(arg0); + } + + /** + * MEOS {@code tpose_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpose_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_start_value(arg0); + } + + /** + * MEOS {@code tpose_trajectory} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpose_trajectory(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_trajectory requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_trajectory(arg0); + } + + /** + * MEOS {@code tpose_value_at_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer tpose_value_at_timestamptz(Pointer arg0, OffsetDateTime arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_value_at_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_value_at_timestamptz(arg0, arg1, arg2); + } + + /** + * MEOS {@code tpose_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpose_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_value_n(arg0, arg1); + } + + /** + * MEOS {@code tpose_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tpose_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_values(arg0, arg1); + } + + /** + * MEOS {@code tpose_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tpose_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tpose_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tpose_in(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTSequenceSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTSequenceSet.java new file mode 100644 index 0000000..82c7f03 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTSequenceSet.java @@ -0,0 +1,33 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TSequenceSet + * Methods emitted: 1 (bounded-state=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTSequenceSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTSequenceSet() { /* utility */ } + + /** + * MEOS {@code tsequenceset_make_gaps} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tsequenceset_make_gaps(Pointer arg0, int arg1, int arg2, Pointer arg3, double arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tsequenceset_make_gaps requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tsequenceset_make_gaps(arg0, arg1, arg2, arg3, arg4); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTSpatial.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTSpatial.java new file mode 100644 index 0000000..643a77c --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTSpatial.java @@ -0,0 +1,159 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TSpatial + * Methods emitted: 10 (bounded-state=5 · io-meta=3 · stateless=1 · windowed=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTSpatial { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTSpatial() { /* utility */ } + + /** + * MEOS {@code tspatial_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tspatial_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_to_stbox(arg0); + } + + /** + * MEOS {@code tspatial_set_srid} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tspatial_set_srid(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_set_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_set_srid(arg0, arg1); + } + + /** + * MEOS {@code tspatial_srid} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int tspatial_srid(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_srid requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_srid(arg0); + } + + /** + * MEOS {@code tspatial_transform} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tspatial_transform(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_transform requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_transform(arg0, arg1); + } + + /** + * MEOS {@code tspatial_transform_pipeline} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tspatial_transform_pipeline(Pointer arg0, String arg1, int arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_transform_pipeline requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_transform_pipeline(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tspatial_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean tspatial_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_type(arg0); + } + + /** + * MEOS {@code tspatial_extent_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tspatial_extent_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code tspatial_as_ewkt} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tspatial_as_ewkt(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_as_ewkt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_as_ewkt(arg0, arg1); + } + + /** + * MEOS {@code tspatial_as_text} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tspatial_as_text(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_as_text requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_as_text(arg0, arg1); + } + + /** + * MEOS {@code tspatial_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tspatial_out(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tspatial_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tspatial_out(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTText.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTText.java new file mode 100644 index 0000000..b8dc48f --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTText.java @@ -0,0 +1,272 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TText + * Methods emitted: 18 (bounded-state=12 · io-meta=3 · windowed=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTText { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTText() { /* utility */ } + + /** + * MEOS {@code ttext_from_base_temp} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer ttext_from_base_temp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_from_base_temp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_from_base_temp(arg0, arg1); + } + + /** + * MEOS {@code ttext_at_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer ttext_at_value(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_at_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_at_value(arg0, arg1); + } + + /** + * MEOS {@code ttext_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer ttext_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_end_value(arg0); + } + + /** + * MEOS {@code ttext_initcap} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer ttext_initcap(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_initcap requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_initcap(arg0); + } + + /** + * MEOS {@code ttext_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer ttext_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_lower(arg0); + } + + /** + * MEOS {@code ttext_max_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer ttext_max_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_max_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_max_value(arg0); + } + + /** + * MEOS {@code ttext_min_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer ttext_min_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_min_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_min_value(arg0); + } + + /** + * MEOS {@code ttext_minus_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer ttext_minus_value(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_minus_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_minus_value(arg0, arg1); + } + + /** + * MEOS {@code ttext_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer ttext_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_start_value(arg0); + } + + /** + * MEOS {@code ttext_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer ttext_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_upper(arg0); + } + + /** + * MEOS {@code ttext_value_at_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static boolean ttext_value_at_timestamptz(Pointer arg0, OffsetDateTime arg1, boolean arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_value_at_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_value_at_timestamptz(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code ttext_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer ttext_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_value_n(arg0, arg1); + } + + /** + * MEOS {@code ttext_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer ttext_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_values(arg0, arg1); + } + + /** + * MEOS {@code ttext_tmax_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer ttext_tmax_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_tmax_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_tmax_transfn(arg0, arg1); + } + + /** + * MEOS {@code ttext_tmin_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer ttext_tmin_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_tmin_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_tmin_transfn(arg0, arg1); + } + + /** + * MEOS {@code ttext_from_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer ttext_from_mfjson(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_from_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_from_mfjson(arg0); + } + + /** + * MEOS {@code ttext_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer ttext_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_in(arg0); + } + + /** + * MEOS {@code ttext_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String ttext_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttext_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttext_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTTextInst.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTTextInst.java new file mode 100644 index 0000000..07ba999 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTTextInst.java @@ -0,0 +1,34 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TTextInst + * Methods emitted: 1 (stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTTextInst { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTTextInst() { /* utility */ } + + /** + * MEOS {@code ttextinst_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer ttextinst_make(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "ttextinst_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.ttextinst_make(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTemporal.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTemporal.java new file mode 100644 index 0000000..38f7568 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTemporal.java @@ -0,0 +1,1406 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: Temporal + * Methods emitted: 99 (bounded-state=77 · cross-stream=7 · io-meta=5 · stateless=5 · windowed=5) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTemporal { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTemporal() { /* utility */ } + + /** + * MEOS {@code temporal_copy} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer temporal_copy(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_copy requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_copy(arg0); + } + + /** + * MEOS {@code temporal_to_tinstant} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer temporal_to_tinstant(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_to_tinstant requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_to_tinstant(arg0); + } + + /** + * MEOS {@code temporal_to_tsequence} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer temporal_to_tsequence(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_to_tsequence requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_to_tsequence(arg0, arg1); + } + + /** + * MEOS {@code temporal_to_tsequenceset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer temporal_to_tsequenceset(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_to_tsequenceset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_to_tsequenceset(arg0, arg1); + } + + /** + * MEOS {@code temporal_to_tstzspan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer temporal_to_tstzspan(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_to_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_to_tstzspan(arg0); + } + + /** + * MEOS {@code temporal_after_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_after_timestamptz(Pointer arg0, OffsetDateTime arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_after_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_after_timestamptz(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_append_tinstant} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_append_tinstant(Pointer arg0, Pointer arg1, int arg2, double arg3, Pointer arg4, boolean arg5) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_append_tinstant requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_append_tinstant(arg0, arg1, arg2, arg3, arg4, arg5); + } + + /** + * MEOS {@code temporal_append_tsequence} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_append_tsequence(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_append_tsequence requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_append_tsequence(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_at_max} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_at_max(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_at_max requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_at_max(arg0); + } + + /** + * MEOS {@code temporal_at_min} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_at_min(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_at_min requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_at_min(arg0); + } + + /** + * MEOS {@code temporal_at_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_at_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_at_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_at_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code temporal_at_tstzset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_at_tstzset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_at_tstzset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_at_tstzset(arg0, arg1); + } + + /** + * MEOS {@code temporal_at_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_at_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_at_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_at_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code temporal_at_tstzspanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_at_tstzspanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_at_tstzspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_at_tstzspanset(arg0, arg1); + } + + /** + * MEOS {@code temporal_at_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_at_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_at_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_at_values(arg0, arg1); + } + + /** + * MEOS {@code temporal_basetype} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean temporal_basetype(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_basetype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_basetype(arg0); + } + + /** + * MEOS {@code temporal_before_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_before_timestamptz(Pointer arg0, OffsetDateTime arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_before_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_before_timestamptz(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_delete_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_delete_timestamptz(Pointer arg0, OffsetDateTime arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_delete_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_delete_timestamptz(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_delete_tstzset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_delete_tstzset(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_delete_tstzset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_delete_tstzset(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_delete_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_delete_tstzspan(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_delete_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_delete_tstzspan(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_delete_tstzspanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_delete_tstzspanset(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_delete_tstzspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_delete_tstzspanset(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_derivative} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_derivative(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_derivative requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_derivative(arg0); + } + + /** + * MEOS {@code temporal_duration} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_duration(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_duration requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_duration(arg0, arg1); + } + + /** + * MEOS {@code temporal_dyntimewarp_distance} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double temporal_dyntimewarp_distance(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_dyntimewarp_distance requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_dyntimewarp_distance(arg0, arg1); + } + + /** + * MEOS {@code temporal_dyntimewarp_path} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_dyntimewarp_path(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_dyntimewarp_path requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_dyntimewarp_path(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_end_instant} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_end_instant(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_end_instant requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_end_instant(arg0); + } + + /** + * MEOS {@code temporal_end_sequence} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_end_sequence(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_end_sequence requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_end_sequence(arg0); + } + + /** + * MEOS {@code temporal_end_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime temporal_end_timestamptz(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_end_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_end_timestamptz(arg0); + } + + /** + * MEOS {@code temporal_frechet_distance} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double temporal_frechet_distance(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_frechet_distance requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_frechet_distance(arg0, arg1); + } + + /** + * MEOS {@code temporal_frechet_path} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_frechet_path(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_frechet_path requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_frechet_path(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_hash} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int temporal_hash(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_hash requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_hash(arg0); + } + + /** + * MEOS {@code temporal_hausdorff_distance} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static double temporal_hausdorff_distance(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_hausdorff_distance requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_hausdorff_distance(arg0, arg1); + } + + /** + * MEOS {@code temporal_insert} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_insert(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_insert requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_insert(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_instant_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_instant_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_instant_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_instant_n(arg0, arg1); + } + + /** + * MEOS {@code temporal_instants} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_instants(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_instants requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_instants(arg0, arg1); + } + + /** + * MEOS {@code temporal_interp} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static String temporal_interp(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_interp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_interp(arg0); + } + + /** + * MEOS {@code temporal_lower_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean temporal_lower_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_lower_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_lower_inc(arg0); + } + + /** + * MEOS {@code temporal_max_instant} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_max_instant(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_max_instant requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_max_instant(arg0); + } + + /** + * MEOS {@code temporal_merge} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_merge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_merge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_merge(arg0, arg1); + } + + /** + * MEOS {@code temporal_merge_array} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_merge_array(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_merge_array requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_merge_array(arg0, arg1); + } + + /** + * MEOS {@code temporal_min_instant} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_min_instant(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_min_instant requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_min_instant(arg0); + } + + /** + * MEOS {@code temporal_minus_max} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_minus_max(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_minus_max requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_minus_max(arg0); + } + + /** + * MEOS {@code temporal_minus_min} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_minus_min(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_minus_min requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_minus_min(arg0); + } + + /** + * MEOS {@code temporal_minus_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_minus_timestamptz(Pointer arg0, OffsetDateTime arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_minus_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_minus_timestamptz(arg0, arg1); + } + + /** + * MEOS {@code temporal_minus_tstzset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_minus_tstzset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_minus_tstzset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_minus_tstzset(arg0, arg1); + } + + /** + * MEOS {@code temporal_minus_tstzspan} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_minus_tstzspan(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_minus_tstzspan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_minus_tstzspan(arg0, arg1); + } + + /** + * MEOS {@code temporal_minus_tstzspanset} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_minus_tstzspanset(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_minus_tstzspanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_minus_tstzspanset(arg0, arg1); + } + + /** + * MEOS {@code temporal_minus_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code restriction}.

+ *

Classification: role=restriction

+ */ + public static Pointer temporal_minus_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_minus_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_minus_values(arg0, arg1); + } + + /** + * MEOS {@code temporal_num_instants} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int temporal_num_instants(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_num_instants requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_num_instants(arg0); + } + + /** + * MEOS {@code temporal_num_sequences} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int temporal_num_sequences(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_num_sequences requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_num_sequences(arg0); + } + + /** + * MEOS {@code temporal_num_timestamps} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int temporal_num_timestamps(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_num_timestamps requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_num_timestamps(arg0); + } + + /** + * MEOS {@code temporal_round} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_round(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_round requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_round(arg0, arg1); + } + + /** + * MEOS {@code temporal_scale_time} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_scale_time(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_scale_time requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_scale_time(arg0, arg1); + } + + /** + * MEOS {@code temporal_segm_duration} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_segm_duration(Pointer arg0, Pointer arg1, boolean arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_segm_duration requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_segm_duration(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code temporal_segments} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_segments(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_segments requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_segments(arg0, arg1); + } + + /** + * MEOS {@code temporal_sequence_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_sequence_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_sequence_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_sequence_n(arg0, arg1); + } + + /** + * MEOS {@code temporal_sequences} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_sequences(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_sequences requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_sequences(arg0, arg1); + } + + /** + * MEOS {@code temporal_set_interp} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_set_interp(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_set_interp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_set_interp(arg0, arg1); + } + + /** + * MEOS {@code temporal_shift_scale_time} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_shift_scale_time(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_shift_scale_time requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_shift_scale_time(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_shift_time} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_shift_time(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_shift_time requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_shift_time(arg0, arg1); + } + + /** + * MEOS {@code temporal_simplify_dp} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_simplify_dp(Pointer arg0, double arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_simplify_dp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_simplify_dp(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_simplify_max_dist} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_simplify_max_dist(Pointer arg0, double arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_simplify_max_dist requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_simplify_max_dist(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_simplify_min_dist} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_simplify_min_dist(Pointer arg0, double arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_simplify_min_dist requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_simplify_min_dist(arg0, arg1); + } + + /** + * MEOS {@code temporal_simplify_min_tdelta} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_simplify_min_tdelta(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_simplify_min_tdelta requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_simplify_min_tdelta(arg0, arg1); + } + + /** + * MEOS {@code temporal_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_spans(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_spans(arg0, arg1); + } + + /** + * MEOS {@code temporal_split_each_n_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_split_each_n_spans(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_split_each_n_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_split_each_n_spans(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_split_n_spans} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_split_n_spans(Pointer arg0, int arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_split_n_spans requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_split_n_spans(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_start_instant} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_start_instant(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_start_instant requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_start_instant(arg0); + } + + /** + * MEOS {@code temporal_start_sequence} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_start_sequence(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_start_sequence requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_start_sequence(arg0); + } + + /** + * MEOS {@code temporal_start_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime temporal_start_timestamptz(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_start_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_start_timestamptz(arg0); + } + + /** + * MEOS {@code temporal_stops} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_stops(Pointer arg0, double arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_stops requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_stops(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_subtype} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static String temporal_subtype(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_subtype requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_subtype(arg0); + } + + /** + * MEOS {@code temporal_time} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_time(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_time requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_time(arg0); + } + + /** + * MEOS {@code temporal_time_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_time_bins(Pointer arg0, Pointer arg1, OffsetDateTime arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_time_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_time_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code temporal_time_split} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_time_split(Pointer arg0, Pointer arg1, OffsetDateTime arg2, Pointer arg3, Pointer arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_time_split requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_time_split(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code temporal_timestamps} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_timestamps(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_timestamps requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_timestamps(arg0, arg1); + } + + /** + * MEOS {@code temporal_timestamptz_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_timestamptz_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_timestamptz_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_timestamptz_n(arg0, arg1); + } + + /** + * MEOS {@code temporal_tprecision} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_tprecision(Pointer arg0, Pointer arg1, OffsetDateTime arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_tprecision requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_tprecision(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_tsample} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_tsample(Pointer arg0, Pointer arg1, OffsetDateTime arg2, int arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_tsample requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_tsample(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code temporal_type} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean temporal_type(int arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_type requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_type(arg0); + } + + /** + * MEOS {@code temporal_update} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer temporal_update(Pointer arg0, Pointer arg1, boolean arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_update requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_update(arg0, arg1, arg2); + } + + /** + * MEOS {@code temporal_upper_inc} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static boolean temporal_upper_inc(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_upper_inc requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_upper_inc(arg0); + } + + /** + * MEOS {@code temporal_extent_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer temporal_extent_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_extent_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_extent_transfn(arg0, arg1); + } + + /** + * MEOS {@code temporal_merge_combinefn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer temporal_merge_combinefn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_merge_combinefn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_merge_combinefn(arg0, arg1); + } + + /** + * MEOS {@code temporal_merge_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer temporal_merge_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_merge_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_merge_transfn(arg0, arg1); + } + + /** + * MEOS {@code temporal_tagg_finalfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer temporal_tagg_finalfn(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_tagg_finalfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_tagg_finalfn(arg0); + } + + /** + * MEOS {@code temporal_tcount_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer temporal_tcount_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_tcount_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_tcount_transfn(arg0, arg1); + } + + /** + * MEOS {@code temporal_cmp} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 2 temporals

+ */ + public static int temporal_cmp(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_cmp requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_cmp(arg0, arg1); + } + + /** + * MEOS {@code temporal_eq} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 2 temporals

+ */ + public static boolean temporal_eq(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_eq requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_eq(arg0, arg1); + } + + /** + * MEOS {@code temporal_ge} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 2 temporals

+ */ + public static boolean temporal_ge(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_ge requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_ge(arg0, arg1); + } + + /** + * MEOS {@code temporal_gt} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 2 temporals

+ */ + public static boolean temporal_gt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_gt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_gt(arg0, arg1); + } + + /** + * MEOS {@code temporal_le} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 2 temporals

+ */ + public static boolean temporal_le(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_le requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_le(arg0, arg1); + } + + /** + * MEOS {@code temporal_lt} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 2 temporals

+ */ + public static boolean temporal_lt(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_lt requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_lt(arg0, arg1); + } + + /** + * MEOS {@code temporal_ne} — tier cross-stream. + *

Pairwise across streams — caller wraps in a join.

+ *

Object-model role: {@code predicate}.

+ *

Classification: predicate on 2 temporals

+ */ + public static boolean temporal_ne(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_ne requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_ne(arg0, arg1); + } + + /** + * MEOS {@code temporal_as_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String temporal_as_hexwkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_as_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_as_hexwkb(arg0, arg1); + } + + /** + * MEOS {@code temporal_as_mfjson} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String temporal_as_mfjson(Pointer arg0, boolean arg1, int arg2, int arg3, String arg4) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_as_mfjson requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_as_mfjson(arg0, arg1, arg2, arg3, arg4); + } + + /** + * MEOS {@code temporal_as_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static Pointer temporal_as_wkb(Pointer arg0, byte arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_as_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_as_wkb(arg0, arg1); + } + + /** + * MEOS {@code temporal_from_hexwkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer temporal_from_hexwkb(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_from_hexwkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_from_hexwkb(arg0); + } + + /** + * MEOS {@code temporal_from_wkb} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer temporal_from_wkb(Pointer arg0, long arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "temporal_from_wkb requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.temporal_from_wkb(arg0, arg1); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTextSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTextSet.java new file mode 100644 index 0000000..689a906 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTextSet.java @@ -0,0 +1,159 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TextSet + * Methods emitted: 10 (bounded-state=7 · io-meta=2 · stateless=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import jnr.ffi.Pointer; + +public final class MeosOpsTextSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTextSet() { /* utility */ } + + /** + * MEOS {@code textset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer textset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_make(arg0, arg1); + } + + /** + * MEOS {@code textset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer textset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_end_value(arg0); + } + + /** + * MEOS {@code textset_initcap} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer textset_initcap(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_initcap requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_initcap(arg0); + } + + /** + * MEOS {@code textset_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer textset_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_lower(arg0); + } + + /** + * MEOS {@code textset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer textset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_start_value(arg0); + } + + /** + * MEOS {@code textset_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer textset_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_upper(arg0); + } + + /** + * MEOS {@code textset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer textset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_value_n(arg0, arg1); + } + + /** + * MEOS {@code textset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer textset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_values(arg0, arg1); + } + + /** + * MEOS {@code textset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer textset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_in(arg0); + } + + /** + * MEOS {@code textset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String textset_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "textset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.textset_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTstzSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTstzSet.java new file mode 100644 index 0000000..352b4ef --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTstzSet.java @@ -0,0 +1,188 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TstzSet + * Methods emitted: 12 (bounded-state=6 · stateless=3 · io-meta=2 · windowed=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTstzSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTstzSet() { /* utility */ } + + /** + * MEOS {@code tstzset_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tstzset_make(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_make(arg0, arg1); + } + + /** + * MEOS {@code tstzset_to_dateset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tstzset_to_dateset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_to_dateset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_to_dateset(arg0); + } + + /** + * MEOS {@code tstzset_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tstzset_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_to_stbox(arg0); + } + + /** + * MEOS {@code tstzset_end_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime tstzset_end_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_end_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_end_value(arg0); + } + + /** + * MEOS {@code tstzset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzset_shift_scale(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_shift_scale(arg0, arg1, arg2); + } + + /** + * MEOS {@code tstzset_start_value} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime tstzset_start_value(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_start_value requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_start_value(arg0); + } + + /** + * MEOS {@code tstzset_tprecision} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzset_tprecision(Pointer arg0, Pointer arg1, OffsetDateTime arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_tprecision requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_tprecision(arg0, arg1, arg2); + } + + /** + * MEOS {@code tstzset_value_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzset_value_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_value_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_value_n(arg0, arg1); + } + + /** + * MEOS {@code tstzset_values} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzset_values(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_values requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_values(arg0, arg1); + } + + /** + * MEOS {@code tstzset_tcount_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tstzset_tcount_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_tcount_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_tcount_transfn(arg0, arg1); + } + + /** + * MEOS {@code tstzset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tstzset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_in(arg0); + } + + /** + * MEOS {@code tstzset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tstzset_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzset_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTstzSpan.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTstzSpan.java new file mode 100644 index 0000000..23511c0 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTstzSpan.java @@ -0,0 +1,202 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TstzSpan + * Methods emitted: 13 (bounded-state=7 · stateless=3 · io-meta=2 · windowed=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTstzSpan { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTstzSpan() { /* utility */ } + + /** + * MEOS {@code tstzspan_make} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code constructor}.

+ *

Classification: constructor of instant/scalar

+ */ + public static Pointer tstzspan_make(OffsetDateTime arg0, OffsetDateTime arg1, boolean arg2, boolean arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_make requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_make(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tstzspan_to_datespan} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tstzspan_to_datespan(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_to_datespan requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_to_datespan(arg0); + } + + /** + * MEOS {@code tstzspan_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tstzspan_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_to_stbox(arg0); + } + + /** + * MEOS {@code tstzspan_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspan_bins(Pointer arg0, Pointer arg1, OffsetDateTime arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tstzspan_duration} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspan_duration(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_duration requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_duration(arg0); + } + + /** + * MEOS {@code tstzspan_expand} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspan_expand(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_expand requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_expand(arg0, arg1); + } + + /** + * MEOS {@code tstzspan_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime tstzspan_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_lower(arg0); + } + + /** + * MEOS {@code tstzspan_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspan_shift_scale(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_shift_scale(arg0, arg1, arg2); + } + + /** + * MEOS {@code tstzspan_tprecision} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspan_tprecision(Pointer arg0, Pointer arg1, OffsetDateTime arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_tprecision requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_tprecision(arg0, arg1, arg2); + } + + /** + * MEOS {@code tstzspan_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime tstzspan_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_upper(arg0); + } + + /** + * MEOS {@code tstzspan_tcount_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tstzspan_tcount_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_tcount_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_tcount_transfn(arg0, arg1); + } + + /** + * MEOS {@code tstzspan_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tstzspan_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_in(arg0); + } + + /** + * MEOS {@code tstzspan_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tstzspan_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspan_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspan_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTstzSpanSet.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTstzSpanSet.java new file mode 100644 index 0000000..16ee908 --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosOpsTstzSpanSet.java @@ -0,0 +1,244 @@ +package org.mobilitydb.meos; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * MEOS object-model class: TstzSpanSet + * Methods emitted: 16 (bounded-state=11 · io-meta=2 · stateless=2 · windowed=1) + * Source: the bundled JMEOS functions.GeneratedFunctions surface + * ∩ the streaming-relevance baseline. + */ + +import functions.GeneratedFunctions; +import java.time.OffsetDateTime; +import jnr.ffi.Pointer; + +public final class MeosOpsTstzSpanSet { + + public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE; + + private MeosOpsTstzSpanSet() { /* utility */ } + + /** + * MEOS {@code tstzspanset_to_datespanset} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tstzspanset_to_datespanset(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_to_datespanset requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_to_datespanset(arg0); + } + + /** + * MEOS {@code tstzspanset_to_stbox} — tier stateless. + *

Pure per-event; safe in any scalar position.

+ *

Object-model role: {@code conversion}.

+ *

Classification: role=conversion

+ */ + public static Pointer tstzspanset_to_stbox(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_to_stbox requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_to_stbox(arg0); + } + + /** + * MEOS {@code tstzspanset_bins} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspanset_bins(Pointer arg0, Pointer arg1, OffsetDateTime arg2, Pointer arg3) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_bins requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_bins(arg0, arg1, arg2, arg3); + } + + /** + * MEOS {@code tstzspanset_duration} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspanset_duration(Pointer arg0, boolean arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_duration requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_duration(arg0, arg1); + } + + /** + * MEOS {@code tstzspanset_end_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime tstzspanset_end_timestamptz(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_end_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_end_timestamptz(arg0); + } + + /** + * MEOS {@code tstzspanset_lower} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime tstzspanset_lower(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_lower requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_lower(arg0); + } + + /** + * MEOS {@code tstzspanset_num_timestamps} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static int tstzspanset_num_timestamps(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_num_timestamps requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_num_timestamps(arg0); + } + + /** + * MEOS {@code tstzspanset_shift_scale} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspanset_shift_scale(Pointer arg0, Pointer arg1, Pointer arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_shift_scale requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_shift_scale(arg0, arg1, arg2); + } + + /** + * MEOS {@code tstzspanset_start_timestamptz} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime tstzspanset_start_timestamptz(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_start_timestamptz requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_start_timestamptz(arg0); + } + + /** + * MEOS {@code tstzspanset_timestamps} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspanset_timestamps(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_timestamps requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_timestamps(arg0); + } + + /** + * MEOS {@code tstzspanset_timestamptz_n} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspanset_timestamptz_n(Pointer arg0, int arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_timestamptz_n requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_timestamptz_n(arg0, arg1); + } + + /** + * MEOS {@code tstzspanset_tprecision} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static Pointer tstzspanset_tprecision(Pointer arg0, Pointer arg1, OffsetDateTime arg2) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_tprecision requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_tprecision(arg0, arg1, arg2); + } + + /** + * MEOS {@code tstzspanset_upper} — tier bounded-state. + *

Per-event with bounded per-key state (MEOS handle).

+ *

Object-model role: {@code accessor}.

+ *

Classification: role=accessor

+ */ + public static OffsetDateTime tstzspanset_upper(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_upper requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_upper(arg0); + } + + /** + * MEOS {@code tstzspanset_tcount_transfn} — tier windowed. + *

Requires a window operator — caller wraps in an aggregate.

+ *

Object-model role: {@code aggregate}.

+ *

Classification: role=aggregate

+ */ + public static Pointer tstzspanset_tcount_transfn(Pointer arg0, Pointer arg1) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_tcount_transfn requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_tcount_transfn(arg0, arg1); + } + + /** + * MEOS {@code tstzspanset_in} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code constructor}.

+ *

Classification: IO/serialization

+ */ + public static Pointer tstzspanset_in(String arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_in requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_in(arg0); + } + + /** + * MEOS {@code tstzspanset_out} — tier io-meta. + *

I/O / catalog / lifecycle helper.

+ *

Object-model role: {@code output}.

+ *

Classification: IO/serialization

+ */ + public static String tstzspanset_out(Pointer arg0) { + if (!MEOS_AVAILABLE) { + throw new UnsupportedOperationException( + "tstzspanset_out requires libmeos — set -Dmobilityflink.meos.enabled=true"); + } + return GeneratedFunctions.tstzspanset_out(arg0); + } + +} diff --git a/flink-processor/src/main/java/org/mobilitydb/meos/MeosSetSetJoin.java b/flink-processor/src/main/java/org/mobilitydb/meos/MeosSetSetJoin.java new file mode 100644 index 0000000..759b07f --- /dev/null +++ b/flink-processor/src/main/java/org/mobilitydb/meos/MeosSetSetJoin.java @@ -0,0 +1,140 @@ +package org.mobilitydb.meos; + +import functions.GeneratedFunctions; +import java.lang.ref.Reference; +import java.lang.reflect.Field; +import jnr.ffi.Memory; +import jnr.ffi.Pointer; +import jnr.ffi.Runtime; +import sun.misc.Unsafe; + +/** + * NxN cross-stream set-set join operator over two arrays of temporal geometries. + * + *

Each method marshals two Java {@code Pointer[]} (one per stream window) into native + * pointer arrays and calls the MEOS NxN array spatial-relationship functions, returning the + * matching {@code [i, j]} index pairs (and, for tDwithin, the per-pair intersection periods + * as hex-WKB span sets): + *

    + *
  • {@link GeneratedFunctions#edwithin_tgeoarr_tgeoarr} — ever-dwithin pairs;
  • + *
  • {@link GeneratedFunctions#adisjoint_tgeoarr_tgeoarr} — always-disjoint pairs;
  • + *
  • {@link GeneratedFunctions#tdwithin_tgeoarr_tgeoarr} — temporal-dwithin pairs + periods.
  • + *
+ * + *

The backing C functions take {@code (Temporal **arr1, int n1, Temporal **arr2, int n2, + * [double dist,] int *count [, SpanSet ***periods])} and return a flat {@code int *} of + * {@code 2*count} indices (caller frees). Native result buffers are freed via {@code Unsafe}. + */ +public final class MeosSetSetJoin { + private static final Unsafe UNSAFE; + + private MeosSetSetJoin() { + } + + public static int[][] eDwithinPairs(Pointer[] a, Pointer[] b, double dist) { + if (a == null || b == null || a.length == 0 || b.length == 0) { + return new int[0][]; + } + Runtime rt = Runtime.getSystemRuntime(); + Pointer arr1 = marshal(a, rt); + Pointer arr2 = marshal(b, rt); + Pointer countPtr = Memory.allocateDirect(rt, 4); + Pointer res = GeneratedFunctions.edwithin_tgeoarr_tgeoarr(arr1, a.length, arr2, b.length, dist, countPtr); + Reference.reachabilityFence(arr1); + Reference.reachabilityFence(arr2); + return readPairsAndFree(res, countPtr.getInt(0L)); + } + + public static int[][] aDisjointPairs(Pointer[] a, Pointer[] b) { + if (a == null || b == null || a.length == 0 || b.length == 0) { + return new int[0][]; + } + Runtime rt = Runtime.getSystemRuntime(); + Pointer arr1 = marshal(a, rt); + Pointer arr2 = marshal(b, rt); + Pointer countPtr = Memory.allocateDirect(rt, 4); + Pointer res = GeneratedFunctions.adisjoint_tgeoarr_tgeoarr(arr1, a.length, arr2, b.length, countPtr); + Reference.reachabilityFence(arr1); + Reference.reachabilityFence(arr2); + return readPairsAndFree(res, countPtr.getInt(0L)); + } + + public static TDwithin tDwithinPairs(Pointer[] a, Pointer[] b, double dist) { + if (a == null || b == null || a.length == 0 || b.length == 0) { + return new TDwithin(new int[0][], new String[0]); + } + Runtime rt = Runtime.getSystemRuntime(); + Pointer arr1 = marshal(a, rt); + Pointer arr2 = marshal(b, rt); + Pointer countPtr = Memory.allocateDirect(rt, 4); + Pointer periodsPtr = Memory.allocateDirect(rt, 8); + Pointer res = GeneratedFunctions.tdwithin_tgeoarr_tgeoarr(arr1, a.length, arr2, b.length, dist, countPtr, periodsPtr); + Reference.reachabilityFence(arr1); + Reference.reachabilityFence(arr2); + int cnt = countPtr.getInt(0L); + if (res == null || cnt == 0) { + return new TDwithin(new int[0][], new String[0]); + } + Pointer ssArr = periodsPtr.getPointer(0L); + int[][] pairs = new int[cnt][2]; + String[] periods = new String[cnt]; + for (int k = 0; k < cnt; ++k) { + pairs[k][0] = res.getInt((long) (2 * k) * 4L); + pairs[k][1] = res.getInt((long) (2 * k + 1) * 4L); + Pointer ss = ssArr == null ? null : ssArr.getPointer((long) k * 8L); + periods[k] = ss == null ? null : GeneratedFunctions.spanset_as_hexwkb(ss, (byte) 0); + free(ss); + } + free(ssArr); + free(res); + return new TDwithin(pairs, periods); + } + + private static Pointer marshal(Pointer[] xs, Runtime rt) { + Pointer buf = Memory.allocateDirect(rt, xs.length * 8); + for (int i = 0; i < xs.length; ++i) { + buf.putPointer((long) i * 8L, xs[i]); + } + return buf; + } + + private static int[][] readPairsAndFree(Pointer res, int cnt) { + if (res == null || cnt == 0) { + return new int[0][]; + } + int[][] out = new int[cnt][2]; + for (int k = 0; k < cnt; ++k) { + out[k][0] = res.getInt((long) (2 * k) * 4L); + out[k][1] = res.getInt((long) (2 * k + 1) * 4L); + } + free(res); + return out; + } + + private static void free(Pointer p) { + if (p != null) { + UNSAFE.freeMemory(p.address()); + } + } + + static { + try { + Field f = Unsafe.class.getDeclaredField("theUnsafe"); + f.setAccessible(true); + UNSAFE = (Unsafe) f.get(null); + } catch (ReflectiveOperationException e) { + throw new ExceptionInInitializerError(e); + } + } + + /** Result of {@link #tDwithinPairs}: matching index pairs + each pair's intersection periods (hex-WKB). */ + public static final class TDwithin { + public final int[][] pairs; + public final String[] periodsHexwkb; + + TDwithin(int[][] pairs, String[] periodsHexwkb) { + this.pairs = pairs; + this.periodsHexwkb = periodsHexwkb; + } + } +} diff --git a/flink-processor/src/main/java/sncbdata/Query8_V2_Main.java b/flink-processor/src/main/java/sncbdata/Query8_V2_Main.java index e573905..72bc539 100644 --- a/flink-processor/src/main/java/sncbdata/Query8_V2_Main.java +++ b/flink-processor/src/main/java/sncbdata/Query8_V2_Main.java @@ -26,6 +26,7 @@ import org.slf4j.LoggerFactory; import functions.functions; +import functions.GeneratedFunctions; import functions.error_handler; import functions.error_handler_fn; import types.temporal.TInterpolation; @@ -222,7 +223,7 @@ public void process(Integer deviceId, Context context, // - q : process noise spectral density // - r : measurement noise variance // Returns a new Temporal* (cleaned tgeompoint sequence/set). - Pointer cleanedSeq = functions.temporal_ext_kalman_filter(rawSeq, gate, q, r, dropOutliers); + Pointer cleanedSeq = GeneratedFunctions.temporal_ext_kalman_filter(rawSeq, gate, q, r, dropOutliers); if (cleanedSeq == null) { log.warn("[EKF-V2] temporal_ext_kalman_filter returned null for DeviceID={} " + "(window may be too small). Falling back to raw.", deviceId); diff --git a/flink-processor/src/test/java/berlinmod/BerlinMODBenchmarkTest.java b/flink-processor/src/test/java/berlinmod/BerlinMODBenchmarkTest.java new file mode 100644 index 0000000..129f297 --- /dev/null +++ b/flink-processor/src/test/java/berlinmod/BerlinMODBenchmarkTest.java @@ -0,0 +1,65 @@ +package berlinmod; + +import java.util.ArrayList; +import java.util.List; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.EnabledIfSystemProperty; + +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + +/** + * Exercises the {@link BerlinMODBenchmark} cell-run path end-to-end on a small + * in-memory corpus, so the streaming benchmark is covered by the suite rather than + * only runnable as a {@code main}. Runs one keyed cell and one single-subtask + * ({@code keyBy(x -> 0)}) cell through {@link BerlinMODBenchmark#runCell}, which + * builds and executes a real Flink job whose spatial predicate evaluates through + * MEOS. Runs only with an extended libmeos on the loader path + * ({@code -Dmeos.enabled=true}), like the other MEOS-backed tests. + */ +@EnabledIfSystemProperty(named = "meos.enabled", matches = "true") +class BerlinMODBenchmarkTest { + + /** Two vehicles moving on nearby WGS84 tracks — enough for the Flink jobs to run. */ + private static List sampleCorpus() { + List events = new ArrayList<>(); + long t0 = 1_600_000_000_000L; + for (int step = 0; step < 20; step++) { + for (int vid = 1; vid <= 2; vid++) { + BerlinMODTrip e = new BerlinMODTrip(); + e.setVehicleId(vid); + e.setTimestamp(t0 + step * 1000L); + e.setLon(13.40 + vid * 0.001 + step * 0.0001); + e.setLat(52.50 + vid * 0.001 + step * 0.0001); + events.add(e); + } + } + return events; + } + + @Test + void keyedCellRunsAndCounts() throws Exception { + List corpus = sampleCorpus(); + long[] r = BerlinMODBenchmark.runCell("Q1-continuous", + t -> t.keyBy(BerlinMODTrip::getVehicleId).process(new Q1ContinuousFunction()), + corpus); + assertNotNull(r); + assertTrue(r[1] >= 0, "wall-clock millis must be non-negative"); + assertTrue(r[0] >= 0, "output rows must be non-negative"); + } + + @Test + void singleSubtaskCellRuns() throws Exception { + List corpus = sampleCorpus(); + BerlinMODCorpus.Params p = BerlinMODCorpus.derive(corpus); + // keyBy(x -> 0) routes every event to one subtask on purpose (the Q5 pairwise-meet + // query needs a global, non-parallel view of all vehicles). + long[] r = BerlinMODBenchmark.runCell("Q5-continuous", + t -> t.keyBy(x -> 0).process( + new Q5ContinuousFunction(p.pLon, p.pLat, p.radiusMetres, p.dMeetMetres)), + corpus); + assertNotNull(r); + assertTrue(r[0] >= 0, "output rows must be non-negative"); + } +} diff --git a/tools/baseline/streaming-relevance-baseline.json b/tools/baseline/streaming-relevance-baseline.json new file mode 100644 index 0000000..4055e12 --- /dev/null +++ b/tools/baseline/streaming-relevance-baseline.json @@ -0,0 +1,41650 @@ +{ + "schema_version": "0.1.0-draft", + "generated_at": "2026-05-21T07:46:14.181946Z", + "source_catalog": "/home/esteban/src/_streaming_relevance/meos-api/output/meos-idl.json", + "source_catalog_function_count": 3548, + "classifier": "v4", + "vocabulary": [ + "stateless", + "bounded-state", + "windowed", + "cross-stream", + "sequence-only", + "io-meta", + "internal", + "ambiguous" + ], + "public_headers": [ + "meos.h", + "meos_catalog.h", + "meos_cbuffer.h", + "meos_geo.h", + "meos_npoint.h", + "meos_pose.h", + "meos_rgeo.h", + "meos_transform.h" + ], + "rollup": { + "total": { + "io-meta": 218, + "stateless": 831, + "bounded-state": 817, + "windowed": 161, + "sequence-only": 14, + "cross-stream": 140, + "ambiguous": 59, + "internal": 1308 + }, + "public_only": { + "io-meta": 218, + "stateless": 831, + "bounded-state": 817, + "windowed": 161, + "sequence-only": 14, + "cross-stream": 140, + "ambiguous": 59 + }, + "public_by_header": { + "meos.h": { + "io-meta": 120, + "stateless": 504, + "bounded-state": 463, + "windowed": 116, + "sequence-only": 14, + "cross-stream": 44, + "ambiguous": 18 + }, + "meos_geo.h": { + "io-meta": 36, + "stateless": 154, + "ambiguous": 23, + "bounded-state": 150, + "windowed": 11, + "cross-stream": 46 + }, + "meos_cbuffer.h": { + "io-meta": 12, + "stateless": 48, + "bounded-state": 82, + "ambiguous": 2, + "cross-stream": 22, + "windowed": 8 + }, + "meos_catalog.h": { + "io-meta": 23, + "stateless": 23, + "ambiguous": 8, + "bounded-state": 20 + }, + "meos_transform.h": { + "stateless": 4 + }, + "meos_npoint.h": { + "io-meta": 15, + "stateless": 48, + "ambiguous": 6, + "windowed": 10, + "bounded-state": 32, + "cross-stream": 8 + }, + "meos_pose.h": { + "io-meta": 11, + "stateless": 41, + "bounded-state": 32, + "ambiguous": 2, + "cross-stream": 8, + "windowed": 8 + }, + "meos_rgeo.h": { + "io-meta": 1, + "stateless": 9, + "bounded-state": 38, + "cross-stream": 12, + "windowed": 8 + } + }, + "headline_public": { + "streaming_relevant": 1949, + "sequence_only": 14, + "io_meta": 218, + "ambiguous": 59, + "public_total": 2240 + } + }, + "functions": [ + { + "name": "meos_array_create", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "struct MeosArray *", + "n_params": 1 + }, + { + "name": "meos_array_add", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 2 + }, + { + "name": "meos_array_get", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void *", + "n_params": 2 + }, + { + "name": "meos_array_count", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "meos_array_reset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 1 + }, + { + "name": "meos_array_reset_free", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 1 + }, + { + "name": "meos_array_destroy", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 1 + }, + { + "name": "meos_array_destroy_free", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 1 + }, + { + "name": "rtree_create_intspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "struct RTree *", + "n_params": 0 + }, + { + "name": "rtree_create_bigintspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "struct RTree *", + "n_params": 0 + }, + { + "name": "rtree_create_floatspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "struct RTree *", + "n_params": 0 + }, + { + "name": "rtree_create_datespan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "struct RTree *", + "n_params": 0 + }, + { + "name": "rtree_create_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "struct RTree *", + "n_params": 0 + }, + { + "name": "rtree_create_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "struct RTree *", + "n_params": 0 + }, + { + "name": "rtree_create_stbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "struct RTree *", + "n_params": 0 + }, + { + "name": "rtree_free", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 1 + }, + { + "name": "rtree_insert", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 3 + }, + { + "name": "rtree_insert_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 3 + }, + { + "name": "rtree_search", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 4 + }, + { + "name": "rtree_search_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 4 + }, + { + "name": "meos_error", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 3 + }, + { + "name": "meos_errno", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 0 + }, + { + "name": "meos_errno_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "meos_errno_restore", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "meos_errno_reset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 0 + }, + { + "name": "meos_initialize_timezone", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 1 + }, + { + "name": "meos_initialize_error_handler", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 1 + }, + { + "name": "meos_finalize_timezone", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 0 + }, + { + "name": "meos_finalize_projsrs", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 0 + }, + { + "name": "meos_finalize_ways", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 0 + }, + { + "name": "meos_set_datestyle", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 2 + }, + { + "name": "meos_set_intervalstyle", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 2 + }, + { + "name": "meos_get_datestyle", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "char *", + "n_params": 0 + }, + { + "name": "meos_get_intervalstyle", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "char *", + "n_params": 0 + }, + { + "name": "meos_set_spatial_ref_sys_csv", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 1 + }, + { + "name": "meos_initialize", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 0 + }, + { + "name": "meos_finalize", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "void", + "n_params": 0 + }, + { + "name": "add_date_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar arithmetic", + "return_c": "int", + "n_params": 2 + }, + { + "name": "add_interval_interval", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "add_timestamptz_interval", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar arithmetic", + "return_c": "int", + "n_params": 2 + }, + { + "name": "bool_in", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bool_out", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "cstring2text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "string/CString conversion (low-level)", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "date_to_timestamp", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "date_to_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "int", + "n_params": 1 + }, + { + "name": "float_exp", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 1 + }, + { + "name": "float_ln", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 1 + }, + { + "name": "float_log10", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 1 + }, + { + "name": "float8_out", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "float_round", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "double", + "n_params": 2 + }, + { + "name": "int32_cmp", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison with width suffix", + "return_c": "int", + "n_params": 2 + }, + { + "name": "int64_cmp", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison with width suffix", + "return_c": "int", + "n_params": 2 + }, + { + "name": "interval_make", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "make/from_base of instant/scalar", + "return_c": "int *", + "n_params": 7 + }, + { + "name": "minus_date_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "int", + "n_params": 2 + }, + { + "name": "minus_date_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "int", + "n_params": 2 + }, + { + "name": "minus_timestamptz_interval", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "int", + "n_params": 2 + }, + { + "name": "minus_timestamptz_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "mul_interval_double", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "pg_date_in", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int", + "n_params": 1 + }, + { + "name": "pg_date_out", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "pg_interval_cmp", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "string/CString conversion (low-level)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pg_interval_in", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "pg_interval_out", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "pg_timestamp_in", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pg_timestamp_out", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "pg_timestamptz_in", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pg_timestamptz_out", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "text2cstring", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "string/CString conversion (low-level)", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "text_cmp", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "text_copy", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "text_in", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "text_initcap", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "text_lower", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "text_out", + "file": "meos.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "text_upper", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "textcat_text_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "text concatenation (per-instant)", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "timestamptz_shift", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "timestamp_to_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "int", + "n_params": 1 + }, + { + "name": "timestamptz_to_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bigintset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "BigintSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "bigintset_out", + "file": "meos.h", + "role": "output", + "class": [ + "BigintSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "bigintspan_expand", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "bigintspan_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "BigintSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "bigintspan_out", + "file": "meos.h", + "role": "output", + "class": [ + "BigintSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "bigintspanset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "BigintSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "bigintspanset_out", + "file": "meos.h", + "role": "output", + "class": [ + "BigintSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "dateset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "DateSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "dateset_out", + "file": "meos.h", + "role": "output", + "class": [ + "DateSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "datespan_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "DateSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "datespan_out", + "file": "meos.h", + "role": "output", + "class": [ + "DateSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "datespanset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "DateSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "datespanset_out", + "file": "meos.h", + "role": "output", + "class": [ + "DateSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "floatset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "FloatSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "floatset_out", + "file": "meos.h", + "role": "output", + "class": [ + "FloatSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "floatspan_expand", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "floatspan_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "FloatSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "floatspan_out", + "file": "meos.h", + "role": "output", + "class": [ + "FloatSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "floatspanset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "FloatSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "floatspanset_out", + "file": "meos.h", + "role": "output", + "class": [ + "FloatSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "intset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "IntSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "intset_out", + "file": "meos.h", + "role": "output", + "class": [ + "IntSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "intspan_expand", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "intspan_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "IntSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "intspan_out", + "file": "meos.h", + "role": "output", + "class": [ + "IntSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "intspanset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "IntSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "intspanset_out", + "file": "meos.h", + "role": "output", + "class": [ + "IntSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "set_as_hexwkb", + "file": "meos.h", + "role": "output", + "class": [ + "Set" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "set_as_wkb", + "file": "meos.h", + "role": "output", + "class": [ + "Set" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "set_from_hexwkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "Set" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "set_from_wkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "Set" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "span_as_hexwkb", + "file": "meos.h", + "role": "output", + "class": [ + "Span" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "span_as_wkb", + "file": "meos.h", + "role": "output", + "class": [ + "Span" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "span_from_hexwkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "Span" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "span_from_wkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "Span" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "spanset_as_hexwkb", + "file": "meos.h", + "role": "output", + "class": [ + "SpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "spanset_as_wkb", + "file": "meos.h", + "role": "output", + "class": [ + "SpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "spanset_from_hexwkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "SpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "spanset_from_wkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "SpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "textset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "TextSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "textset_out", + "file": "meos.h", + "role": "output", + "class": [ + "TextSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "tstzset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "TstzSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tstzset_out", + "file": "meos.h", + "role": "output", + "class": [ + "TstzSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "tstzspan_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "TstzSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "tstzspan_out", + "file": "meos.h", + "role": "output", + "class": [ + "TstzSpan" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "tstzspanset_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "TstzSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tstzspanset_out", + "file": "meos.h", + "role": "output", + "class": [ + "TstzSpanSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "bigintset_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "BigintSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "bigintspan_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "BigintSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "dateset_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "DateSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "datespan_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "DateSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "floatset_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "FloatSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "floatspan_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "FloatSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "intset_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "IntSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intspan_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "IntSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "set_copy", + "file": "meos.h", + "role": "constructor", + "class": [ + "Set" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "span_copy", + "file": "meos.h", + "role": "constructor", + "class": [ + "Span" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "spanset_copy", + "file": "meos.h", + "role": "constructor", + "class": [ + "SpanSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "spanset_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "SpanSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "textset_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TextSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "tstzset_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TstzSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "tstzspan_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TstzSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "bigint_to_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "bigint_to_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "bigint_to_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "date_to_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "date_to_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "date_to_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "dateset_to_tstzset", + "file": "meos.h", + "role": "conversion", + "class": [ + "DateSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "datespan_to_tstzspan", + "file": "meos.h", + "role": "conversion", + "class": [ + "DateSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "datespanset_to_tstzspanset", + "file": "meos.h", + "role": "conversion", + "class": [ + "DateSpanSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "float_to_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "float_to_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "float_to_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "floatset_to_intset", + "file": "meos.h", + "role": "conversion", + "class": [ + "FloatSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "floatspan_to_intspan", + "file": "meos.h", + "role": "conversion", + "class": [ + "FloatSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "floatspanset_to_intspanset", + "file": "meos.h", + "role": "conversion", + "class": [ + "FloatSpanSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "int_to_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "int_to_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "int_to_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "intset_to_floatset", + "file": "meos.h", + "role": "conversion", + "class": [ + "IntSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "intspan_to_floatspan", + "file": "meos.h", + "role": "conversion", + "class": [ + "IntSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "intspanset_to_floatspanset", + "file": "meos.h", + "role": "conversion", + "class": [ + "IntSpanSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "set_to_span", + "file": "meos.h", + "role": "conversion", + "class": [ + "Set" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "set_to_spanset", + "file": "meos.h", + "role": "conversion", + "class": [ + "Set" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "span_to_spanset", + "file": "meos.h", + "role": "conversion", + "class": [ + "Span" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "text_to_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "timestamptz_to_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "timestamptz_to_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "timestamptz_to_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tstzset_to_dateset", + "file": "meos.h", + "role": "conversion", + "class": [ + "TstzSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tstzspan_to_datespan", + "file": "meos.h", + "role": "conversion", + "class": [ + "TstzSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "tstzspanset_to_datespanset", + "file": "meos.h", + "role": "conversion", + "class": [ + "TstzSpanSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "bigintset_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bigintset_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bigintset_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "bigintset_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "bigintspan_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bigintspan_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bigintspan_width", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bigintspanset_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bigintspanset_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bigintspanset_width", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "dateset_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "dateset_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "dateset_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "dateset_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "datespan_duration", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "datespan_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datespan_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datespanset_date_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datespanset_dates", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "datespanset_duration", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "datespanset_end_date", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datespanset_num_dates", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datespanset_start_date", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "floatset_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "floatset_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "floatset_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "floatset_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double *", + "n_params": 1 + }, + { + "name": "floatspan_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "floatspan_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "floatspan_width", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "floatspanset_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "floatspanset_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "floatspanset_width", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 2 + }, + { + "name": "intset_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "intset_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "intset_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "intset_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "intspan_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "intspan_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "intspan_width", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "intspanset_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "intspanset_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "intspanset_width", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_hash", + "file": "meos.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "set_hash_extended", + "file": "meos.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_num_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "span_hash", + "file": "meos.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "span_hash_extended", + "file": "meos.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_lower_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "span_upper_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spanset_end_span", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "spanset_hash", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spanset_hash_extended", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanset_lower_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spanset_num_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spanset_span", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "spanset_span_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "spanset_spanarr", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span **", + "n_params": 1 + }, + { + "name": "spanset_start_span", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "spanset_upper_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "textset_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TextSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "textset_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TextSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "textset_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "TextSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "textset_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "TextSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int **", + "n_params": 1 + }, + { + "name": "tstzset_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tstzset_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tstzset_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tstzset_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tstzspan_duration", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tstzspan_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tstzspan_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tstzspanset_duration", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tstzspanset_end_timestamptz", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tstzspanset_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tstzspanset_num_timestamps", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tstzspanset_start_timestamptz", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tstzspanset_timestamps", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tstzspanset_timestamptz_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tstzspanset_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bigintset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 5 + }, + { + "name": "bigintspan_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 5 + }, + { + "name": "bigintspanset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 5 + }, + { + "name": "dateset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 5 + }, + { + "name": "datespan_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 5 + }, + { + "name": "datespanset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 5 + }, + { + "name": "floatset_ceil", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "floatset_degrees", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "floatset_floor", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "floatset_radians", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "floatset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 5 + }, + { + "name": "floatspan_ceil", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "floatspan_degrees", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "floatspan_floor", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "floatspan_radians", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "floatspan_round", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "floatspan_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 5 + }, + { + "name": "floatspanset_ceil", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "floatspanset_floor", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "floatspanset_degrees", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "floatspanset_radians", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "floatspanset_round", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "floatspanset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 5 + }, + { + "name": "intset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 5 + }, + { + "name": "intspan_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 5 + }, + { + "name": "intspanset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 5 + }, + { + "name": "tstzspan_expand", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "set_round", + "file": "meos.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "textcat_text_textset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "text concatenation (per-instant)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "textcat_textset_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "text concatenation (per-instant)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "textset_initcap", + "file": "meos.h", + "role": "accessor", + "class": [ + "TextSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "textset_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "TextSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "textset_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "TextSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "timestamptz_tprecision", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tstzset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 3 + }, + { + "name": "tstzset_tprecision", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 3 + }, + { + "name": "tstzspan_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "tstzspan_tprecision", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "tstzspanset_shift_scale", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 3 + }, + { + "name": "tstzspanset_tprecision", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 3 + }, + { + "name": "set_cmp", + "file": "meos.h", + "role": "predicate", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_eq", + "file": "meos.h", + "role": "predicate", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_ge", + "file": "meos.h", + "role": "predicate", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_gt", + "file": "meos.h", + "role": "predicate", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_le", + "file": "meos.h", + "role": "predicate", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_lt", + "file": "meos.h", + "role": "predicate", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_ne", + "file": "meos.h", + "role": "predicate", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_cmp", + "file": "meos.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_eq", + "file": "meos.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_ge", + "file": "meos.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_gt", + "file": "meos.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_le", + "file": "meos.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_lt", + "file": "meos.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_ne", + "file": "meos.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanset_cmp", + "file": "meos.h", + "role": "predicate", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanset_eq", + "file": "meos.h", + "role": "predicate", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanset_ge", + "file": "meos.h", + "role": "predicate", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanset_gt", + "file": "meos.h", + "role": "predicate", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanset_le", + "file": "meos.h", + "role": "predicate", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanset_lt", + "file": "meos.h", + "role": "predicate", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanset_ne", + "file": "meos.h", + "role": "predicate", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "set_split_each_n_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "set_split_n_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "spanset_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "spanset_split_each_n_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "spanset_split_n_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "adjacent_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_bigint_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_bigint_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_bigint_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_date_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_date_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_date_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_float_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_float_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_float_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_int_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_int_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_int_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_text_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_timestamptz_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_timestamptz_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_timestamptz_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_date_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_date_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_date_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_set_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_set_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_timestamptz_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_timestamptz_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_timestamptz_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_date_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_date_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_date_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_set_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_set_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_timestamptz_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_timestamptz_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_timestamptz_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_bigint_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_bigint_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_bigint_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_float_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_float_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_float_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_int_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_int_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_int_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_set_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_set_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_set_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_set_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_text_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_date_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_date_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_date_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_set_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_set_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_timestamptz_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_timestamptz_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_timestamptz_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_date_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_date_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_date_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_set_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_set_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_timestamptz_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_timestamptz_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_timestamptz_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_bigint_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_bigint_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_bigint_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_float_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_float_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_float_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_int_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_int_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_int_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_set_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_set_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_set_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_set_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_text_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_bigint_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_bigint_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_bigint_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_float_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_float_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_float_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_int_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_int_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_int_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_set_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_set_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_set_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_set_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_text_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_bigint_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_bigint_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_bigint_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_float_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_float_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_float_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_int_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_int_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_int_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_set_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_set_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_set_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_set_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_text_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "intersection_bigint_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_date_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_float_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_int_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "intersection_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "intersection_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "intersection_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "intersection_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "intersection_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "intersection_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "intersection_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "intersection_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "intersection_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "intersection_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "intersection_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "intersection_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "intersection_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "intersection_text_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_timestamptz_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_bigint_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_bigint_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_bigint_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_date_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_date_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_date_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_float_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_float_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_float_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_int_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_int_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_int_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_set_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_text_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_timestamptz_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_timestamptz_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_timestamptz_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_bigint_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_bigint_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_bigint_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_date_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_date_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_date_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_float_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_float_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_float_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_int_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_int_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_int_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_set_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_span_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_span_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_spanset_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_spanset_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_text_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_timestamptz_set", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_timestamptz_span", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_timestamptz_spanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "distance_bigintset_bigintset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_bigintspan_bigintspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_bigintspanset_bigintspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_bigintspanset_bigintspanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_dateset_dateset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_datespan_datespan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_datespanset_datespan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_datespanset_datespanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_floatset_floatset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_floatspan_floatspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_floatspanset_floatspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_floatspanset_floatspanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_intset_intset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_intspan_intspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_intspanset_intspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_intspanset_intspanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_set_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_set_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_set_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_set_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_set_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_span_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_span_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_span_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_span_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_span_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_spanset_bigint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_spanset_date", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_spanset_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_spanset_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_spanset_timestamptz", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_tstzset_tstzset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_tstzspan_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_tstzspanset_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_tstzspanset_tstzspanset", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "bigint_extent_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "bigint_union_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "date_extent_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "date_union_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "float_extent_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "float_union_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "int_extent_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "int_union_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "set_extent_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Set" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "set_union_finalfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Set" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "set_union_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Set" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "span_extent_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Span" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "span_union_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Span" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "spanset_extent_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "SpanSet" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "spanset_union_finalfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "SpanSet" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "spanset_union_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "SpanSet" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "text_union_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "timestamptz_extent_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "timestamptz_union_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "bigint_get_bin", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 3 + }, + { + "name": "bigintspan_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "bigintspanset_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "BigintSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "date_get_bin", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datespan_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "datespanset_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "DateSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "float_get_bin", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "double", + "n_params": 3 + }, + { + "name": "floatspan_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "floatspanset_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "FloatSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "int_get_bin", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 3 + }, + { + "name": "intspan_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "intspanset_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "IntSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "timestamptz_get_bin", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tstzspan_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "tstzspanset_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "tbox_as_hexwkb", + "file": "meos.h", + "role": "output", + "class": [ + "TBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "tbox_as_wkb", + "file": "meos.h", + "role": "output", + "class": [ + "TBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "tbox_from_hexwkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "tbox_from_wkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "tbox_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "tbox_out", + "file": "meos.h", + "role": "output", + "class": [ + "TBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "float_timestamptz_to_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "float_tstzspan_to_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "int_timestamptz_to_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "int_tstzspan_to_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "numspan_tstzspan_to_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "numspan_timestamptz_to_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "tbox_copy", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "tbox_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "float_to_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "int_to_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "set_to_tbox", + "file": "meos.h", + "role": "conversion", + "class": [ + "Set" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "span_to_tbox", + "file": "meos.h", + "role": "conversion", + "class": [ + "Span" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "spanset_to_tbox", + "file": "meos.h", + "role": "conversion", + "class": [ + "SpanSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "tbox_to_intspan", + "file": "meos.h", + "role": "conversion", + "class": [ + "TBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "tbox_to_floatspan", + "file": "meos.h", + "role": "conversion", + "class": [ + "TBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "tbox_to_tstzspan", + "file": "meos.h", + "role": "conversion", + "class": [ + "TBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "timestamptz_to_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "tbox_hash", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tbox_hash_extended", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_hast", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tbox_hasx", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tbox_tmax", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_tmax_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_tmin", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_tmin_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_xmax", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_xmax_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_xmin", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_xmin_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tboxfloat_xmax", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tboxfloat_xmin", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tboxint_xmax", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tboxint_xmin", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_expand_time", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "tbox_round", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "tbox_shift_scale_time", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 3 + }, + { + "name": "tfloatbox_expand", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "tfloatbox_shift_scale", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct TBox *", + "n_params": 5 + }, + { + "name": "tintbox_expand", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "tintbox_shift_scale", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct TBox *", + "n_params": 5 + }, + { + "name": "union_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct TBox *", + "n_params": 3 + }, + { + "name": "intersection_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "adjacent_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_tbox_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_cmp", + "file": "meos.h", + "role": "predicate", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_eq", + "file": "meos.h", + "role": "predicate", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_ge", + "file": "meos.h", + "role": "predicate", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_gt", + "file": "meos.h", + "role": "predicate", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_le", + "file": "meos.h", + "role": "predicate", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_lt", + "file": "meos.h", + "role": "predicate", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbox_ne", + "file": "meos.h", + "role": "predicate", + "class": [ + "TBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbool_from_mfjson", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBool" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tbool_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBool" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tbool_out", + "file": "meos.h", + "role": "output", + "class": [ + "TBool" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "temporal_as_hexwkb", + "file": "meos.h", + "role": "output", + "class": [ + "Temporal" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "temporal_as_mfjson", + "file": "meos.h", + "role": "output", + "class": [ + "Temporal" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 5 + }, + { + "name": "temporal_as_wkb", + "file": "meos.h", + "role": "output", + "class": [ + "Temporal" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "temporal_from_hexwkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "Temporal" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "temporal_from_wkb", + "file": "meos.h", + "role": "constructor", + "class": [ + "Temporal" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tfloat_from_mfjson", + "file": "meos.h", + "role": "constructor", + "class": [ + "TFloat" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tfloat_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "TFloat" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tfloat_out", + "file": "meos.h", + "role": "output", + "class": [ + "TFloat" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "tint_from_mfjson", + "file": "meos.h", + "role": "constructor", + "class": [ + "TInt" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tint_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "TInt" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tint_out", + "file": "meos.h", + "role": "output", + "class": [ + "TInt" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "ttext_from_mfjson", + "file": "meos.h", + "role": "constructor", + "class": [ + "TText" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "ttext_in", + "file": "meos.h", + "role": "constructor", + "class": [ + "TText" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "ttext_out", + "file": "meos.h", + "role": "output", + "class": [ + "TText" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "tbool_from_base_temp", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBool" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tboolinst_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBoolInst" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tboolseq_from_base_tstzset", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBoolSeq" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tboolseq_from_base_tstzspan", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBoolSeq" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tboolseqset_from_base_tstzspanset", + "file": "meos.h", + "role": "constructor", + "class": [ + "TBoolSeqSet" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "temporal_copy", + "file": "meos.h", + "role": "constructor", + "class": [ + "Temporal" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tfloat_from_base_temp", + "file": "meos.h", + "role": "constructor", + "class": [ + "TFloat" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tfloatinst_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TFloatInst" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tfloatseq_from_base_tstzset", + "file": "meos.h", + "role": "constructor", + "class": [ + "TFloatSeq" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tfloatseq_from_base_tstzspan", + "file": "meos.h", + "role": "constructor", + "class": [ + "TFloatSeq" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tfloatseqset_from_base_tstzspanset", + "file": "meos.h", + "role": "constructor", + "class": [ + "TFloatSeqSet" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tint_from_base_temp", + "file": "meos.h", + "role": "constructor", + "class": [ + "TInt" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tintinst_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TIntInst" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tintseq_from_base_tstzset", + "file": "meos.h", + "role": "constructor", + "class": [ + "TIntSeq" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tintseq_from_base_tstzspan", + "file": "meos.h", + "role": "constructor", + "class": [ + "TIntSeq" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tintseqset_from_base_tstzspanset", + "file": "meos.h", + "role": "constructor", + "class": [ + "TIntSeqSet" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tsequence_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TSequence" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequence *", + "n_params": 6 + }, + { + "name": "tsequenceset_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TSequenceSet" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_make_gaps", + "file": "meos.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequenceSet *", + "n_params": 5 + }, + { + "name": "ttext_from_base_temp", + "file": "meos.h", + "role": "constructor", + "class": [ + "TText" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttextinst_make", + "file": "meos.h", + "role": "constructor", + "class": [ + "TTextInst" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "ttextseq_from_base_tstzset", + "file": "meos.h", + "role": "constructor", + "class": [ + "TTextSeq" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "ttextseq_from_base_tstzspan", + "file": "meos.h", + "role": "constructor", + "class": [ + "TTextSeq" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "ttextseqset_from_base_tstzspanset", + "file": "meos.h", + "role": "constructor", + "class": [ + "TTextSeqSet" + ], + "tier": "sequence-only", + "confidence": "high", + "reason": "constructor of TSequence/TSeqSet", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tbool_to_tint", + "file": "meos.h", + "role": "conversion", + "class": [ + "TBool" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "temporal_to_tstzspan", + "file": "meos.h", + "role": "conversion", + "class": [ + "Temporal" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "tfloat_to_tint", + "file": "meos.h", + "role": "conversion", + "class": [ + "TFloat" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tint_to_tfloat", + "file": "meos.h", + "role": "conversion", + "class": [ + "TInt" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnumber_to_span", + "file": "meos.h", + "role": "conversion", + "class": [ + "TNumber" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "tnumber_to_tbox", + "file": "meos.h", + "role": "conversion", + "class": [ + "TNumber" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "tbool_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBool" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tbool_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBool" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tbool_value_at_timestamptz", + "file": "meos.h", + "role": "restriction", + "class": [ + "TBool" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tbool_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBool" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tbool_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBool" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "temporal_duration", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "temporal_end_instant", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_end_sequence", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "temporal_end_timestamptz", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_hash", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_instant_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "temporal_instants", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant **", + "n_params": 2 + }, + { + "name": "temporal_interp", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "const char *", + "n_params": 1 + }, + { + "name": "temporal_lower_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_max_instant", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_min_instant", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_num_instants", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_num_sequences", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_num_timestamps", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_segm_duration", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequenceSet *", + "n_params": 4 + }, + { + "name": "temporal_segments", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence **", + "n_params": 2 + }, + { + "name": "temporal_sequence_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "temporal_sequences", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence **", + "n_params": 2 + }, + { + "name": "temporal_start_instant", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_start_sequence", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "temporal_start_timestamptz", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_stops", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "temporal_subtype", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "const char *", + "n_params": 1 + }, + { + "name": "temporal_time", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "temporal_timestamps", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "temporal_timestamptz_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "temporal_upper_inc", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tfloat_avg_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tfloat_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tfloat_min_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tfloat_max_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tfloat_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tfloat_value_at_timestamptz", + "file": "meos.h", + "role": "restriction", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tfloat_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tfloat_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double *", + "n_params": 2 + }, + { + "name": "tint_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tint_max_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tint_min_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tint_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tint_value_at_timestamptz", + "file": "meos.h", + "role": "restriction", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tint_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tint_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tnumber_avg_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tnumber_integral", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tnumber_twavg", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tnumber_valuespans", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "ttext_end_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "ttext_max_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "ttext_min_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "ttext_start_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "ttext_value_at_timestamptz", + "file": "meos.h", + "role": "restriction", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "int", + "n_params": 4 + }, + { + "name": "ttext_value_n", + "file": "meos.h", + "role": "accessor", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ttext_values", + "file": "meos.h", + "role": "accessor", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int **", + "n_params": 2 + }, + { + "name": "float_degrees", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 2 + }, + { + "name": "temparr_round", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct Temporal **", + "n_params": 3 + }, + { + "name": "temporal_round", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_scale_time", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_set_interp", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_shift_scale_time", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_shift_time", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_to_tinstant", + "file": "meos.h", + "role": "conversion", + "class": [ + "Temporal" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_to_tsequence", + "file": "meos.h", + "role": "conversion", + "class": [ + "Temporal" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "temporal_to_tsequenceset", + "file": "meos.h", + "role": "conversion", + "class": [ + "Temporal" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tfloat_ceil", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tfloat_degrees", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tfloat_floor", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tfloat_radians", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tfloat_scale_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tfloat_shift_scale_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tfloat_shift_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tint_scale_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tint_shift_scale_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tint_shift_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_append_tinstant", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 6 + }, + { + "name": "temporal_append_tsequence", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_delete_timestamptz", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_delete_tstzset", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_delete_tstzspan", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_delete_tstzspanset", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_insert", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_merge", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_merge_array", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_update", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tbool_at_value", + "file": "meos.h", + "role": "restriction", + "class": [ + "TBool" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tbool_minus_value", + "file": "meos.h", + "role": "restriction", + "class": [ + "TBool" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_after_timestamptz", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_at_max", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "temporal_at_min", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "temporal_at_timestamptz", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_at_tstzset", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_at_tstzspan", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_at_tstzspanset", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_at_values", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_before_timestamptz", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_minus_max", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "temporal_minus_min", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "temporal_minus_timestamptz", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_minus_tstzset", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_minus_tstzspan", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_minus_tstzspanset", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_minus_values", + "file": "meos.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tfloat_at_value", + "file": "meos.h", + "role": "restriction", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tfloat_minus_value", + "file": "meos.h", + "role": "restriction", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tint_at_value", + "file": "meos.h", + "role": "restriction", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tint_minus_value", + "file": "meos.h", + "role": "restriction", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnumber_at_span", + "file": "meos.h", + "role": "restriction", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnumber_at_spanset", + "file": "meos.h", + "role": "restriction", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnumber_at_tbox", + "file": "meos.h", + "role": "restriction", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnumber_minus_span", + "file": "meos.h", + "role": "restriction", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnumber_minus_spanset", + "file": "meos.h", + "role": "restriction", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnumber_minus_tbox", + "file": "meos.h", + "role": "restriction", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttext_at_value", + "file": "meos.h", + "role": "restriction", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttext_minus_value", + "file": "meos.h", + "role": "restriction", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_cmp", + "file": "meos.h", + "role": "predicate", + "class": [ + "Temporal" + ], + "tier": "cross-stream", + "confidence": "high", + "reason": "predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temporal_eq", + "file": "meos.h", + "role": "predicate", + "class": [ + "Temporal" + ], + "tier": "cross-stream", + "confidence": "high", + "reason": "predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temporal_ge", + "file": "meos.h", + "role": "predicate", + "class": [ + "Temporal" + ], + "tier": "cross-stream", + "confidence": "high", + "reason": "predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temporal_gt", + "file": "meos.h", + "role": "predicate", + "class": [ + "Temporal" + ], + "tier": "cross-stream", + "confidence": "high", + "reason": "predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temporal_le", + "file": "meos.h", + "role": "predicate", + "class": [ + "Temporal" + ], + "tier": "cross-stream", + "confidence": "high", + "reason": "predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temporal_lt", + "file": "meos.h", + "role": "predicate", + "class": [ + "Temporal" + ], + "tier": "cross-stream", + "confidence": "high", + "reason": "predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temporal_ne", + "file": "meos.h", + "role": "predicate", + "class": [ + "Temporal" + ], + "tier": "cross-stream", + "confidence": "high", + "reason": "predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_bool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tbool_bool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ge_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ge_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ge_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ge_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ge_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ge_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ge_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_gt_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_gt_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_gt_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_gt_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_gt_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_gt_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_gt_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_le_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_le_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_le_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_le_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_le_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_le_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_le_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_lt_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_lt_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_lt_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_lt_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_lt_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_lt_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_lt_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_bool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tbool_bool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_bool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tbool_bool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ge_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ge_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ge_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ge_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ge_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ge_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ge_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_gt_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_gt_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_gt_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_gt_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_gt_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_gt_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_gt_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_le_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_le_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_le_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_le_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_le_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_le_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_le_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_lt_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_lt_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_lt_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_lt_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_lt_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_lt_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_lt_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_bool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tbool_bool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "teq_bool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_tbool_bool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tge_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tge_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tge_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tge_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tge_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tge_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tge_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgt_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgt_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgt_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgt_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgt_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgt_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgt_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tle_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tle_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tle_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tle_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tle_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tle_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tle_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tlt_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tlt_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tlt_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tlt_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tlt_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tlt_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tlt_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_bool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_tbool_bool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "temporal_split_each_n_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "temporal_split_n_spans", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "tnumber_split_each_n_tboxes", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 3 + }, + { + "name": "tnumber_split_n_tboxes", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 3 + }, + { + "name": "tnumber_tboxes", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "adjacent_numspan_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_temporal_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_tnumber_numspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_tstzspan_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_numspan_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_temporal_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_tnumber_numspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_tstzspan_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_numspan_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_temporal_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_tnumber_numspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_tstzspan_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_numspan_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_temporal_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_tnumber_numspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_tstzspan_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_numspan_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "same predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_temporal_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_tnumber_numspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "same predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_tstzspan_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_temporal_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_tstzspan_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_temporal_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_tstzspan_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_numspan_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_tnumber_numspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_temporal_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_tstzspan_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_temporal_tstzspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_temporal_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_tstzspan_temporal", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_numspan_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_tnumber_numspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_numspan_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_tnumber_numspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_numspan_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_tbox_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_tnumber_numspan", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_tnumber_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tand_bool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tand_tbool_bool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tand_tbool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=2)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tbool_when_true", + "file": "meos.h", + "role": "accessor", + "class": [ + "TBool" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tnot_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tor_bool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tor_tbool_bool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tor_tbool_tbool", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=2)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "add_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "add_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "add_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "add_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "add_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "div_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "div_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "div_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "div_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "div_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "mult_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "mult_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "mult_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "mult_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "mult_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=2)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "sub_float_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "sub_int_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "sub_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "sub_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "sub_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "arithmetic op on temporal number (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_derivative", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tfloat_exp", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tfloat_ln", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tfloat_log10", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnumber_abs", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnumber_trend", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "float_angular_difference", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 2 + }, + { + "name": "tnumber_angular_difference", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnumber_delta_value", + "file": "meos.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "textcat_text_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "text concatenation (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "textcat_ttext_text", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "text concatenation (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "textcat_ttext_ttext", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "text concatenation (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttext_initcap", + "file": "meos.h", + "role": "accessor", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "ttext_upper", + "file": "meos.h", + "role": "accessor", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "ttext_lower", + "file": "meos.h", + "role": "accessor", + "class": [ + "TText" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tdistance_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tnumber_tnumber", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "nad_tboxfloat_tboxfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tboxint_tboxint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nad_tfloat_float", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tfloat_tfloat", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tfloat_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tint_int", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nad_tint_tbox", + "file": "meos.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nad_tint_tint", + "file": "meos.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tbool_tand_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TBool" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tbool_tor_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TBool" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "temporal_extent_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "temporal_merge_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "temporal_merge_combinefn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "temporal_tagg_finalfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "temporal_tcount_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tfloat_tmax_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TFloat" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tfloat_tmin_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TFloat" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tfloat_tsum_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TFloat" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tfloat_wmax_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TFloat" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 3 + }, + { + "name": "tfloat_wmin_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TFloat" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 3 + }, + { + "name": "tfloat_wsum_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TFloat" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 3 + }, + { + "name": "timestamptz_tcount_transfn", + "file": "meos.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tint_tmax_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TInt" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tint_tmin_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TInt" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tint_tsum_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TInt" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tint_wmax_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TInt" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 3 + }, + { + "name": "tint_wmin_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TInt" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 3 + }, + { + "name": "tint_wsum_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TInt" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 3 + }, + { + "name": "tnumber_extent_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TNumber" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "tnumber_tavg_finalfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TNumber" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnumber_tavg_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TNumber" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tnumber_wavg_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TNumber" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 3 + }, + { + "name": "tstzset_tcount_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TstzSet" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tstzspan_tcount_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TstzSpan" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tstzspanset_tcount_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TstzSpanSet" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "ttext_tmax_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TText" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "ttext_tmin_transfn", + "file": "meos.h", + "role": "aggregate", + "class": [ + "TText" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "temporal_simplify_dp", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_simplify_max_dist", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_simplify_min_dist", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_simplify_min_tdelta", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_tprecision", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_tsample", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "temporal_dyntimewarp_distance", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 2 + }, + { + "name": "temporal_dyntimewarp_path", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "Match *", + "n_params": 3 + }, + { + "name": "temporal_frechet_distance", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 2 + }, + { + "name": "temporal_frechet_path", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "Match *", + "n_params": 3 + }, + { + "name": "temporal_hausdorff_distance", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 2 + }, + { + "name": "temporal_time_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "temporal_time_split", + "file": "meos.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal **", + "n_params": 5 + }, + { + "name": "tfloat_time_boxes", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 4 + }, + { + "name": "tfloat_value_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "tfloat_value_boxes", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 4 + }, + { + "name": "tfloat_value_split", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal **", + "n_params": 5 + }, + { + "name": "tfloat_value_time_boxes", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 6 + }, + { + "name": "tfloat_value_time_split", + "file": "meos.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal **", + "n_params": 8 + }, + { + "name": "tfloatbox_time_tiles", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=0)", + "return_c": "struct TBox *", + "n_params": 4 + }, + { + "name": "tfloatbox_value_tiles", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=0)", + "return_c": "struct TBox *", + "n_params": 4 + }, + { + "name": "tfloatbox_value_time_tiles", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=0)", + "return_c": "struct TBox *", + "n_params": 6 + }, + { + "name": "tint_time_boxes", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 4 + }, + { + "name": "tint_value_bins", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "tint_value_boxes", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 4 + }, + { + "name": "tint_value_split", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal **", + "n_params": 5 + }, + { + "name": "tint_value_time_boxes", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TBox *", + "n_params": 6 + }, + { + "name": "tint_value_time_split", + "file": "meos.h", + "role": "accessor", + "class": [ + "TInt" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal **", + "n_params": 8 + }, + { + "name": "tintbox_time_tiles", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=0)", + "return_c": "struct TBox *", + "n_params": 4 + }, + { + "name": "tintbox_value_tiles", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=0)", + "return_c": "struct TBox *", + "n_params": 4 + }, + { + "name": "tintbox_value_time_tiles", + "file": "meos.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos.h, ntemp=0)", + "return_c": "struct TBox *", + "n_params": 6 + }, + { + "name": "geo_as_ewkb", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "name has IO token", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "geo_as_ewkt", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "geo_as_geojson", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 4 + }, + { + "name": "geo_as_hexewkb", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "name has IO token", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "geo_as_text", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "geo_from_ewkb", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "name has IO token", + "return_c": "int *", + "n_params": 3 + }, + { + "name": "geo_from_geojson", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geo_from_text", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geo_out", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "geog_from_binary", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geog_from_hexewkb", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "name has IO token", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geog_in", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_from_hexewkb", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "name has IO token", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geom_in", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "box3d_make", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "make/from_base of instant/scalar", + "return_c": "int *", + "n_params": 7 + }, + { + "name": "box3d_out", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "gbox_make", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "make/from_base of instant/scalar", + "return_c": "int *", + "n_params": 7 + }, + { + "name": "gbox_out", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "geo_copy", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geogpoint_make2d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "int *", + "n_params": 3 + }, + { + "name": "geogpoint_make3dz", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "int *", + "n_params": 4 + }, + { + "name": "geompoint_make2d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "int *", + "n_params": 3 + }, + { + "name": "geompoint_make3dz", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "int *", + "n_params": 4 + }, + { + "name": "geom_to_geog", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geog_to_geom", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geo_is_empty", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "geo_is_unitary", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "geo_typename", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "const char *", + "n_params": 1 + }, + { + "name": "geog_area", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 2 + }, + { + "name": "geog_centroid", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geog_length", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "double", + "n_params": 2 + }, + { + "name": "geog_perimeter", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 2 + }, + { + "name": "geom_azimuth", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 3 + }, + { + "name": "geom_length", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "double", + "n_params": 1 + }, + { + "name": "geom_perimeter", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 1 + }, + { + "name": "line_numpoints", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "line_point_n", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geo_reverse", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geo_round", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geo_set_srid", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geo_srid", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "geo_transform", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geo_transform_pipeline", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 4 + }, + { + "name": "geo_collect_garray", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geo_makeline_garray", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "make/from_base of instant/scalar", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geo_num_points", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "geo_num_geos", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "geo_geo_n", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geo_pointarr", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int **", + "n_params": 2 + }, + { + "name": "geo_points", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geom_array_union", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_boundary", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geom_buffer", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 3 + }, + { + "name": "geom_centroid", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geom_convex_hull", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geom_difference2d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_intersection2d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_intersection2d_coll", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_min_bounding_radius", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_shortestline2d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_shortestline3d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_unary_union", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "line_interpolate_point", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "int *", + "n_params": 3 + }, + { + "name": "line_locate_point", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "double", + "n_params": 2 + }, + { + "name": "line_substring", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "int *", + "n_params": 3 + }, + { + "name": "geog_dwithin", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 4 + }, + { + "name": "geog_intersects", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 3 + }, + { + "name": "geom_contains", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geom_covers", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geom_disjoint2d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geom_dwithin2d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 3 + }, + { + "name": "geom_dwithin3d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 3 + }, + { + "name": "geom_intersects2d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geom_intersects3d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geom_relate_pattern", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 3 + }, + { + "name": "geom_touches", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geo_stboxes", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "geo_split_each_n_stboxes", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "geo_split_n_stboxes", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "geog_distance", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 2 + }, + { + "name": "geom_distance2d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 2 + }, + { + "name": "geom_distance3d", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 2 + }, + { + "name": "geo_equals", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geo_same", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geogset_in", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "GeogSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "geomset_in", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "GeomSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "spatialset_as_text", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "spatialset_as_ewkt", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "geoset_make", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "GeomSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "geo_to_set", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "geoset_end_value", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "GeomSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geoset_start_value", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "GeomSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geoset_value_n", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "GeomSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "geoset_values", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "GeomSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int **", + "n_params": 1 + }, + { + "name": "contained_geo_set", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geo_union_transfn", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_geo_set", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_geo_set", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_geo_set", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "spatialset_set_srid", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "spatialset_srid", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spatialset_transform", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "spatialset_transform_pipeline", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct Set *", + "n_params": 4 + }, + { + "name": "stbox_as_hexwkb", + "file": "meos_geo.h", + "role": "output", + "class": [ + "STBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "stbox_as_wkb", + "file": "meos_geo.h", + "role": "output", + "class": [ + "STBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "stbox_from_hexwkb", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "STBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "stbox_from_wkb", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "STBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_in", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "STBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "stbox_out", + "file": "meos_geo.h", + "role": "output", + "class": [ + "STBox" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "geo_timestamptz_to_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "geo_tstzspan_to_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_copy", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "STBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "stbox_make", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "STBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct STBox *", + "n_params": 11 + }, + { + "name": "geo_to_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "spatialset_to_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "stbox_to_box3d", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "STBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "stbox_to_gbox", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "STBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "stbox_to_geo", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "STBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "stbox_to_tstzspan", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "STBox" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "timestamptz_to_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "tstzset_to_stbox", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TstzSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "tstzspan_to_stbox", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TstzSpan" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "tstzspanset_to_stbox", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TstzSpanSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "stbox_area", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 2 + }, + { + "name": "stbox_hash", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "stbox_hash_extended", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_hast", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "stbox_hasx", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "stbox_hasz", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "stbox_isgeodetic", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "stbox_perimeter", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 2 + }, + { + "name": "stbox_tmax", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_tmax_inc", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_tmin", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_tmin_inc", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_volume", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "stbox_xmax", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_xmin", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_ymax", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_ymin", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_zmax", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_zmin", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_expand_space", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_expand_time", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_get_space", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "stbox_quad_split", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_round", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_shift_scale_time", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "stboxarr_round", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "stbox_set_srid", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_srid", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "stbox_transform", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_transform_pipeline", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 4 + }, + { + "name": "adjacent_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "above_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "back_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "below_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "front_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overabove_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overback_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbelow_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overfront_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "union_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "intersection_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_cmp", + "file": "meos_geo.h", + "role": "predicate", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_eq", + "file": "meos_geo.h", + "role": "predicate", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_ge", + "file": "meos_geo.h", + "role": "predicate", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_gt", + "file": "meos_geo.h", + "role": "predicate", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_le", + "file": "meos_geo.h", + "role": "predicate", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_lt", + "file": "meos_geo.h", + "role": "predicate", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "stbox_ne", + "file": "meos_geo.h", + "role": "predicate", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "predicate on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tgeogpoint_from_mfjson", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TGeogPoint" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeogpoint_in", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TGeogPoint" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeography_from_mfjson", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TGeography" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeography_in", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TGeography" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeometry_from_mfjson", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TGeometry" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeometry_in", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TGeometry" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeompoint_from_mfjson", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TGeomPoint" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeompoint_in", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TGeomPoint" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tspatial_as_ewkt", + "file": "meos_geo.h", + "role": "output", + "class": [ + "TSpatial" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "tspatial_as_text", + "file": "meos_geo.h", + "role": "output", + "class": [ + "TSpatial" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "tspatial_out", + "file": "meos_geo.h", + "role": "output", + "class": [ + "TSpatial" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "tgeo_from_base_temp", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TGeo" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgeoinst_make", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "make/from_base of instant/scalar", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tgeoseq_from_base_tstzset", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tgeoseq_from_base_tstzspan", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tgeoseqset_from_base_tstzspanset", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tpoint_from_base_temp", + "file": "meos_geo.h", + "role": "constructor", + "class": [ + "TPoint" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpointinst_make", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "make/from_base of instant/scalar", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tpointseq_from_base_tstzset", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tpointseq_from_base_tstzspan", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tpointseq_make_coords", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct TSequence *", + "n_params": 11 + }, + { + "name": "tpointseqset_from_base_tstzspanset", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "box3d_to_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "gbox_to_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "geomeas_to_tpoint", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=0)", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeogpoint_to_tgeography", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TGeogPoint" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeography_to_tgeogpoint", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TGeography" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeography_to_tgeometry", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TGeography" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeometry_to_tgeography", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TGeometry" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeometry_to_tgeompoint", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TGeometry" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeompoint_to_tgeometry", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TGeomPoint" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpoint_as_mvtgeom", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 8 + }, + { + "name": "tpoint_tfloat_to_geomeas", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TPoint" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tspatial_to_stbox", + "file": "meos_geo.h", + "role": "conversion", + "class": [ + "TSpatial" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "bearing_point_point", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 3 + }, + { + "name": "bearing_tpoint_point", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=1)", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "bearing_tpoint_tpoint", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=2)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgeo_centroid", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeo_convex_hull", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tgeo_end_value", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tgeo_start_value", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tgeo_traversed_area", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tgeo_value_at_timestamptz", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tgeo_value_n", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tgeo_values", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int **", + "n_params": 2 + }, + { + "name": "tpoint_angular_difference", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpoint_azimuth", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpoint_cumulative_length", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpoint_direction", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tpoint_get_x", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpoint_get_y", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpoint_get_z", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpoint_is_simple", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tpoint_length", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tpoint_speed", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpoint_trajectory", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tpoint_twcentroid", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tgeo_affine", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgeo_scale", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tpoint_make_simple", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal **", + "n_params": 2 + }, + { + "name": "tspatial_srid", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TSpatial" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tspatial_set_srid", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TSpatial" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tspatial_transform", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TSpatial" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tspatial_transform_pipeline", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TSpatial" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "tgeo_at_geom", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgeo_at_stbox", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tgeo_at_value", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgeo_minus_geom", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgeo_minus_stbox", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tgeo_minus_value", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpoint_at_elevation", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpoint_at_geom", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpoint_at_value", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpoint_minus_elevation", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpoint_minus_geom", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpoint_minus_value", + "file": "meos_geo.h", + "role": "restriction", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "always_eq_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "teq_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgeo_stboxes", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "tgeo_space_boxes", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 8 + }, + { + "name": "tgeo_space_time_boxes", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 10 + }, + { + "name": "tgeo_split_each_n_stboxes", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "tgeo_split_n_stboxes", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "adjacent_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overlaps_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "same predicate (pure box equality)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "same predicate on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "above_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "above_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "above_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "after_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "back_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "back_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "back_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "before_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "below_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "below_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "below_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "front_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "front_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "front_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overabove_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overabove_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overabove_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overafter_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overback_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overback_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overback_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbefore_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbelow_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbelow_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overbelow_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overfront_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overfront_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overfront_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_stbox_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_tspatial_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "topology/position rel on 1 temporal + scalar", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_tspatial_tspatial", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "topology/position rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acontains_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acontains_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acontains_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adisjoint_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adisjoint_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adwithin_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 3 + }, + { + "name": "adwithin_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 3 + }, + { + "name": "aintersects_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "aintersects_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "atouches_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "atouches_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "atouches_tpoint_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "econtains_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "econtains_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "econtains_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ecovers_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ecovers_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ecovers_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "edisjoint_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "edisjoint_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "edwithin_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 3 + }, + { + "name": "edwithin_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 3 + }, + { + "name": "eintersects_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "eintersects_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "etouches_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "etouches_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "etouches_tpoint_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tcontains_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcontains_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcontains_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcovers_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcovers_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcovers_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdisjoint_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdisjoint_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdisjoint_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdwithin_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdwithin_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdwithin_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tintersects_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tintersects_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tintersects_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttouches_geo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttouches_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttouches_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "nad_stbox_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_stbox_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tgeo_stbox", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nai_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "nai_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "shortestline_tgeo_geo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "shortestline_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tgeoarr_tgeoarr_mindist", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=2)", + "return_c": "double", + "n_params": 4 + }, + { + "name": "mindistance_tgeo_tgeo", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_geo.h, ntemp=2)", + "return_c": "double", + "n_params": 3 + }, + { + "name": "tpoint_tcentroid_finalfn", + "file": "meos_geo.h", + "role": "aggregate", + "class": [ + "TPoint" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpoint_tcentroid_transfn", + "file": "meos_geo.h", + "role": "aggregate", + "class": [ + "TPoint" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "tspatial_extent_transfn", + "file": "meos_geo.h", + "role": "aggregate", + "class": [ + "TSpatial" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "stbox_get_space_tile", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 5 + }, + { + "name": "stbox_get_space_time_tile", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 8 + }, + { + "name": "stbox_get_time_tile", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "stbox_space_tiles", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 7 + }, + { + "name": "stbox_space_time_tiles", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 9 + }, + { + "name": "stbox_time_tiles", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct STBox *", + "n_params": 5 + }, + { + "name": "tgeo_space_split", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal **", + "n_params": 9 + }, + { + "name": "tgeo_space_time_split", + "file": "meos_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal **", + "n_params": 12 + }, + { + "name": "geo_cluster_kmeans", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 3 + }, + { + "name": "geo_cluster_dbscan", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "unsigned int *", + "n_params": 5 + }, + { + "name": "geo_cluster_intersecting", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int **", + "n_params": 3 + }, + { + "name": "geo_cluster_within", + "file": "meos_geo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int **", + "n_params": 4 + }, + { + "name": "cbuffer_as_ewkt", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "cbuffer_as_hexwkb", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "cbuffer_as_text", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "cbuffer_as_wkb", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "cbuffer_from_hexwkb", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Cbuffer *", + "n_params": 1 + }, + { + "name": "cbuffer_from_wkb", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Cbuffer *", + "n_params": 2 + }, + { + "name": "cbuffer_in", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Cbuffer *", + "n_params": 1 + }, + { + "name": "cbuffer_out", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "cbuffer_copy", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Cbuffer *", + "n_params": 1 + }, + { + "name": "cbuffer_make", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "make/from_base of instant/scalar", + "return_c": "struct Cbuffer *", + "n_params": 2 + }, + { + "name": "cbuffer_to_geom", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "cbuffer_to_stbox", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "cbufferarr_to_geom", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_to_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Cbuffer *", + "n_params": 1 + }, + { + "name": "cbuffer_hash", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 1 + }, + { + "name": "cbuffer_hash_extended", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_point", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "cbuffer_radius", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 1 + }, + { + "name": "cbuffer_round", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct Cbuffer *", + "n_params": 2 + }, + { + "name": "cbufferarr_round", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct Cbuffer **", + "n_params": 3 + }, + { + "name": "cbuffer_set_srid", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "void", + "n_params": 2 + }, + { + "name": "cbuffer_srid", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "cbuffer_transform", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Cbuffer *", + "n_params": 2 + }, + { + "name": "cbuffer_transform_pipeline", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Cbuffer *", + "n_params": 4 + }, + { + "name": "contains_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "topology/position rel on 2 scalars (box/span algebra)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "covers_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "disjoint_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "dwithin_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 3 + }, + { + "name": "intersects_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "touches_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_tstzspan_to_stbox", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "cbuffer_timestamptz_to_stbox", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "distance_cbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_cbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_cbuffer_stbox", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_cbuffer_stbox", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "cbuffer_cmp", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_eq", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_ge", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_gt", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_le", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_lt", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_ne", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_nsame", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_same", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbufferset_in", + "file": "meos_cbuffer.h", + "role": "constructor", + "class": [ + "CbufferSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "cbufferset_out", + "file": "meos_cbuffer.h", + "role": "output", + "class": [ + "CbufferSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "cbufferset_make", + "file": "meos_cbuffer.h", + "role": "constructor", + "class": [ + "CbufferSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "cbuffer_to_set", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "cbufferset_end_value", + "file": "meos_cbuffer.h", + "role": "accessor", + "class": [ + "CbufferSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Cbuffer *", + "n_params": 1 + }, + { + "name": "cbufferset_start_value", + "file": "meos_cbuffer.h", + "role": "accessor", + "class": [ + "CbufferSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Cbuffer *", + "n_params": 1 + }, + { + "name": "cbufferset_value_n", + "file": "meos_cbuffer.h", + "role": "accessor", + "class": [ + "CbufferSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "cbufferset_values", + "file": "meos_cbuffer.h", + "role": "accessor", + "class": [ + "CbufferSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Cbuffer **", + "n_params": 1 + }, + { + "name": "cbuffer_union_transfn", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "contained_cbuffer_set", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "topology/position rel on 2 scalars (box/span algebra)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "intersection_cbuffer_set", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_cbuffer.h, ntemp=0)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_cbuffer_set", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_cbuffer_set", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_cbuffer.h, ntemp=0)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "tcbuffer_in", + "file": "meos_cbuffer.h", + "role": "constructor", + "class": [ + "TCbuffer" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tcbuffer_from_mfjson", + "file": "meos_cbuffer.h", + "role": "constructor", + "class": [ + "TCbuffer" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tcbuffer_make", + "file": "meos_cbuffer.h", + "role": "constructor", + "class": [ + "TCbuffer" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcbuffer_points", + "file": "meos_cbuffer.h", + "role": "accessor", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tcbuffer_radius", + "file": "meos_cbuffer.h", + "role": "accessor", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tcbuffer_trav_area", + "file": "meos_cbuffer.h", + "role": "accessor", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tcbuffer_to_tfloat", + "file": "meos_cbuffer.h", + "role": "conversion", + "class": [ + "TCbuffer" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tcbuffer_to_tgeompoint", + "file": "meos_cbuffer.h", + "role": "conversion", + "class": [ + "TCbuffer" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tgeometry_to_tcbuffer", + "file": "meos_cbuffer.h", + "role": "conversion", + "class": [ + "TGeometry" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tcbuffer_expand", + "file": "meos_cbuffer.h", + "role": "accessor", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcbuffer_at_cbuffer", + "file": "meos_cbuffer.h", + "role": "restriction", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcbuffer_at_geom", + "file": "meos_cbuffer.h", + "role": "restriction", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcbuffer_at_stbox", + "file": "meos_cbuffer.h", + "role": "restriction", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tcbuffer_minus_cbuffer", + "file": "meos_cbuffer.h", + "role": "restriction", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcbuffer_minus_geom", + "file": "meos_cbuffer.h", + "role": "restriction", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcbuffer_minus_stbox", + "file": "meos_cbuffer.h", + "role": "restriction", + "class": [ + "TCbuffer" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdistance_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "nad_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tcbuffer_stbox", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nai_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "nai_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "nai_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "shortestline_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "shortestline_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "shortestline_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "always_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "teq_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "acontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acontains_geo_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acontains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acovers_geo_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "acovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 3 + }, + { + "name": "adwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 3 + }, + { + "name": "adwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 3 + }, + { + "name": "aintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "aintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "aintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "atouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "atouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "atouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "econtains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "econtains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "econtains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ecovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ecovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ecovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ecovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "edisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "edisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "edwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 3 + }, + { + "name": "edwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 3 + }, + { + "name": "edwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 3 + }, + { + "name": "eintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "eintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "eintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "etouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "etouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "ever/always spatial-rel on 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "etouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always spatial-rel on 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tcontains_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcontains_geo_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcontains_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcontains_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcontains_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcovers_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcovers_geo_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcovers_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcovers_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tcovers_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdwithin_geo_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdwithin_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdwithin_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdwithin_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdisjoint_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdisjoint_geo_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdisjoint_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdisjoint_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdisjoint_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tintersects_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tintersects_geo_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tintersects_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tintersects_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tintersects_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttouches_geo_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttouches_tcbuffer_geo", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttouches_cbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttouches_tcbuffer_cbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "temporal spatial-rel lift on 1 temporal", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ttouches_tcbuffer_tcbuffer", + "file": "meos_cbuffer.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "temporal spatial-rel lift on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ensure_valid_cbuffer_cbuffer", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_cbuffer_geo", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_cbuffer_stbox", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_cbufferset_cbuffer", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_collinear", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "cbuffersegm_interpolate", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "struct Cbuffer *", + "n_params": 3 + }, + { + "name": "cbuffersegm_locate", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "long double", + "n_params": 3 + }, + { + "name": "cbuffer_parse", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "struct Cbuffer *", + "n_params": 2 + }, + { + "name": "cbuffer_wkt_out", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "cbuffer_point_p", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "const int *", + "n_params": 1 + }, + { + "name": "datum_cbuffer_round", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_transf_pj", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "struct Cbuffer *", + "n_params": 3 + }, + { + "name": "cbuffer_distance", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "double", + "n_params": 2 + }, + { + "name": "datum_cbuffer_distance", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffersegm_distance_turnpt", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 8 + }, + { + "name": "cbuffer_contains", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_covers", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_disjoint", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_intersects", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbuffer_dwithin", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "cbuffer_touches", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_cbuffer_contains", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_cbuffer_covers", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_cbuffer_disjoint", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_cbuffer_intersects", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_cbuffer_dwithin", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_cbuffer_touches", + "file": "cbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header cbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temptype_subtype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temptype_subtype_all", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tempsubtype_name", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "const char *", + "n_params": 1 + }, + { + "name": "tempsubtype_from_string", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "meosoper_name", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "const char *", + "n_params": 1 + }, + { + "name": "meosoper_from_string", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_catalog.h, ntemp=0)", + "return_c": "meosOper", + "n_params": 1 + }, + { + "name": "interptype_name", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "const char *", + "n_params": 1 + }, + { + "name": "interptype_from_string", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_catalog.h, ntemp=0)", + "return_c": "interpType", + "n_params": 1 + }, + { + "name": "meostype_name", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "const char *", + "n_params": 1 + }, + { + "name": "temptype_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "MeosType", + "n_params": 1 + }, + { + "name": "settype_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_catalog.h, ntemp=0)", + "return_c": "MeosType", + "n_params": 1 + }, + { + "name": "spantype_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_catalog.h, ntemp=0)", + "return_c": "MeosType", + "n_params": 1 + }, + { + "name": "spantype_spansettype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_catalog.h, ntemp=0)", + "return_c": "MeosType", + "n_params": 1 + }, + { + "name": "spansettype_spantype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_catalog.h, ntemp=0)", + "return_c": "MeosType", + "n_params": 1 + }, + { + "name": "basetype_spantype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_catalog.h, ntemp=0)", + "return_c": "MeosType", + "n_params": 1 + }, + { + "name": "basetype_settype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_catalog.h, ntemp=0)", + "return_c": "MeosType", + "n_params": 1 + }, + { + "name": "tnumber_basetype", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "geo_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "meos_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "alphanum_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "alphanum_temptype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "time_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "set_basetype", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "set_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "numset_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_numset_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "timeset_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "set_spantype", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_set_spantype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "alphanumset_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "geoset_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "GeomSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_geoset_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spatialset_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_spatialset_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "span_basetype", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "span_canon_basetype", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "span_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "type_span_bbox", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "span_tbox_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_span_tbox_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "numspan_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "numspan_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_numspan_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "timespan_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "timespan_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spanset_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "timespanset_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_timespanset_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_basetype", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temptype_supports_linear", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "basetype_byvalue", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "basetype_varlength", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "meostype_length", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "short", + "n_params": 1 + }, + { + "name": "talphanum_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "talpha_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "TAlpha" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tnumber_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_tnumber_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_tnumber_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tnumber_spantype", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spatial_basetype", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tspatial_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "TSpatial" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_tspatial_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tpoint_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_tpoint_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tgeo_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_tgeo_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tgeo_type_all", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_tgeo_type_all", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tgeometry_type", + "file": "meos_catalog.h", + "role": "accessor", + "class": [ + "TGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_tgeometry_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tgeodetic_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_tgeodetic_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_tnumber_tpoint_type", + "file": "meos_catalog.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "MEOS infra / catalog / utility", + "return_c": "int", + "n_params": 1 + }, + { + "name": "gsl_get_generation_rng", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "gsl_rng *", + "n_params": 0 + }, + { + "name": "gsl_get_aggregation_rng", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "gsl_rng *", + "n_params": 0 + }, + { + "name": "datum_ceil", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datum_degrees", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_float_round", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_floor", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datum_hash", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_hash_extended", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_radians", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "floatspan_round_set", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "set_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "set_out", + "file": "meos_internal.h", + "role": "output", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "span_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "span_out", + "file": "meos_internal.h", + "role": "output", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "spanset_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "spanset_out", + "file": "meos_internal.h", + "role": "output", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "set_make", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 4 + }, + { + "name": "set_make_exp", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 5 + }, + { + "name": "set_make_free", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 4 + }, + { + "name": "span_make", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 5 + }, + { + "name": "span_set", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 7 + }, + { + "name": "spanset_make_exp", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 5 + }, + { + "name": "spanset_make_free", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 4 + }, + { + "name": "set_span", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "set_spanset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "value_set_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "value_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "value_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "numspan_width", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "numspanset_width", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_end_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "set_mem_size", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "set_set_subspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 4 + }, + { + "name": "set_set_span", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "set_start_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "set_value_n", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "set_vals", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int ((*)(int *))()", + "n_params": 1 + }, + { + "name": "set_values", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int ((*)(int *))()", + "n_params": 1 + }, + { + "name": "spanset_lower", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spanset_mem_size", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "spanset_sps", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct Span **", + "n_params": 1 + }, + { + "name": "spanset_upper", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datespan_set_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "DateSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "floatspan_set_intspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "intspan_set_floatspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "IntSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "numset_shift_scale", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 5 + }, + { + "name": "numspan_expand", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "numspan_shift_scale", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 5 + }, + { + "name": "numspanset_shift_scale", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 5 + }, + { + "name": "set_compact", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "span_expand", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "spanset_compact", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tbox_expand_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TBox *", + "n_params": 3 + }, + { + "name": "textcat_textset_text_common", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 3 + }, + { + "name": "tstzspan_set_datespan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "adjacent_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "adjacent_value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_value_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_value_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ovadj_span_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_set_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_value_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_value_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "left_value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "lfnadj_span_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_set_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_value_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_value_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overleft_value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_set_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_value_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_value_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "overright_value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_value_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_set_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_value_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "right_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "bbox_type", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bbox_get_size", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "bbox_max_dims", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_bbox_eq", + "file": "meos_internal.h", + "role": "predicate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "temporal_bbox_cmp", + "file": "meos_internal.h", + "role": "predicate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "bbox_union_span_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "inter_span_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "intersection_set_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "intersection_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "intersection_value_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_value_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "intersection_value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "mi_span_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "minus_set_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_value_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_value_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "minus_value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "super_union_span_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 2 + }, + { + "name": "union_set_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_value_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_value_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "union_value_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "distance_set_set", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_set_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_span_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_span_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_spanset_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_spanset_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_spanset_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "distance_value_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "spanbase_extent_transfn", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "value_union_transfn", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Set *", + "n_params": 3 + }, + { + "name": "number_tstzspan_to_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TBox *", + "n_params": 3 + }, + { + "name": "number_timestamptz_to_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TBox *", + "n_params": 3 + }, + { + "name": "tbox_set", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "float_set_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "int_set_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "number_set_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "number_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TBox *", + "n_params": 2 + }, + { + "name": "numset_set_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "numspan_set_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "timestamptz_set_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tstzset_set_tbox", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TstzSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tstzspan_set_tbox", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tbox_shift_scale_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TBox *", + "n_params": 5 + }, + { + "name": "tbox_expand", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "inter_tbox_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tboolinst_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TBoolInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tboolinst_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TBoolInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tboolseq_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TBoolSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tboolseq_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TBoolSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tboolseqset_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TBoolSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tboolseqset_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TBoolSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "temporal_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_out", + "file": "meos_internal.h", + "role": "output", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "temparr_out", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "char **", + "n_params": 3 + }, + { + "name": "tfloatinst_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TFloatInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tfloatinst_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TFloatInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tfloatseq_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TFloatSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tfloatseq_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TFloatSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tfloatseqset_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TFloatSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tfloatseqset_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TFloatSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tinstant_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 4 + }, + { + "name": "tinstant_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tinstant_out", + "file": "meos_internal.h", + "role": "output", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "tintinst_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TIntInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tintinst_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TIntInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tintseq_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TIntSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tintseq_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TIntSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tintseqset_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TIntSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tintseqset_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TIntSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tsequence_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 5 + }, + { + "name": "tsequence_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tsequence_out", + "file": "meos_internal.h", + "role": "output", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "tsequenceset_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 5 + }, + { + "name": "tsequenceset_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_out", + "file": "meos_internal.h", + "role": "output", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "ttextinst_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TTextInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "ttextinst_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TTextInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "ttextseq_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TTextSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "ttextseq_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TTextSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "ttextseqset_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TTextSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "ttextseqset_in", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TTextSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "temporal_from_mfjson", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "temporal_from_base_temp", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tinstant_copy", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tinstant_make", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tinstant_make_free", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tsequence_copy", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tsequence_from_base_temp", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tsequence_from_base_tstzset", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tsequence_from_base_tstzspan", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 4 + }, + { + "name": "tsequence_make_exp", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 7 + }, + { + "name": "tsequence_make_free", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 6 + }, + { + "name": "tsequenceset_copy", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tseqsetarr_to_tseqset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_from_base_temp", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_from_base_tstzspanset", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 4 + }, + { + "name": "tsequenceset_make_exp", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 4 + }, + { + "name": "tsequenceset_make_free", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "temporal_set_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tinstant_set_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tnumber_set_tbox", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tnumberinst_set_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tnumberseq_set_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tnumberseqset_set_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tsequence_set_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tsequenceset_set_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "temporal_end_inst", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_end_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_inst_n", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 2 + }, + { + "name": "temporal_insts_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant **", + "n_params": 2 + }, + { + "name": "temporal_max_inst_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_max_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_mem_size", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_min_inst_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_min_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_sequences_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TSequence **", + "n_params": 2 + }, + { + "name": "temporal_set_bbox", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "temporal_start_inst", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_start_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_values_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int ((*)(int *))()", + "n_params": 2 + }, + { + "name": "temporal_value_n", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "temporal_values", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int ((*)(int *))()", + "n_params": 2 + }, + { + "name": "tinstant_hash", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tinstant_insts", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant **", + "n_params": 2 + }, + { + "name": "tinstant_set_bbox", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tinstant_time", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tinstant_timestamps", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tinstant_value_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tinstant_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tinstant_value_at_timestamptz", + "file": "meos_internal.h", + "role": "restriction", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tinstant_values_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int ((*)(int *))()", + "n_params": 2 + }, + { + "name": "tnumber_set_span", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tnumberinst_valuespans", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tnumberseq_avg_val", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tnumberseq_valuespans", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tnumberseqset_avg_val", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tnumberseqset_valuespans", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tsequence_duration", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tsequence_end_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequence_hash", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequence_insts_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant **", + "n_params": 1 + }, + { + "name": "tsequence_max_inst_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 1 + }, + { + "name": "tsequence_max_val", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequence_min_inst_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 1 + }, + { + "name": "tsequence_min_val", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequence_segments", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence **", + "n_params": 2 + }, + { + "name": "tsequence_seqs", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TSequence **", + "n_params": 2 + }, + { + "name": "tsequence_start_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequence_time", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tsequence_timestamps", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tsequence_value_at_timestamptz", + "file": "meos_internal.h", + "role": "restriction", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tsequence_values_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int ((*)(int *))()", + "n_params": 2 + }, + { + "name": "tsequenceset_duration", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tsequenceset_end_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequenceset_hash", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequenceset_inst_n", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 2 + }, + { + "name": "tsequenceset_insts_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant **", + "n_params": 1 + }, + { + "name": "tsequenceset_max_inst_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 1 + }, + { + "name": "tsequenceset_max_val", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequenceset_min_inst_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TInstant *", + "n_params": 1 + }, + { + "name": "tsequenceset_min_val", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequenceset_num_instants", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequenceset_num_timestamps", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequenceset_segments", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence **", + "n_params": 2 + }, + { + "name": "tsequenceset_sequences_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "const struct TSequence **", + "n_params": 1 + }, + { + "name": "tsequenceset_start_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tsequenceset_time", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SpanSet *", + "n_params": 1 + }, + { + "name": "tsequenceset_timestamptz_n", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tsequenceset_timestamps", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tsequenceset_value_at_timestamptz", + "file": "meos_internal.h", + "role": "restriction", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tsequenceset_value_n", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tsequenceset_values_p", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int ((*)(int *))()", + "n_params": 2 + }, + { + "name": "temporal_restart", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "temporal_tsequence", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "temporal_tsequenceset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tinstant_shift_time", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tinstant_to_tsequence", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tinstant_to_tsequence_free", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tinstant_to_tsequenceset", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tnumber_shift_scale_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 5 + }, + { + "name": "tnumberinst_shift_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tnumberseq_shift_scale_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 5 + }, + { + "name": "tnumberseqset_shift_scale_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 5 + }, + { + "name": "tsequence_restart", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tsequence_set_interp", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tsequence_shift_scale_time", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tsequence_subseq", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 5 + }, + { + "name": "tsequence_to_tinstant", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tsequence_to_tsequenceset", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tsequence_to_tsequenceset_free", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tsequence_to_tsequenceset_interp", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tsequenceset_restart", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tsequenceset_set_interp", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tsequenceset_shift_scale_time", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_to_discrete", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tsequenceset_to_linear", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tsequenceset_to_step", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tsequenceset_to_tinstant", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tsequenceset_to_tsequence", + "file": "meos_internal.h", + "role": "conversion", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tinstant_merge", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tinstant_merge_array", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tsequence_append_tinstant", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 5 + }, + { + "name": "tsequence_append_tsequence", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequence_delete_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequence_delete_tstzset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequence_delete_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequence_delete_tstzspanset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequence_insert", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequence_merge", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tsequence_merge_array", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tsequenceset_append_tinstant", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 5 + }, + { + "name": "tsequenceset_append_tsequence", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_delete_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tsequenceset_delete_tstzset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tsequenceset_delete_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tsequenceset_delete_tstzspanset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tsequenceset_insert", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tsequenceset_merge", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tsequenceset_merge_array", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tsequence_expand_bbox", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tsequence_set_bbox", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tsequenceset_expand_bbox", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tsequenceset_set_bbox", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tcontseq_after_timestamptz", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tcontseq_before_timestamptz", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tcontseq_restrict_minmax", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tdiscseq_after_timestamptz", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tdiscseq_before_timestamptz", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tdiscseq_restrict_minmax", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "temporal_bbox_restrict_set", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temporal_restrict_minmax", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_restrict_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_restrict_tstzset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_restrict_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_restrict_tstzspanset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_restrict_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_restrict_values", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "temporal_value_at_timestamptz", + "file": "meos_internal.h", + "role": "restriction", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tinstant_after_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tinstant_before_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tinstant_restrict_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tinstant_restrict_tstzspanset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tinstant_restrict_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tinstant_restrict_tstzset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tinstant_restrict_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tinstant_restrict_values", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tnumber_restrict_span", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tnumber_restrict_spanset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tnumberinst_restrict_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tnumberinst_restrict_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tnumberseqset_restrict_span", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tnumberseqset_restrict_spanset", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequence_at_timestamptz", + "file": "meos_internal.h", + "role": "restriction", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tsequence_restrict_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequence_restrict_tstzspanset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequenceset_after_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_before_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_restrict_minmax", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_restrict_tstzspan", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_restrict_tstzspanset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_restrict_timestamptz", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequenceset_restrict_tstzset", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tsequenceset_restrict_value", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequenceset_restrict_values", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tinstant_cmp", + "file": "meos_internal.h", + "role": "predicate", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tinstant_eq", + "file": "meos_internal.h", + "role": "predicate", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tsequence_cmp", + "file": "meos_internal.h", + "role": "predicate", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tsequence_eq", + "file": "meos_internal.h", + "role": "predicate", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tsequenceset_cmp", + "file": "meos_internal.h", + "role": "predicate", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tsequenceset_eq", + "file": "meos_internal.h", + "role": "predicate", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ge_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ge_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_gt_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_gt_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_le_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_le_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_lt_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_lt_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ge_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ge_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_gt_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_gt_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_le_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_le_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_lt_base_temporal", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_lt_temporal_base", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tnumberinst_abs", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tnumberseq_abs", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tnumberseq_angular_difference", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tnumberseq_delta_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tnumberseqset_abs", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tnumberseqset_angular_difference", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tnumberseqset_delta_value", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tdistance_tnumber_number", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "nad_tbox_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tnumber_number", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tnumber_tbox", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tnumber_tnumber", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 2 + }, + { + "name": "tnumberseq_integral", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tnumberseq_twavg", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tnumberseqset_integral", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tnumberseqset_twavg", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "temporal_compact", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tsequence_compact", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tsequenceset_compact", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "temporal_skiplist_make", + "file": "meos_internal.h", + "role": "constructor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SkipList *", + "n_params": 0 + }, + { + "name": "skiplist_make", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct SkipList *", + "n_params": 4 + }, + { + "name": "skiplist_search", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "skiplist_free", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 1 + }, + { + "name": "skiplist_splice", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 7 + }, + { + "name": "temporal_skiplist_splice", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void", + "n_params": 5 + }, + { + "name": "skiplist_values", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void **", + "n_params": 1 + }, + { + "name": "skiplist_keys_values", + "file": "meos_internal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "void **", + "n_params": 2 + }, + { + "name": "temporal_app_tinst_transfn", + "file": "meos_internal.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 5 + }, + { + "name": "temporal_app_tseq_transfn", + "file": "meos_internal.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "span_bins", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "spanset_bins", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "tnumber_value_bins", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "tnumber_value_time_boxes", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TBox *", + "n_params": 6 + }, + { + "name": "tnumber_value_split", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal **", + "n_params": 5 + }, + { + "name": "tbox_get_value_time_tile", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct TBox *", + "n_params": 8 + }, + { + "name": "tnumber_value_time_split", + "file": "meos_internal.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal.h not public", + "return_c": "struct Temporal **", + "n_params": 8 + }, + { + "name": "double2_out", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "double2_set", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "double2_add", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "double2 *", + "n_params": 2 + }, + { + "name": "double2_eq", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "double3_out", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "double3_set", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "void", + "n_params": 4 + }, + { + "name": "double3_add", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "double3 *", + "n_params": 2 + }, + { + "name": "double3_eq", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "double4_out", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "double4_set", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "void", + "n_params": 5 + }, + { + "name": "double4_add", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "double4 *", + "n_params": 2 + }, + { + "name": "double4_eq", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "double2_collinear", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "double3_collinear", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "double4_collinear", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "double2segm_interpolate", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "double2 *", + "n_params": 3 + }, + { + "name": "double3segm_interpolate", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "double3 *", + "n_params": 3 + }, + { + "name": "double4segm_interpolate", + "file": "doublen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header doublen.h not public", + "return_c": "double4 *", + "n_params": 3 + }, + { + "name": "pg_atoi", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ensure_has_X", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_has_Z", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_has_T", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_has_not_Z", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_not_null", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_one_not_null", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_one_true", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_interp", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_continuous", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_same_interp", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_continuous_interp", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_linear_interp", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_nonlinear_interp", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_common_dimension", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_temporal_isof_type", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_temporal_isof_basetype", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_temporal_isof_subtype", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_temporal_type", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tnumber_numspan", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tnumber_numspanset", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tnumber_tbox", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_temporal_set", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_temporal_temporal", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tnumber_tnumber", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_not_negative", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_positive", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "not_negative_datum", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_not_negative_datum", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "positive_datum", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_positive_datum", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_day_duration", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "positive_duration", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_positive_duration", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "temporal_bbox_ptr", + "file": "temporal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "void *", + "n_params": 1 + }, + { + "name": "intersection_temporal_temporal", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "mobilitydb_version", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "char *", + "n_params": 0 + }, + { + "name": "mobilitydb_full_version", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "char *", + "n_params": 0 + }, + { + "name": "round_fn", + "file": "temporal.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int (*)(int ((*)(int *))(), int ((*)(int *))())", + "n_params": 1 + }, + { + "name": "temporal_bbox_restrict_value", + "file": "temporal.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tcbuffer_cbuffer", + "file": "tcbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tcbuffer_geo", + "file": "tcbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tcbuffer_stbox", + "file": "tcbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tcbuffer_tcbuffer", + "file": "tcbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tcbuffersegm_intersection_value", + "file": "tcbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer.h not public", + "return_c": "int", + "n_params": 7 + }, + { + "name": "tcbuffersegm_intersection", + "file": "tcbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer.h not public", + "return_c": "int", + "n_params": 8 + }, + { + "name": "tcbuffersegm_dwithin_turnpt", + "file": "tcbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer.h not public", + "return_c": "int", + "n_params": 9 + }, + { + "name": "tcbuffersegm_distance_turnpt", + "file": "tcbuffer.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer.h not public", + "return_c": "int", + "n_params": 9 + }, + { + "name": "cbuffer_set_stbox", + "file": "tcbuffer_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_boxops.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "cbufferarr_set_stbox", + "file": "tcbuffer_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_boxops.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "cbuffer_timestamptz_set_stbox", + "file": "tcbuffer_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_boxops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "cbuffer_tstzspan_set_stbox", + "file": "tcbuffer_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_boxops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tcbufferinst_set_stbox", + "file": "tcbuffer_boxops.h", + "role": "accessor", + "class": [ + "TCbufferInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tcbufferinstarr_set_stbox", + "file": "tcbuffer_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_boxops.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "tcbufferseq_expand_stbox", + "file": "tcbuffer_boxops.h", + "role": "accessor", + "class": [ + "TCbufferSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tcbufferinst_trav_area", + "file": "tcbuffer_spatialfuncs.h", + "role": "accessor", + "class": [ + "TCbufferInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tcbufferseq_trav_area", + "file": "tcbuffer_spatialfuncs.h", + "role": "accessor", + "class": [ + "TCbufferSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tcbufferseqset_trav_area", + "file": "tcbuffer_spatialfuncs.h", + "role": "accessor", + "class": [ + "TCbufferSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tcbuffersegm_trav_area", + "file": "tcbuffer_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tcbuffer_restrict_cbuffer", + "file": "tcbuffer_spatialfuncs.h", + "role": "accessor", + "class": [ + "TCbuffer" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tcbuffer_restrict_stbox", + "file": "tcbuffer_spatialfuncs.h", + "role": "accessor", + "class": [ + "TCbuffer" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "tcbuffer_restrict_geom", + "file": "tcbuffer_spatialfuncs.h", + "role": "accessor", + "class": [ + "TCbuffer" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "ea_contains_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_contains_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_contains_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_contains_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_disjoint_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_disjoint_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_disjoint_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_disjoint_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_disjoint_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_intersects_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_intersects_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_intersects_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_intersects_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_intersects_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_touches_tcbuffer_geo", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_touches_geo_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_touches_tcbuffer_cbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_touches_cbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_touches_tcbuffer_tcbuffer", + "file": "tcbuffer_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tinterrel_tcbuffer_cbuffer", + "file": "tcbuffer_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_tempspatialrels.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tinterrel_tcbuffer_geo", + "file": "tcbuffer_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tcbuffer_tempspatialrels.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "lwproj_lookup", + "file": "meos_transform.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 3 + }, + { + "name": "spheroid_init_from_srid", + "file": "meos_transform.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "srid_check_latlong", + "file": "meos_transform.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "void", + "n_params": 1 + }, + { + "name": "srid_is_latlong", + "file": "meos_transform.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "geom_serialize", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geog_serialize", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "postgis_valid_typmod", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geo_as_wkt", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "box2d_to_lwgeom", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "box3d_to_lwgeom", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "POSTGIS2GEOS", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "struct GEOSGeom_t *", + "n_params": 1 + }, + { + "name": "GEOS2POSTGIS", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "geom_spatialrel", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "lwgeom_line_interpolate_point", + "file": "postgis_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_funcs.h not public", + "return_c": "int *", + "n_params": 4 + }, + { + "name": "point_get_coords", + "file": "stbox.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header stbox.h not public", + "return_c": "void", + "n_params": 5 + }, + { + "name": "tstzset_stbox_slice", + "file": "stbox.h", + "role": "accessor", + "class": [ + "TstzSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header stbox.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tstzspanset_stbox_slice", + "file": "stbox.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header stbox.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "stbox_index_leaf_consistent", + "file": "stbox_index.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header stbox_index.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "stbox_gist_inner_consistent", + "file": "stbox_index.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header stbox_index.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "stbox_index_recheck", + "file": "stbox_index.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header stbox_index.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "mobilitydb_init", + "file": "tgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo.h not public", + "return_c": "void", + "n_params": 0 + }, + { + "name": "geo_stbox", + "file": "tgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo.h not public", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "stbox_geo", + "file": "tgeo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tcomp_geo_tgeo", + "file": "tgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tcomp_tgeo_geo", + "file": "tgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "ensure_geoaggstate", + "file": "tgeo_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_aggfuncs.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ensure_geoaggstate_state", + "file": "tgeo_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tpoint_transform_tcentroid", + "file": "tgeo_aggfuncs.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_aggfuncs.h not public", + "return_c": "struct Temporal **", + "n_params": 2 + }, + { + "name": "tpointinst_tcentroid_finalfn", + "file": "tgeo_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_aggfuncs.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tpointseq_tcentroid_finalfn", + "file": "tgeo_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_aggfuncs.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "point3d_min_dist", + "file": "tgeo_distance.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_distance.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "tgeompointsegm_distance_turnpt", + "file": "tgeo_distance.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_distance.h not public", + "return_c": "int", + "n_params": 9 + }, + { + "name": "tgeogpointsegm_distance_turnpt", + "file": "tgeo_distance.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_distance.h not public", + "return_c": "int", + "n_params": 9 + }, + { + "name": "tnumberinst_distance", + "file": "tgeo_distance.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_distance.h not public", + "return_c": "double", + "n_params": 2 + }, + { + "name": "tinstant_distance", + "file": "tgeo_distance.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_distance.h not public", + "return_c": "double", + "n_params": 3 + }, + { + "name": "tpointseq_at_geom", + "file": "tgeo_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_restrict.h not public", + "return_c": "struct TSequence **", + "n_params": 3 + }, + { + "name": "tpointseq_interperiods", + "file": "tgeo_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_restrict.h not public", + "return_c": "struct Span *", + "n_params": 3 + }, + { + "name": "datum_point4d", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "geopoint_cmp", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geopoint_eq", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geopoint_same", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_point_eq", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_point_same", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum2_point_eq", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum2_point_ne", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum2_point_same", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum2_point_nsame", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum2_geom_centroid", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datum2_geog_centroid", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "geo_extract_elements", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int **", + "n_params": 2 + }, + { + "name": "geo_serialize", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "geo_distance_fn", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int (*)(int ((*)(int *))(), int ((*)(int *))())", + "n_params": 1 + }, + { + "name": "pt_distance_fn", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int (*)(int ((*)(int *))(), int ((*)(int *))())", + "n_params": 1 + }, + { + "name": "datum_geom_distance2d", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geom_distance3d", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geog_distance", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_pt_distance2d", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_pt_distance3d", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spatial_flags", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "short", + "n_params": 2 + }, + { + "name": "ensure_srid_is_latlong", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_spatial_validity", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_not_geodetic", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_same_geodetic", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_geodetic_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_geodetic_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_geodetic_tspatial_base", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_srid_known", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_same_srid", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_dimensionality", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_spatial_dimensionality", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_spatial_dimensionality", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_dimensionality_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_dimensionality_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_dimensionality_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_spatial_dimensionality_stbox_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_geodetic_stbox_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_has_Z_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_has_not_Z_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_has_M_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_has_not_M_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_not_geodetic_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_point_type", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_mline_type", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "circle_type", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_circle_type", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_not_empty", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_valid_stbox_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tspatial_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tspatial_base", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tspatial_tspatial", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_spatial_stbox_stbox", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tgeo_stbox", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_geo_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tgeo_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tgeo_tgeo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tpoint_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tpoint_tpoint", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "mline_type", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tpoint_get_coord", + "file": "tgeo_spatialfuncs.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "eacomp_tgeo_geo", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "closest_point2d_on_segment_ratio", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "long double", + "n_params": 4 + }, + { + "name": "closest_point3dz_on_segment_ratio", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "long double", + "n_params": 4 + }, + { + "name": "closest_point_on_segment_sphere", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "long double", + "n_params": 5 + }, + { + "name": "interpolate_point4d_spheroid", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "void", + "n_params": 5 + }, + { + "name": "geopoint_make", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 6 + }, + { + "name": "lwcircle_make", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 4 + }, + { + "name": "geocircle_make", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 4 + }, + { + "name": "pointsegm_interpolate", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "pointsegm_locate", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "long double", + "n_params": 4 + }, + { + "name": "tgeompointsegm_intersection", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 8 + }, + { + "name": "tgeogpointsegm_intersection", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 8 + }, + { + "name": "geopoint_collinear", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 6 + }, + { + "name": "lwpointarr_remove_duplicates", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int **", + "n_params": 3 + }, + { + "name": "lwpointarr_make_trajectory", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 3 + }, + { + "name": "lwline_make", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "lwcoll_from_points_lines", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int *", + "n_params": 4 + }, + { + "name": "tpointseq_stops_iter", + "file": "tgeo_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialfuncs.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "datum_geom_contains", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geom_covers", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geom_disjoint2d", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geom_disjoint3d", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geog_disjoint", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geom_intersects2d", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geom_intersects3d", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geog_intersects", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geom_touches", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_geom_dwithin2d", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_geom_dwithin3d", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_geog_dwithin", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_geom_relate_pattern", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "geo_disjoint_fn", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int (*)(int ((*)(int *))(), int ((*)(int *))())", + "n_params": 2 + }, + { + "name": "geo_disjoint_fn_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int (*)(int ((*)(int *))(), int ((*)(int *))())", + "n_params": 2 + }, + { + "name": "geo_intersects_fn", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int (*)(int ((*)(int *))(), int ((*)(int *))())", + "n_params": 2 + }, + { + "name": "geo_intersects_fn_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int (*)(int ((*)(int *))(), int ((*)(int *))())", + "n_params": 2 + }, + { + "name": "geo_dwithin_fn", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())", + "n_params": 2 + }, + { + "name": "geo_dwithin_fn_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())", + "n_params": 2 + }, + { + "name": "tpointsegm_tdwithin_turnpt", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 9 + }, + { + "name": "spatialrel_geo_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 6 + }, + { + "name": "spatialrel_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "ea_contains_geo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_contains_tgeo_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_contains_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_geo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_tgeo_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_disjoint_geo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_disjoint_tgeo_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_disjoint_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_intersects_geo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_intersects_tgeo_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_intersects_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_touches_tpoint_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_touches_tgeo_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_touches_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_dwithin_tgeo_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "ea_dwithin_tgeo_tgeo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "ea_spatialrel_tspatial_geo", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "ea_spatialrel_tspatial_tspatial", + "file": "tgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tspatialrel_tspatial_base", + "file": "tgeo_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tempspatialrels.h not public", + "return_c": "struct Temporal *", + "n_params": 6 + }, + { + "name": "tspatialrel_tspatial_tspatial", + "file": "tgeo_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tempspatialrels.h not public", + "return_c": "struct Temporal *", + "n_params": 6 + }, + { + "name": "tinterrel_tgeo_geo", + "file": "tgeo_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tempspatialrels.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tinterrel_tspatial_base", + "file": "tgeo_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tempspatialrels.h not public", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "tinterrel_tspatial_tspatial", + "file": "tgeo_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tempspatialrels.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdwithin_tspatial_tspatial", + "file": "tgeo_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tempspatialrels.h not public", + "return_c": "struct Temporal *", + "n_params": 5 + }, + { + "name": "tdwithin_add_solutions", + "file": "tgeo_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tempspatialrels.h not public", + "return_c": "int", + "n_params": 10 + }, + { + "name": "tdwithin_tspatial_spatial", + "file": "tgeo_tempspatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tempspatialrels.h not public", + "return_c": "struct Temporal *", + "n_params": 5 + }, + { + "name": "bitmatrix_make", + "file": "tgeo_tile.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tile.h not public", + "return_c": "BitMatrix *", + "n_params": 2 + }, + { + "name": "tpoint_set_tiles", + "file": "tgeo_tile.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tile.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tpoint_at_tile", + "file": "tgeo_tile.h", + "role": "restriction", + "class": [ + "TPoint" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tile.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "stbox_tile_state_set", + "file": "tgeo_tile.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tile.h not public", + "return_c": "void", + "n_params": 13 + }, + { + "name": "stbox_tile_state_make", + "file": "tgeo_tile.h", + "role": "constructor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tile.h not public", + "return_c": "struct STboxGridState *", + "n_params": 9 + }, + { + "name": "stbox_tile_state_next", + "file": "tgeo_tile.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tile.h not public", + "return_c": "void", + "n_params": 1 + }, + { + "name": "stbox_tile_state_get", + "file": "tgeo_tile.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tile.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tgeo_space_time_tile_init", + "file": "tgeo_tile.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tile.h not public", + "return_c": "struct STboxGridState *", + "n_params": 10 + }, + { + "name": "stbox_space_time_tile", + "file": "tgeo_tile.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tgeo_tile.h not public", + "return_c": "struct STBox *", + "n_params": 10 + }, + { + "name": "create_trip", + "file": "tpoint_datagen.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tpoint_datagen.h not public", + "return_c": "struct TSequence *", + "n_params": 7 + }, + { + "name": "spatialarr_wkt_out", + "file": "tspatial.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial.h not public", + "return_c": "char **", + "n_params": 5 + }, + { + "name": "spatialbase_as_text", + "file": "tspatial.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "spatialbase_as_ewkt", + "file": "tspatial.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "point_transf_pj", + "file": "tspatial.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tgeoinst_set_stbox", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tgeoinstarr_set_stbox", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "tgeoseq_expand_stbox", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tspatialinst_set_stbox", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tspatialinstarr_set_stbox", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "void", + "n_params": 6 + }, + { + "name": "tspatialseqarr_set_stbox", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "tspatialseq_expand_stbox", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "spatialarr_set_bbox", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "void", + "n_params": 4 + }, + { + "name": "boxop_tspatial_stbox", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "boxop_tspatial_tspatial", + "file": "tspatial_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_boxops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "srid_parse", + "file": "tspatial_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spatial_parse_elem", + "file": "tspatial_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "geo_parse", + "file": "tspatial_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "stbox_parse", + "file": "tspatial_parser.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "tpoint_parse", + "file": "tspatial_parser.h", + "role": "accessor", + "class": [ + "TPoint" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tspatialinst_parse", + "file": "tspatial_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "struct TInstant *", + "n_params": 4 + }, + { + "name": "tspatialseq_disc_parse", + "file": "tspatial_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tspatialseq_cont_parse", + "file": "tspatial_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "struct TSequence *", + "n_params": 5 + }, + { + "name": "tspatialseqset_parse", + "file": "tspatial_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 4 + }, + { + "name": "tspatial_parse", + "file": "tspatial_parser.h", + "role": "accessor", + "class": [ + "TSpatial" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tspatial_parser.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "proj_get_context", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct pj_ctx *", + "n_params": 0 + }, + { + "name": "datum_geo_round", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "point_round", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "stbox_set", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 12 + }, + { + "name": "gbox_set_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "geo_set_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "geoarr_set_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "spatial_set_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "spatialset_set_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "stbox_set_box3d", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "stbox_set_gbox", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tstzset_set_stbox", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "TstzSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tstzspan_set_stbox", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tstzspanset_set_stbox", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "TstzSpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "stbox_expand", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "STBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "inter_stbox_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tgeogpointinst_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeogPointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tgeogpointinst_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeogPointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tgeogpointseq_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeogPointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tgeogpointseq_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeogPointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tgeogpointseqset_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeogPointSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tgeogpointseqset_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeogPointSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tgeompointinst_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeomPointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tgeompointinst_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeomPointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tgeompointseq_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeomPointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tgeompointseq_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeomPointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tgeompointseqset_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeomPointSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tgeompointseqset_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeomPointSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tgeographyinst_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeographyInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tgeographyinst_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeographyInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tgeographyseq_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeographySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tgeographyseq_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeographySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tgeographyseqset_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeographySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tgeographyseqset_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeographySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tgeometryinst_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeometryInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tgeometryinst_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeometryInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tgeometryseq_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tgeometryseq_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tgeometryseqset_from_mfjson", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tgeometryseqset_in", + "file": "meos_internal_geo.h", + "role": "constructor", + "class": [ + "TGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tspatial_set_stbox", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "TSpatial" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tspatialseq_set_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tspatialseqset_set_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tgeo_restrict_elevation", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tgeo_restrict_geom", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tgeo_restrict_stbox", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "tgeoinst_restrict_geom", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tgeoinst_restrict_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 4 + }, + { + "name": "tgeoseq_restrict_geom", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tgeoseq_restrict_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "tgeoseqset_restrict_geom", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tgeoseqset_restrict_stbox", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 4 + }, + { + "name": "spatial_srid", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spatial_set_srid", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tspatialinst_srid", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tpointseq_azimuth", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tpointseq_cumulative_length", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tpointseq_is_simple", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tpointseq_length", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tpointseq_linear_trajectory", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tgeoseq_stboxes", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "tgeoseq_split_n_stboxes", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "tpointseqset_azimuth", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tpointseqset_cumulative_length", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tpointseqset_is_simple", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tpointseqset_length", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tgeoseqset_stboxes", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "tgeoseqset_split_n_stboxes", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct STBox *", + "n_params": 3 + }, + { + "name": "tgeominst_tgeoginst", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tgeomseq_tgeogseq", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tgeomseqset_tgeogseqset", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tgeom_tgeog", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tgeo_tpoint", + "file": "meos_internal_geo.h", + "role": "accessor", + "class": [ + "TGeo" + ], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tspatialinst_set_srid", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tpointseq_make_simple", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence **", + "n_params": 2 + }, + { + "name": "tspatialseq_set_srid", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tpointseqset_make_simple", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "struct TSequence **", + "n_params": 2 + }, + { + "name": "tspatialseqset_set_srid", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tpointseq_twcentroid", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tpointseqset_twcentroid", + "file": "meos_internal_geo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header meos_internal_geo.h not public", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "npoint_as_ewkt", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "npoint_as_hexwkb", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "npoint_as_text", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "npoint_as_wkb", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "npoint_from_hexwkb", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Npoint *", + "n_params": 1 + }, + { + "name": "npoint_from_wkb", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Npoint *", + "n_params": 2 + }, + { + "name": "npoint_in", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Npoint *", + "n_params": 1 + }, + { + "name": "npoint_out", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "nsegment_in", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Nsegment *", + "n_params": 1 + }, + { + "name": "nsegment_out", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "npoint_make", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "make/from_base of instant/scalar", + "return_c": "struct Npoint *", + "n_params": 2 + }, + { + "name": "nsegment_make", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "make/from_base of instant/scalar", + "return_c": "struct Nsegment *", + "n_params": 3 + }, + { + "name": "geompoint_to_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_npoint.h, ntemp=0)", + "return_c": "struct Npoint *", + "n_params": 1 + }, + { + "name": "geom_to_nsegment", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Nsegment *", + "n_params": 1 + }, + { + "name": "npoint_to_geompoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "npoint_to_nsegment", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Nsegment *", + "n_params": 1 + }, + { + "name": "npoint_to_stbox", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "nsegment_to_geom", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "nsegment_to_stbox", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "npoint_hash", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 1 + }, + { + "name": "npoint_hash_extended", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_position", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 1 + }, + { + "name": "npoint_route", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "nsegment_end_position", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_npoint.h, ntemp=0)", + "return_c": "double", + "n_params": 1 + }, + { + "name": "nsegment_route", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "nsegment_start_position", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_npoint.h, ntemp=0)", + "return_c": "double", + "n_params": 1 + }, + { + "name": "route_exists", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "route_geom", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_npoint.h, ntemp=0)", + "return_c": "const int *", + "n_params": 1 + }, + { + "name": "route_length", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "sequence-derived metric", + "return_c": "double", + "n_params": 1 + }, + { + "name": "npoint_round", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct Npoint *", + "n_params": 2 + }, + { + "name": "nsegment_round", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct Nsegment *", + "n_params": 2 + }, + { + "name": "get_srid_ways", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 0 + }, + { + "name": "npoint_srid", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "nsegment_srid", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 1 + }, + { + "name": "npoint_timestamptz_to_stbox", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "npoint_tstzspan_to_stbox", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "npoint_cmp", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_eq", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_ge", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_gt", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_le", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_lt", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_ne", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_same", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nsegment_cmp", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nsegment_eq", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nsegment_ge", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nsegment_gt", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nsegment_le", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nsegment_lt", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "nsegment_ne", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "low", + "reason": "scalar in/out (default-stateless catch-all)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npointset_in", + "file": "meos_npoint.h", + "role": "constructor", + "class": [ + "NpointSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "npointset_out", + "file": "meos_npoint.h", + "role": "output", + "class": [ + "NpointSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "npointset_make", + "file": "meos_npoint.h", + "role": "constructor", + "class": [ + "NpointSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "npoint_to_set", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "npointset_end_value", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "NpointSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Npoint *", + "n_params": 1 + }, + { + "name": "npointset_routes", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "NpointSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "npointset_start_value", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "NpointSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Npoint *", + "n_params": 1 + }, + { + "name": "npointset_value_n", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "NpointSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "npointset_values", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "NpointSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Npoint **", + "n_params": 1 + }, + { + "name": "contained_npoint_set", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "topology/position rel on 2 scalars (box/span algebra)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "intersection_npoint_set", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_npoint.h, ntemp=0)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_npoint_set", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "npoint_union_transfn", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_npoint_set", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_npoint.h, ntemp=0)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "tnpoint_in", + "file": "meos_npoint.h", + "role": "constructor", + "class": [ + "TNpoint" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnpoint_from_mfjson", + "file": "meos_npoint.h", + "role": "constructor", + "class": [ + "TNpoint" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnpoint_out", + "file": "meos_npoint.h", + "role": "output", + "class": [ + "TNpoint" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "tnpointinst_make", + "file": "meos_npoint.h", + "role": "constructor", + "class": [ + "TNpointInst" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tgeompoint_to_tnpoint", + "file": "meos_npoint.h", + "role": "conversion", + "class": [ + "TGeomPoint" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnpoint_to_tgeompoint", + "file": "meos_npoint.h", + "role": "conversion", + "class": [ + "TNpoint" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnpoint_cumulative_length", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnpoint_length", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tnpoint_positions", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Nsegment **", + "n_params": 2 + }, + { + "name": "tnpoint_route", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tnpoint_routes", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tnpoint_speed", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tnpoint_trajectory", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tnpoint_twcentroid", + "file": "meos_npoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tnpoint_at_geom", + "file": "meos_npoint.h", + "role": "restriction", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnpoint_at_npoint", + "file": "meos_npoint.h", + "role": "restriction", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnpoint_at_npointset", + "file": "meos_npoint.h", + "role": "restriction", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnpoint_at_stbox", + "file": "meos_npoint.h", + "role": "restriction", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tnpoint_minus_geom", + "file": "meos_npoint.h", + "role": "restriction", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnpoint_minus_npoint", + "file": "meos_npoint.h", + "role": "restriction", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnpoint_minus_npointset", + "file": "meos_npoint.h", + "role": "restriction", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tnpoint_minus_stbox", + "file": "meos_npoint.h", + "role": "restriction", + "class": [ + "TNpoint" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdistance_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tnpoint_point", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tnpoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "nad_tnpoint_geo", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tnpoint_stbox", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tnpoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nai_tnpoint_geo", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "nai_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "nai_tnpoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "shortestline_tnpoint_geo", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "shortestline_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "shortestline_tnpoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "tnpoint_tcentroid_transfn", + "file": "meos_npoint.h", + "role": "aggregate", + "class": [ + "TNpoint" + ], + "tier": "windowed", + "confidence": "high", + "reason": "role=aggregate", + "return_c": "struct SkipList *", + "n_params": 2 + }, + { + "name": "always_eq_npoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_npoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_npoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tnpoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_npoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tnpoint_tnpoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "teq_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_tnpoint_npoint", + "file": "meos_npoint.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "pose_as_ewkt", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "pose_as_hexwkb", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "pose_as_text", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "pose_as_wkb", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "unsigned char *", + "n_params": 3 + }, + { + "name": "pose_from_wkb", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Pose *", + "n_params": 2 + }, + { + "name": "pose_from_hexwkb", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Pose *", + "n_params": 1 + }, + { + "name": "pose_in", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Pose *", + "n_params": 1 + }, + { + "name": "pose_out", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "pose_copy", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Pose *", + "n_params": 1 + }, + { + "name": "pose_make_2d", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Pose *", + "n_params": 4 + }, + { + "name": "pose_make_3d", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Pose *", + "n_params": 8 + }, + { + "name": "pose_make_point2d", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Pose *", + "n_params": 2 + }, + { + "name": "pose_make_point3d", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Pose *", + "n_params": 5 + }, + { + "name": "pose_to_point", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "pose_to_stbox", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 1 + }, + { + "name": "pose_hash", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 1 + }, + { + "name": "pose_hash_extended", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_orientation", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double *", + "n_params": 1 + }, + { + "name": "pose_rotation", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "double", + "n_params": 1 + }, + { + "name": "pose_round", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct Pose *", + "n_params": 2 + }, + { + "name": "posearr_round", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "transform/normalize (pure)", + "return_c": "struct Pose **", + "n_params": 3 + }, + { + "name": "pose_set_srid", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "void", + "n_params": 2 + }, + { + "name": "pose_srid", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 1 + }, + { + "name": "pose_transform", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Pose *", + "n_params": 2 + }, + { + "name": "pose_transform_pipeline", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Pose *", + "n_params": 4 + }, + { + "name": "pose_tstzspan_to_stbox", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "pose_timestamptz_to_stbox", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct STBox *", + "n_params": 2 + }, + { + "name": "distance_pose_geo", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_pose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "distance_pose_stbox", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "pose_cmp", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_eq", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_ge", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_gt", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_le", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_lt", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_ne", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "scalar comparison/hash", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_nsame", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_same", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "int", + "n_params": 2 + }, + { + "name": "poseset_in", + "file": "meos_pose.h", + "role": "constructor", + "class": [ + "PoseSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "poseset_out", + "file": "meos_pose.h", + "role": "output", + "class": [ + "PoseSet" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "poseset_make", + "file": "meos_pose.h", + "role": "constructor", + "class": [ + "PoseSet" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "pose_to_set", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "name pattern is _to_", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "poseset_end_value", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "PoseSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Pose *", + "n_params": 1 + }, + { + "name": "poseset_start_value", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "PoseSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Pose *", + "n_params": 1 + }, + { + "name": "poseset_value_n", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "PoseSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "poseset_values", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "PoseSet" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Pose **", + "n_params": 1 + }, + { + "name": "contained_pose_set", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "topology/position rel on 2 scalars (box/span algebra)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_set_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "int", + "n_params": 2 + }, + { + "name": "intersection_pose_set", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_pose.h, ntemp=0)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "intersection_set_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_pose_set", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "minus_set_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "restriction name pattern", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "pose_union_transfn", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_pose_set", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "ambiguous", + "confidence": "low", + "reason": "no rule (role=None, hdr=meos_pose.h, ntemp=0)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "union_set_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "set/span/box algebra (pure)", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "tpose_in", + "file": "meos_pose.h", + "role": "constructor", + "class": [ + "TPose" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpose_make", + "file": "meos_pose.h", + "role": "constructor", + "class": [ + "TPose" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpose_to_tpoint", + "file": "meos_pose.h", + "role": "conversion", + "class": [ + "TPose" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpose_end_value", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Pose *", + "n_params": 1 + }, + { + "name": "tpose_points", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tpose_rotation", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "tpose_start_value", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Pose *", + "n_params": 1 + }, + { + "name": "tpose_trajectory", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "tpose_value_at_timestamptz", + "file": "meos_pose.h", + "role": "restriction", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tpose_value_n", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tpose_values", + "file": "meos_pose.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Pose **", + "n_params": 2 + }, + { + "name": "tpose_at_geom", + "file": "meos_pose.h", + "role": "restriction", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpose_at_stbox", + "file": "meos_pose.h", + "role": "restriction", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tpose_at_pose", + "file": "meos_pose.h", + "role": "restriction", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpose_minus_geom", + "file": "meos_pose.h", + "role": "restriction", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpose_minus_pose", + "file": "meos_pose.h", + "role": "restriction", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tpose_minus_stbox", + "file": "meos_pose.h", + "role": "restriction", + "class": [ + "TPose" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=restriction", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdistance_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tpose_point", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_tpose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "nad_tpose_geo", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tpose_stbox", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_tpose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nai_tpose_geo", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "nai_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "nai_tpose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "shortestline_tpose_geo", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "shortestline_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "shortestline_tpose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "always_eq_pose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_tpose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_pose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_tpose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_pose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_tpose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_pose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_tpose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "teq_pose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_pose_tpose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_tpose_pose", + "file": "meos_pose.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "trgeo_out", + "file": "meos_rgeo.h", + "role": "output", + "class": [ + "TRGeometry" + ], + "tier": "io-meta", + "confidence": "high", + "reason": "IO/serialization", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "trgeoinst_make", + "file": "meos_rgeo.h", + "role": "constructor", + "class": [ + "TRGeometryInst" + ], + "tier": "stateless", + "confidence": "high", + "reason": "constructor of instant/scalar", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "geo_tpose_to_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "medium", + "reason": "base-type fn, default pure", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "trgeo_to_tpose", + "file": "meos_rgeo.h", + "role": "conversion", + "class": [ + "TRGeometry" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "trgeo_to_tpoint", + "file": "meos_rgeo.h", + "role": "conversion", + "class": [ + "TRGeometry" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "trgeo_end_instant", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "trgeo_end_sequence", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "trgeo_end_value", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "trgeo_geom", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "trgeo_instant_n", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "trgeo_instants", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant **", + "n_params": 2 + }, + { + "name": "trgeo_points", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "trgeo_rotation", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 1 + }, + { + "name": "trgeo_segments", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence **", + "n_params": 2 + }, + { + "name": "trgeo_sequence_n", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "trgeo_sequences", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence **", + "n_params": 2 + }, + { + "name": "trgeo_start_instant", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "trgeo_start_sequence", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "trgeo_start_value", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 1 + }, + { + "name": "trgeo_value_n", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int", + "n_params": 3 + }, + { + "name": "trgeo_traversed_area", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "trgeo_append_tinstant", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 6 + }, + { + "name": "trgeo_append_tsequence", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_delete_timestamptz", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_delete_tstzset", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_delete_tstzspan", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_delete_tstzspanset", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_round", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "trgeo_set_interp", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "trgeo_to_tinstant", + "file": "meos_rgeo.h", + "role": "conversion", + "class": [ + "TRGeometry" + ], + "tier": "stateless", + "confidence": "high", + "reason": "role=conversion", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "trgeo_after_timestamptz", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_before_timestamptz", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_restrict_value", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_restrict_values", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_restrict_timestamptz", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_restrict_tstzset", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_restrict_tstzspan", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "trgeo_restrict_tstzspanset", + "file": "meos_rgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "bounded-state", + "confidence": "high", + "reason": "role=accessor", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdistance_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_trgeo_tpoint", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tdistance_trgeo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "nad_stbox_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_trgeo_stbox", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_trgeo_tpoint", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nad_trgeo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "double", + "n_params": 2 + }, + { + "name": "nai_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "nai_trgeo_tpoint", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "nai_trgeo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "shortestline_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "bounded-state", + "confidence": "high", + "reason": "distance op", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "shortestline_trgeo_tpoint", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "shortestline_trgeo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "distance on 2 temporals", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "always_eq_geo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_eq_trgeo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_geo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "always_ne_trgeo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_geo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_eq_trgeo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_geo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "windowed", + "confidence": "high", + "reason": "ever/always over 1 temporal", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ever_ne_trgeo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "cross-stream", + "confidence": "high", + "reason": "ever/always over 2 temporals", + "return_c": "int", + "n_params": 2 + }, + { + "name": "teq_geo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "teq_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_geo_trgeo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tne_trgeo_geo", + "file": "meos_rgeo.h", + "role": null, + "class": [], + "tier": "stateless", + "confidence": "high", + "reason": "temporal comparison (per-instant)", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ensure_valid_tnpoint_npoint", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tnpoint_npointset", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tnpoint_geo", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tnpoint_stbox", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tnpoint_tnpoint", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tnpointsegm_intersection", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 8 + }, + { + "name": "common_rid_tnpoint_npoint", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "common_rid_tnpoint_npointset", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "common_rid_tnpoint_tnpoint", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_collinear", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "npointsegm_interpolate", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Npoint *", + "n_params": 3 + }, + { + "name": "npointsegm_locate", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "long double", + "n_params": 3 + }, + { + "name": "npointarr_geom", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "nsegmentarr_geom", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int *", + "n_params": 2 + }, + { + "name": "nsegmentarr_normalize", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Nsegment **", + "n_params": 2 + }, + { + "name": "npoint_wkt_out", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "char *", + "n_params": 2 + }, + { + "name": "npoint_set", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "nsegment_set", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "void", + "n_params": 4 + }, + { + "name": "datum_npoint_round", + "file": "tnpoint.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tnpointinst_tgeompointinst", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tnpointseq_tgeompointseq_disc", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tnpointseq_tgeompointseq_cont", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tnpointseqset_tgeompointseqset", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tgeompointinst_tnpointinst", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TGeomPointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "tgeompointseq_tnpointseq", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TGeomPointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "tgeompointseqset_tnpointseqset", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TGeomPointSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tnpointinst_positions", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Nsegment **", + "n_params": 1 + }, + { + "name": "tnpointseq_positions", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Nsegment **", + "n_params": 2 + }, + { + "name": "tnpointseqset_positions", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Nsegment **", + "n_params": 2 + }, + { + "name": "tnpointinst_route", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tnpointinst_routes", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tnpointseq_disc_routes", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tnpointseq_cont_routes", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tnpointseqset_routes", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointSeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Set *", + "n_params": 1 + }, + { + "name": "tnpointseq_linear_positions", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Nsegment *", + "n_params": 1 + }, + { + "name": "tnpoint_restrict_stbox", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "tnpoint_restrict_npoint", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tnpoint_restrict_npointset", + "file": "tnpoint.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "npoint_set_stbox", + "file": "tnpoint_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_boxops.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npointarr_set_stbox", + "file": "tnpoint_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_boxops.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "nsegment_set_stbox", + "file": "tnpoint_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_boxops.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_timestamptz_set_stbox", + "file": "tnpoint_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_boxops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "npoint_tstzspan_set_stbox", + "file": "tnpoint_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_boxops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tnpointinst_set_stbox", + "file": "tnpoint_boxops.h", + "role": "accessor", + "class": [ + "TNpointInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tnpointinstarr_set_stbox", + "file": "tnpoint_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_boxops.h not public", + "return_c": "void", + "n_params": 4 + }, + { + "name": "tnpointseq_expand_stbox", + "file": "tnpoint_boxops.h", + "role": "accessor", + "class": [ + "TNpointSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "datum_npoint_distance", + "file": "tnpoint_distance.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_distance.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "npoint_parse", + "file": "tnpoint_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_parser.h not public", + "return_c": "struct Npoint *", + "n_params": 2 + }, + { + "name": "nsegment_parse", + "file": "tnpoint_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_parser.h not public", + "return_c": "struct Nsegment *", + "n_params": 1 + }, + { + "name": "contains_rid_tnpoint_bigint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "contained_rid_tnpoint_bigint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "same_rid_tnpoint_bigint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "overlaps_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "contains_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "contained_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "same_rid_tnpoint_bigintset", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "contains_rid_tnpoint_npoint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "contained_rid_npoint_tnpoint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "same_rid_tnpoint_npoint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "overlaps_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contains_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "contained_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "same_rid_tnpoint_tnpoint", + "file": "tnpoint_routeops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_routeops.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_rid_tnpointinst", + "file": "tnpoint_spatialfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_spatialfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tnpoint_restrict_geom", + "file": "tnpoint_spatialfuncs.h", + "role": "accessor", + "class": [ + "TNpoint" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnpoint_spatialfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "ensure_valid_pose_geo", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_pose_stbox", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_pose_pose", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_poseset_pose", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_collinear", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "posesegm_interpolate", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "struct Pose *", + "n_params": 3 + }, + { + "name": "posesegm_locate", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "long double", + "n_params": 3 + }, + { + "name": "pose_wkt_out", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "pose_parse", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "struct Pose *", + "n_params": 2 + }, + { + "name": "datum_pose_point", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datum_pose_rotation", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datum_pose_round", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_distance", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "pose_set_stbox", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "posearr_set_stbox", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "pose_timestamptz_set_stbox", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "pose_tstzspan_set_stbox", + "file": "pose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header pose.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ensure_valid_tpose_geo", + "file": "tpose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tpose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tpose_pose", + "file": "tpose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tpose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tpose_stbox", + "file": "tpose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tpose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_tpose_tpose", + "file": "tpose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tpose.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tposesegm_intersection_value", + "file": "tpose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tpose.h not public", + "return_c": "int", + "n_params": 7 + }, + { + "name": "tposesegm_intersection", + "file": "tpose.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tpose.h not public", + "return_c": "int", + "n_params": 8 + }, + { + "name": "tposeinst_set_stbox", + "file": "tpose_boxops.h", + "role": "accessor", + "class": [ + "TPoseInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tpose_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tposeinstarr_set_stbox", + "file": "tpose_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tpose_boxops.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "tposeseq_expand_stbox", + "file": "tpose_boxops.h", + "role": "accessor", + "class": [ + "TPoseSeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tpose_boxops.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tpose_restrict_geom", + "file": "tpose_spatialfuncs.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tpose_spatialfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tpose_restrict_stbox", + "file": "tpose_spatialfuncs.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tpose_spatialfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "tpose_restrict_elevation", + "file": "tpose_spatialfuncs.h", + "role": "accessor", + "class": [ + "TPose" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tpose_spatialfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "geo_get_srid", + "file": "postgis_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgis_ext_defs.in.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "date_in", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "date_out", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "interval_cmp", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "interval_in", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "Interval *", + "n_params": 2 + }, + { + "name": "interval_out", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "time_in", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "long", + "n_params": 2 + }, + { + "name": "time_out", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "timestamp_in", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "long", + "n_params": 2 + }, + { + "name": "timestamp_out", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "timestamptz_in", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "long", + "n_params": 2 + }, + { + "name": "timestamptz_out", + "file": "postgres_ext_defs.in.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_ext_defs.in.h not public", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "ensure_has_geom", + "file": "trgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_valid_trgeo_geo", + "file": "trgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_trgeo_stbox", + "file": "trgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_trgeo_trgeo", + "file": "trgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_trgeo_tpoint", + "file": "trgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "trgeo_geom_p", + "file": "trgeo.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "const GSERIALIZED *", + "n_params": 1 + }, + { + "name": "trgeo_wkt_out", + "file": "trgeo.h", + "role": "output", + "class": [ + "TRGeometry" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "geo_tposeinst_to_trgeo", + "file": "trgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "geo_tposeseq_to_trgeo", + "file": "trgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "geo_tposeseqset_to_trgeo", + "file": "trgeo.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "trgeo_value_at_timestamptz", + "file": "trgeo.h", + "role": "restriction", + "class": [ + "TRGeometry" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "trgeoinst_geom_p", + "file": "trgeo_inst.h", + "role": "accessor", + "class": [ + "TRGeometryInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_inst.h not public", + "return_c": "const GSERIALIZED *", + "n_params": 1 + }, + { + "name": "trgeoinst_pose_varsize", + "file": "trgeo_inst.h", + "role": "accessor", + "class": [ + "TRGeometryInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_inst.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "trgeoinst_set_pose", + "file": "trgeo_inst.h", + "role": "accessor", + "class": [ + "TRGeometryInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_inst.h not public", + "return_c": "void", + "n_params": 1 + }, + { + "name": "trgeoinst_tposeinst", + "file": "trgeo_inst.h", + "role": "accessor", + "class": [ + "TRGeometryInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_inst.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "trgeoinst_make1", + "file": "trgeo_inst.h", + "role": "accessor", + "class": [ + "TRGeometryInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_inst.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "trgeoseq_to_tinstant", + "file": "trgeo_inst.h", + "role": "conversion", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_inst.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "trgeoseqset_to_tinstant", + "file": "trgeo_inst.h", + "role": "conversion", + "class": [ + "TRGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_inst.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "trgeoseq_geom_p", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "const GSERIALIZED *", + "n_params": 1 + }, + { + "name": "trgeoseq_pose_varsize", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "trgeoseq_set_pose", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "void", + "n_params": 1 + }, + { + "name": "trgeoseq_tposeseq", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "trgeoseq_make_valid", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "int", + "n_params": 6 + }, + { + "name": "trgeoseq_make1_exp", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "struct TSequence *", + "n_params": 8 + }, + { + "name": "trgeoseq_make1", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "struct TSequence *", + "n_params": 7 + }, + { + "name": "trgeoseq_make_exp", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "struct TSequence *", + "n_params": 8 + }, + { + "name": "trgeoseq_make", + "file": "trgeo_seq.h", + "role": "constructor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "struct TSequence *", + "n_params": 7 + }, + { + "name": "trgeoseq_make_free_exp", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "struct TSequence *", + "n_params": 8 + }, + { + "name": "trgeoseq_make_free", + "file": "trgeo_seq.h", + "role": "accessor", + "class": [ + "TRGeometrySeq" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "struct TSequence *", + "n_params": 7 + }, + { + "name": "trgeoinst_to_tsequence", + "file": "trgeo_seq.h", + "role": "conversion", + "class": [ + "TRGeometryInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seq.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "trgeoseqset_geom_p", + "file": "trgeo_seqset.h", + "role": "accessor", + "class": [ + "TRGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "const GSERIALIZED *", + "n_params": 1 + }, + { + "name": "trgeoseqset_tposeseqset", + "file": "trgeo_seqset.h", + "role": "accessor", + "class": [ + "TRGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "trgeoseqset_make1_exp", + "file": "trgeo_seqset.h", + "role": "accessor", + "class": [ + "TRGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 5 + }, + { + "name": "trgeoseqset_make_exp", + "file": "trgeo_seqset.h", + "role": "accessor", + "class": [ + "TRGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 5 + }, + { + "name": "trgeoseqset_make", + "file": "trgeo_seqset.h", + "role": "constructor", + "class": [ + "TRGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 4 + }, + { + "name": "trgeoseqset_make_free", + "file": "trgeo_seqset.h", + "role": "accessor", + "class": [ + "TRGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 4 + }, + { + "name": "trgeoseqset_make_gaps", + "file": "trgeo_seqset.h", + "role": "accessor", + "class": [ + "TRGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 6 + }, + { + "name": "trgeoseqset_to_tsequence", + "file": "trgeo_seqset.h", + "role": "conversion", + "class": [ + "TRGeometrySeqSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "struct TSequence *", + "n_params": 1 + }, + { + "name": "trgeo_to_tsequence", + "file": "trgeo_seqset.h", + "role": "conversion", + "class": [ + "TRGeometry" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "trgeo_to_tsequenceset", + "file": "trgeo_seqset.h", + "role": "conversion", + "class": [ + "TRGeometry" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_seqset.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "trgeoinst_set_stbox", + "file": "trgeo_boxops.h", + "role": "accessor", + "class": [ + "TRGeometryInst" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_boxops.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "trgeoinstarr_static_stbox", + "file": "trgeo_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_boxops.h not public", + "return_c": "void", + "n_params": 4 + }, + { + "name": "trgeoinstarr_rotating_stbox", + "file": "trgeo_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_boxops.h not public", + "return_c": "void", + "n_params": 4 + }, + { + "name": "trgeoinstarr_compute_bbox", + "file": "trgeo_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_boxops.h not public", + "return_c": "void", + "n_params": 5 + }, + { + "name": "trgeo_parse", + "file": "trgeo_parser.h", + "role": "accessor", + "class": [ + "TRGeometry" + ], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_parser.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "ea_contains_geo_trgeo", + "file": "trgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_geo_trgeo", + "file": "trgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_covers_trgeo_geo", + "file": "trgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ea_disjoint_trgeo_geo", + "file": "trgeo_spatialrels.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_spatialrels.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ensure_same_geom", + "file": "trgeo_utils.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_utils.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "lwgeom_apply_pose", + "file": "trgeo_utils.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_utils.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "geom_radius", + "file": "trgeo_utils.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_utils.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "v_clip_tpoly_point", + "file": "trgeo_vclip.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_vclip.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "v_clip_tpoly_tpoly", + "file": "trgeo_vclip.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_vclip.h not public", + "return_c": "int", + "n_params": 7 + }, + { + "name": "apply_pose_point4d", + "file": "trgeo_vclip.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header trgeo_vclip.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tfunc_tinstant", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tfunc_tsequence", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tfunc_tsequenceset", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tfunc_temporal", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "tfunc_tinstant_base", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tfunc_tsequence_base", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tfunc_tsequenceset_base", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tfunc_temporal_base", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tfunc_tinstant_tinstant", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tfunc_tdiscseq_tdiscseq", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tfunc_tcontseq_tcontseq", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tfunc_tsequenceset_tsequenceset", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tfunc_temporal_temporal", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "eafunc_temporal_base", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "eafunc_temporal_temporal", + "file": "lifting.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header lifting.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "int4_in", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "int4_out", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "int8_in", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "long", + "n_params": 1 + }, + { + "name": "int8_out", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "char *", + "n_params": 1 + }, + { + "name": "float8_in", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "pg_dsin", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "pg_dcos", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "pg_datan", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "pg_datan2", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "interval_negate", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "Interval *", + "n_params": 1 + }, + { + "name": "pg_interval_justify_hours", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "Interval *", + "n_params": 1 + }, + { + "name": "hash_bytes_uint32", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "unsigned int", + "n_params": 1 + }, + { + "name": "pg_hashint8", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "unsigned int", + "n_params": 1 + }, + { + "name": "pg_hashfloat8", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "unsigned int", + "n_params": 1 + }, + { + "name": "hash_bytes_uint32_extended", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "unsigned long", + "n_params": 2 + }, + { + "name": "pg_hashint8extended", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "unsigned long", + "n_params": 2 + }, + { + "name": "pg_hashfloat8extended", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "unsigned long", + "n_params": 2 + }, + { + "name": "pg_hashtext", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "unsigned int", + "n_params": 1 + }, + { + "name": "pg_hashtextextended", + "file": "postgres_types.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header postgres_types.h not public", + "return_c": "unsigned long", + "n_params": 2 + }, + { + "name": "set_out_fn", + "file": "set.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header set.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "ensure_set_isof_type", + "file": "set.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header set.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_set_set", + "file": "set.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header set.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_find_value", + "file": "set.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header set.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "set_unnest_state_make", + "file": "set.h", + "role": "constructor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header set.h not public", + "return_c": "struct SetUnnestState *", + "n_params": 1 + }, + { + "name": "set_unnest_state_next", + "file": "set.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header set.h not public", + "return_c": "void", + "n_params": 1 + }, + { + "name": "ensure_same_skiplist_subtype", + "file": "skiplist.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header skiplist.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "skiplist_set_extra", + "file": "skiplist.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header skiplist.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "skiplist_headval", + "file": "skiplist.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header skiplist.h not public", + "return_c": "void *", + "n_params": 1 + }, + { + "name": "ensure_span_isof_type", + "file": "span.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_span_isof_basetype", + "file": "span.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_span_type", + "file": "span.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_span_span", + "file": "span.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_deserialize", + "file": "span.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "span_bound_cmp", + "file": "span.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_bound_qsort_cmp", + "file": "span.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_lower_cmp", + "file": "span.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_upper_cmp", + "file": "span.h", + "role": "predicate", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_decr_bound", + "file": "span.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_incr_bound", + "file": "span.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanarr_normalize", + "file": "span.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "struct Span *", + "n_params": 4 + }, + { + "name": "span_bounds_shift_scale_value", + "file": "span.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "void", + "n_params": 7 + }, + { + "name": "span_bounds_shift_scale_time", + "file": "span.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "void", + "n_params": 4 + }, + { + "name": "floatspan_floor_ceil_iter", + "file": "span.h", + "role": "accessor", + "class": [ + "FloatSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "numspan_delta_scale_iter", + "file": "span.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "void", + "n_params": 5 + }, + { + "name": "tstzspan_delta_scale_iter", + "file": "span.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "void", + "n_params": 4 + }, + { + "name": "numspan_shift_scale_iter", + "file": "span.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "void", + "n_params": 7 + }, + { + "name": "tstzspan_shift_scale1", + "file": "span.h", + "role": "accessor", + "class": [ + "TstzSpan" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "void", + "n_params": 5 + }, + { + "name": "mi_span_value", + "file": "span.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "dist_double_value_value", + "file": "span.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span.h not public", + "return_c": "double", + "n_params": 3 + }, + { + "name": "common_entry_cmp", + "file": "span_index.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header span_index.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "span_index_leaf_consistent", + "file": "span_index.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span_index.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "span_gist_inner_consistent", + "file": "span_index.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span_index.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "span_index_recheck", + "file": "span_index.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header span_index.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_spanset_isof_type", + "file": "spanset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header spanset.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_spanset_type", + "file": "spanset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header spanset.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_same_spanset_span_type", + "file": "spanset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header spanset.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_spanset_span", + "file": "spanset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header spanset.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "ensure_valid_spanset_spanset", + "file": "spanset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header spanset.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "spanset_find_value", + "file": "spanset.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header spanset.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_and", + "file": "tbool_ops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tbool_ops.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_or", + "file": "tbool_ops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tbool_ops.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "boolop_tbool_bool", + "file": "tbool_ops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tbool_ops.h not public", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "boolop_tbool_tbool", + "file": "tbool_ops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tbool_ops.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "ensure_same_dimensionality_tbox", + "file": "tbox.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tbox.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "set_tbox", + "file": "tbox.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tbox.h not public", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "span_tbox", + "file": "tbox.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tbox.h not public", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "tbox_tstzspan", + "file": "tbox.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tbox.h not public", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "tbox_intspan", + "file": "tbox.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tbox.h not public", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "tbox_floatspan", + "file": "tbox.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tbox.h not public", + "return_c": "struct Span *", + "n_params": 1 + }, + { + "name": "tbox_index_leaf_consistent", + "file": "tbox_index.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tbox_index.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tbox_gist_inner_consistent", + "file": "tbox_index.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tbox_index.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tbox_index_recheck", + "file": "tbox_index.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tbox_index.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datum_min_int32", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_max_int32", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_min_float8", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_max_float8", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_sum_int32", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_sum_float8", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_min_text", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_max_text", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_sum_double2", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_sum_double3", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_sum_double4", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temporal_skiplist_common", + "file": "temporal_aggfuncs.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "int", + "n_params": 6 + }, + { + "name": "temporal_skiplist_merge", + "file": "temporal_aggfuncs.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "void **", + "n_params": 9 + }, + { + "name": "tinstant_tagg", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct TInstant **", + "n_params": 8 + }, + { + "name": "tsequence_tagg", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct TSequence **", + "n_params": 7 + }, + { + "name": "tcontseq_tagg_transfn", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct SkipList *", + "n_params": 4 + }, + { + "name": "temporal_tagg_combinefn", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct SkipList *", + "n_params": 4 + }, + { + "name": "tinstant_tagg_transfn", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct SkipList *", + "n_params": 3 + }, + { + "name": "tinstant_tavg_finalfn", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tsequence_tavg_finalfn", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tnumberinst_transform_tavg", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct TInstant *", + "n_params": 1 + }, + { + "name": "temporal_transform_tcount", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct Temporal **", + "n_params": 2 + }, + { + "name": "temporal_transform_tagg", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct Temporal **", + "n_params": 3 + }, + { + "name": "tsequenceset_tagg_transfn", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct SkipList *", + "n_params": 4 + }, + { + "name": "tdiscseq_tagg_transfn", + "file": "temporal_aggfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct SkipList *", + "n_params": 3 + }, + { + "name": "temporal_tagg_transfn", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct SkipList *", + "n_params": 4 + }, + { + "name": "temporal_tagg_transform_transfn", + "file": "temporal_aggfuncs.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_aggfuncs.h not public", + "return_c": "struct SkipList *", + "n_params": 5 + }, + { + "name": "temporal_similarity", + "file": "temporal_analytics.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_analytics.h not public", + "return_c": "double", + "n_params": 3 + }, + { + "name": "temporal_similarity_path", + "file": "temporal_analytics.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_analytics.h not public", + "return_c": "Match *", + "n_params": 4 + }, + { + "name": "temporal_bbox_size", + "file": "temporal_boxops.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "tinstarr_set_bbox", + "file": "temporal_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "void", + "n_params": 6 + }, + { + "name": "tsequence_compute_bbox", + "file": "temporal_boxops.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "void", + "n_params": 1 + }, + { + "name": "tseqarr_compute_bbox", + "file": "temporal_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "tsequenceset_compute_bbox", + "file": "temporal_boxops.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "void", + "n_params": 1 + }, + { + "name": "boxop_temporal_tstzspan", + "file": "temporal_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "boxop_temporal_temporal", + "file": "temporal_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "boxop_tnumber_numspan", + "file": "temporal_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "boxop_tnumber_tbox", + "file": "temporal_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "boxop_tnumber_tnumber", + "file": "temporal_boxops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_boxops.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "eacomp_base_temporal", + "file": "temporal_compops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_compops.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "eacomp_temporal_base", + "file": "temporal_compops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_compops.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "eacomp_temporal_temporal", + "file": "temporal_compops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_compops.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tcomp_base_temporal", + "file": "temporal_compops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_compops.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tcomp_temporal_base", + "file": "temporal_compops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_compops.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tcomp_temporal_temporal", + "file": "temporal_compops.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_compops.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "tdiscseq_at_timestamptz", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tdiscseq_restrict_value", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tdiscseq_restrict_values", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tdiscseq_minus_timestamptz", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tdiscseq_restrict_tstzset", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tdiscseq_restrict_tstzspanset", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tcontseq_restrict_value_iter", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tcontseq_delete_timestamptz", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tcontseq_delete_tstzset", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tcontseq_delete_tstzspanset", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tcontseq_at_tstzset", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tcontseq_minus_timestamptz", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tcontseq_minus_tstzset", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tcontseq_minus_tstzspan", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 2 + }, + { + "name": "tcontseq_restrict_value", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tcontseq_restrict_values", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tsequence_at_values_iter", + "file": "temporal_restrict.h", + "role": "restriction", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tnumberseq_cont_restrict_span_iter", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tnumberseq_cont_restrict_spanset_iter", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tsegment_at_timestamptz", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TInstant *", + "n_params": 4 + }, + { + "name": "tcontseq_minus_timestamp_iter", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tcontseq_minus_tstzset_iter", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tcontseq_at_tstzspanset1", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tcontseq_minus_tstzspanset_iter", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tcontseq_at_tstzspan", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tcontseq_at_timestamptz", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TInstant *", + "n_params": 2 + }, + { + "name": "tcontseq_restrict_tstzspanset", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tdiscseq_value_at_timestamptz", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tnumberseq_disc_restrict_span", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tnumberseq_disc_restrict_spanset", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequence *", + "n_params": 3 + }, + { + "name": "tnumberseq_cont_restrict_span", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tnumberseq_cont_restrict_spanset", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "tnumberseq_cont_twavg", + "file": "temporal_restrict.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_restrict.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "span_num_bins", + "file": "temporal_tile.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "temporal_time_bin_init", + "file": "temporal_tile.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "struct SpanBinState *", + "n_params": 4 + }, + { + "name": "tbox_tile_state_make", + "file": "temporal_tile.h", + "role": "constructor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "struct TboxGridState *", + "n_params": 6 + }, + { + "name": "tbox_tile_state_next", + "file": "temporal_tile.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "void", + "n_params": 1 + }, + { + "name": "tbox_tile_state_set", + "file": "temporal_tile.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "void", + "n_params": 7 + }, + { + "name": "interval_units", + "file": "temporal_tile.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "long", + "n_params": 1 + }, + { + "name": "timestamptz_bin_start", + "file": "temporal_tile.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "long", + "n_params": 3 + }, + { + "name": "datum_bin", + "file": "temporal_tile.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tnumber_value_time_tile_init", + "file": "temporal_tile.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "struct TboxGridState *", + "n_params": 6 + }, + { + "name": "tbox_tile_state_get", + "file": "temporal_tile.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_tile.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "temporal_transform_wcount", + "file": "temporal_waggfuncs.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_waggfuncs.h not public", + "return_c": "struct TSequence **", + "n_params": 3 + }, + { + "name": "tnumber_transform_wavg", + "file": "temporal_waggfuncs.h", + "role": "accessor", + "class": [ + "TNumber" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_waggfuncs.h not public", + "return_c": "struct TSequence **", + "n_params": 3 + }, + { + "name": "temporal_wagg_transfn", + "file": "temporal_waggfuncs.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_waggfuncs.h not public", + "return_c": "struct SkipList *", + "n_params": 6 + }, + { + "name": "temporal_wagg_transform_transfn", + "file": "temporal_waggfuncs.h", + "role": "aggregate", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header temporal_waggfuncs.h not public", + "return_c": "struct SkipList *", + "n_params": 5 + }, + { + "name": "tinstant_set", + "file": "tinstant.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tinstant.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "tnumberinst_double", + "file": "tinstant.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tinstant.h not public", + "return_c": "double", + "n_params": 1 + }, + { + "name": "tinstant_to_string", + "file": "tinstant.h", + "role": "conversion", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tinstant.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "tinstant_restrict_values_test", + "file": "tinstant.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tinstant.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tnumberinst_restrict_span_test", + "file": "tinstant.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tinstant.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tnumberinst_restrict_spanset_test", + "file": "tinstant.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tinstant.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tinstant_restrict_tstzset_test", + "file": "tinstant.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tinstant.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tinstant_restrict_tstzspanset_test", + "file": "tinstant.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tinstant.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "intersection_tinstant_tinstant", + "file": "tinstant.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tinstant.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tfloat_arithop_turnpt", + "file": "tnumber_mathfuncs.h", + "role": "accessor", + "class": [ + "TFloat" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tnumber_mathfuncs.h not public", + "return_c": "int", + "n_params": 9 + }, + { + "name": "arithop_tnumber_number", + "file": "tnumber_mathfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnumber_mathfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 5 + }, + { + "name": "arithop_tnumber_tnumber", + "file": "tnumber_mathfuncs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tnumber_mathfuncs.h not public", + "return_c": "struct Temporal *", + "n_params": 5 + }, + { + "name": "float_collinear", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "floatsegm_interpolate", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "double", + "n_params": 3 + }, + { + "name": "floatsegm_locate", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "long double", + "n_params": 3 + }, + { + "name": "tnumbersegm_intersection", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 9 + }, + { + "name": "tsequence_norm_test", + "file": "tsequence.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 8 + }, + { + "name": "tsequence_join_test", + "file": "tsequence.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tsequence_join", + "file": "tsequence.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "struct TSequence *", + "n_params": 4 + }, + { + "name": "tinstarr_normalize", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "struct TInstant **", + "n_params": 4 + }, + { + "name": "tcontseq_find_timestamptz", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tdiscseq_find_timestamptz", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tseqarr2_to_tseqarr", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "struct TSequence **", + "n_params": 4 + }, + { + "name": "ensure_valid_tinstarr_common", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "tsequence_make_exp1", + "file": "tsequence.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "struct TSequence *", + "n_params": 8 + }, + { + "name": "synchronize_tsequence_tsequence", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "tfloatsegm_intersection_value", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 6 + }, + { + "name": "tsegment_intersection_value", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 8 + }, + { + "name": "tsegment_intersection", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 9 + }, + { + "name": "tsegment_value_at_timestamptz", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 6 + }, + { + "name": "intersection_tdiscseq_tdiscseq", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "intersection_tcontseq_tdiscseq", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "intersection_tdiscseq_tcontseq", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "intersection_tsequence_tinstant", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "intersection_tinstant_tsequence", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tsequence_to_string", + "file": "tsequence.h", + "role": "conversion", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "char *", + "n_params": 4 + }, + { + "name": "ensure_increasing_timestamps", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "bbox_expand", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "ensure_valid_tinstarr", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "tsequence_make_valid", + "file": "tsequence.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "tnumberseq_shift_scale_value_iter", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "void", + "n_params": 5 + }, + { + "name": "tsequence_shift_scale_time_iter", + "file": "tsequence.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "tstepseq_to_linear_iter", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tstepseq_to_linear", + "file": "tsequence.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 1 + }, + { + "name": "tsequence_segments_iter", + "file": "tsequence.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tsequence_timestamps_iter", + "file": "tsequence.h", + "role": "accessor", + "class": [ + "TSequence" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequence.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tsequenceset_find_timestamptz", + "file": "tsequenceset.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tseqarr_normalize", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "struct TSequence **", + "n_params": 3 + }, + { + "name": "datum_distance", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "double", + "n_params": 4 + }, + { + "name": "ensure_valid_tinstarr_gaps", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int *", + "n_params": 6 + }, + { + "name": "ensure_valid_tseqarr", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "synchronize_tsequenceset_tsequence", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "synchronize_tsequenceset_tsequenceset", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "intersection_tsequenceset_tinstant", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "intersection_tinstant_tsequenceset", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "intersection_tsequenceset_tdiscseq", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "intersection_tdiscseq_tsequenceset", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "intersection_tsequence_tsequenceset", + "file": "tsequenceset.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "int", + "n_params": 5 + }, + { + "name": "tsequenceset_to_string", + "file": "tsequenceset.h", + "role": "conversion", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header tsequenceset.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "datum_textcat", + "file": "ttext_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header ttext_funcs.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_lower", + "file": "ttext_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header ttext_funcs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datum_upper", + "file": "ttext_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header ttext_funcs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "datum_initcap", + "file": "ttext_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header ttext_funcs.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "textfunc_ttext", + "file": "ttext_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header ttext_funcs.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "textfunc_ttext_text", + "file": "ttext_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header ttext_funcs.h not public", + "return_c": "struct Temporal *", + "n_params": 4 + }, + { + "name": "textfunc_ttext_ttext", + "file": "ttext_funcs.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header ttext_funcs.h not public", + "return_c": "struct Temporal *", + "n_params": 3 + }, + { + "name": "datum_as_wkb", + "file": "type_inout.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_inout.h not public", + "return_c": "unsigned char *", + "n_params": 4 + }, + { + "name": "datum_as_hexwkb", + "file": "type_inout.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_inout.h not public", + "return_c": "char *", + "n_params": 4 + }, + { + "name": "type_from_wkb", + "file": "type_inout.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_inout.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "type_from_hexwkb", + "file": "type_inout.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_inout.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "ensure_end_input", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "p_whitespace", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "void", + "n_params": 1 + }, + { + "name": "p_delimchar", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "p_obrace", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_obrace", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "p_cbrace", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_cbrace", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "p_obracket", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "p_cbracket", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "p_oparen", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_oparen", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "p_cparen", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "ensure_cparen", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "p_comma", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 1 + }, + { + "name": "basetype_parse", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "double_parse", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "elem_parse", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "set_parse", + "file": "type_parser.h", + "role": "accessor", + "class": [ + "Set" + ], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "struct Set *", + "n_params": 2 + }, + { + "name": "span_parse", + "file": "type_parser.h", + "role": "accessor", + "class": [ + "Span" + ], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "spanset_parse", + "file": "type_parser.h", + "role": "accessor", + "class": [ + "SpanSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "struct SpanSet *", + "n_params": 2 + }, + { + "name": "tbox_parse", + "file": "type_parser.h", + "role": "accessor", + "class": [ + "TBox" + ], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "struct TBox *", + "n_params": 1 + }, + { + "name": "timestamp_parse", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "long", + "n_params": 1 + }, + { + "name": "tinstant_parse", + "file": "type_parser.h", + "role": "accessor", + "class": [ + "TInstant" + ], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "struct TInstant *", + "n_params": 3 + }, + { + "name": "tdiscseq_parse", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "struct TSequence *", + "n_params": 2 + }, + { + "name": "tcontseq_parse", + "file": "type_parser.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "struct TSequence *", + "n_params": 4 + }, + { + "name": "tsequenceset_parse", + "file": "type_parser.h", + "role": "accessor", + "class": [ + "TSequenceSet" + ], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "struct TSequenceSet *", + "n_params": 3 + }, + { + "name": "temporal_parse", + "file": "type_parser.h", + "role": "accessor", + "class": [ + "Temporal" + ], + "tier": "internal", + "confidence": "high", + "reason": "header type_parser.h not public", + "return_c": "struct Temporal *", + "n_params": 2 + }, + { + "name": "datum_copy", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_double", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "double", + "n_params": 2 + }, + { + "name": "double_datum", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "bstring2bytea", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "struct varlena *", + "n_params": 2 + }, + { + "name": "basetype_in", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 4 + }, + { + "name": "basetype_out", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "char *", + "n_params": 3 + }, + { + "name": "pfree_array", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "stringarr_to_string", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "char *", + "n_params": 8 + }, + { + "name": "datumarr_sort", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "void", + "n_params": 3 + }, + { + "name": "tstzarr_sort", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "spanarr_sort", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tinstarr_sort", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "tseqarr_sort", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "void", + "n_params": 2 + }, + { + "name": "datumarr_remove_duplicates", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "tstzarr_remove_duplicates", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "tinstarr_remove_duplicates", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 2 + }, + { + "name": "datum_add", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_sub", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_mult", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_div", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_cmp", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_eq", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_ne", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_lt", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_le", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_gt", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum_ge", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum2_eq", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum2_ne", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum2_lt", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum2_le", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum2_gt", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "datum2_ge", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "int", + "n_params": 3 + }, + { + "name": "hypot3d", + "file": "type_util.h", + "role": null, + "class": [], + "tier": "internal", + "confidence": "high", + "reason": "header type_util.h not public", + "return_c": "double", + "n_params": 3 + } + ] +} \ No newline at end of file diff --git a/tools/codegen_facades.py b/tools/codegen_facades.py new file mode 100644 index 0000000..d2365a5 --- /dev/null +++ b/tools/codegen_facades.py @@ -0,0 +1,235 @@ +#!/usr/bin/env python3 +"""Generate the org.mobilitydb.meos.MeosOps* streaming facades from the MEOS +binding surface. + +North Star (meos-api-codegen-regularity): the streaming facade surface is a +pure projection of the MEOS catalog and is GENERATED, never hand-written. The +facades are 1:1 static forwarders to functions.GeneratedFunctions (the JMEOS +FFI surface), so they always match the JMEOS jar bundled with this engine. The +streaming-relevance baseline classifies each MEOS function into an object-model +class and a streaming tier (stateless / bounded-state / windowed / cross-stream +/ io-meta); that drives one Java class per object-model class plus one per +source header for the free functions, with a shared MeosOpsRuntime that probes +libmeos exactly once per JVM. + +This is the per-binding generator (the Flink/Kafka analogue of JMEOS' +FunctionsGenerator and MobilitySpark's tools/codegen_spark_udfs.py): each +engine runs it over the JMEOS jar it ships to regenerate its own facades, so +the surface never drifts from the pin and is reproducible from the repo. + +Usage: + tools/codegen_facades.py --jar --out --engine + [--baseline ] [--package ] +""" +import argparse +import json +import os +import re +import subprocess +from collections import Counter, defaultdict +from pathlib import Path + +SIG_RE = re.compile( + r'^\s*public\s+static\s+(?P[\w\.<>\[\]]+)\s+(?P\w+)\((?P[^)]*)\)') + +# Streaming tiers that get a facade; sequence-only/internal/ambiguous are skipped. +EMIT_TIERS = {'stateless', 'bounded-state', 'windowed', 'cross-stream', 'io-meta'} +TIER_ORDER = {'stateless': 0, 'bounded-state': 1, 'windowed': 2, + 'cross-stream': 3, 'io-meta': 4, 'sequence-only': 5} +TIER_DOC = { + 'stateless': 'Pure per-event; safe in any scalar position.', + 'bounded-state': 'Per-event with bounded per-key state (MEOS handle).', + 'windowed': 'Requires a window operator — caller wraps in an aggregate.', + 'cross-stream': 'Pairwise across streams — caller wraps in a join.', + 'sequence-only': 'Inherently non-streamable; honest marker.', + 'io-meta': 'I/O / catalog / lifecycle helper.', +} + + +def short_type(t): + if t.startswith('java.lang.'): + return t[len('java.lang.'):] + return t.split('.')[-1] if '.' in t else t + + +def parse_jmeos_signatures(jar): + """javap functions.GeneratedFunctions -> {name: {ret, arg_types}}.""" + out = subprocess.run( + ['javap', '-cp', str(jar), 'functions.GeneratedFunctions'], + check=True, capture_output=True, text=True).stdout + jmeos = {} + for line in out.splitlines(): + m = SIG_RE.match(line.rstrip(';')) + if m: + raw = m.group('args').strip() + jmeos[m.group('name')] = { + 'ret': m.group('ret'), + 'arg_types': [a.strip() for a in raw.split(',')] if raw else [], + } + return jmeos + + +def header_to_class(h): + base = h.replace('.h', '').replace('meos_', '').replace('meos', 'core') + if base in ('', 'core'): + return 'MeosOpsFreeCore' + return 'MeosOpsFree' + ''.join(p.capitalize() for p in base.split('_')) + + +def collect_imports(rows): + imports = {'functions.GeneratedFunctions'} + for r in rows: + for t in [r['java_ret']] + [a[0] for a in r['java_params']]: + if '.' in t and not t.startswith('java.lang.'): + imports.add(t.replace('[]', '')) + return sorted(i for i in imports if '.' in i) + + +def emit_method(r, prop): + fname = r['name'] + args = ', '.join(f'{short_type(t)} {n}' for (t, n) in r['java_params']) + call_args = ', '.join(n for (t, n) in r['java_params']) + ret = short_type(r['java_ret']) + L = [' /**', + f' * MEOS {{@code {fname}}} — tier {r["tier"]}.', + f' *

{TIER_DOC.get(r["tier"], "")}

'] + if r.get('role'): + L.append(f' *

Object-model role: {{@code {r["role"]}}}.

') + L.append(f' *

Classification: {r["reason"]}

') + L.append(' */') + if r['tier'] == 'sequence-only': + L += [f' public static {ret} {fname}({args}) {{', + ' throw new UnsupportedOperationException(', + f' "{fname} is sequence-only — not supported in a streaming context");', + ' }', ''] + else: + ret_stmt = '' if ret == 'void' else 'return ' + L += [f' public static {ret} {fname}({args}) {{', + ' if (!MEOS_AVAILABLE) {', + ' throw new UnsupportedOperationException(', + f' "{fname} requires libmeos — set -D{prop}=true");', + ' }', + f' {ret_stmt}GeneratedFunctions.{fname}({call_args});', + ' }', ''] + return L + + +def emit_class(cls, rows, pkg, prop, banner): + tier_cnt = Counter(r['tier'] for r in rows) + L = [f'package {pkg};', '', + '/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand.', + f' * {banner}', + f' * Methods emitted: {len(rows)} (' + + ' · '.join(f'{t}={c}' for t, c in tier_cnt.most_common()) + ')', + ' * Source: the bundled JMEOS functions.GeneratedFunctions surface', + ' * ∩ the streaming-relevance baseline.', + ' */', ''] + L += [f'import {i};' for i in collect_imports(rows)] + L += ['', + f'public final class {cls} {{', '', + ' public static final boolean MEOS_AVAILABLE = MeosOpsRuntime.MEOS_AVAILABLE;', + '', + f' private {cls}() {{ /* utility */ }}', ''] + for r in sorted(rows, key=lambda r: (TIER_ORDER.get(r['tier'], 99), r['name'])): + L += emit_method(r, prop) + L.append('}') + return '\n'.join(L) + '\n' + + +def runtime_src(pkg, prop): + return f'''package {pkg}; + +import functions.GeneratedFunctions; + +/* AUTO-GENERATED by tools/codegen_facades.py — do not edit by hand. + * Shared runtime helper: owns the single MEOS_AVAILABLE static-init across all + * generated MeosOps* facades, so libmeos is probed exactly once per JVM. */ +final class MeosOpsRuntime {{ + + static final boolean MEOS_AVAILABLE; + + static {{ + boolean enabled = Boolean.parseBoolean( + System.getProperty("{prop}", "true")); + boolean ok = false; + if (enabled) {{ + try {{ + GeneratedFunctions.meos_initialize(); + ok = true; + }} catch (Throwable t) {{ + ok = false; + }} + }} + MEOS_AVAILABLE = ok; + }} + + private MeosOpsRuntime() {{ /* utility */ }} +}} +''' + + +def main(): + here = Path(__file__).resolve().parent + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--jar', required=True, help='JMEOS jar with functions.GeneratedFunctions') + ap.add_argument('--out', required=True, help='module dir (facades go to /src/main/java/)') + ap.add_argument('--engine', required=True, help='engine name -> the -Dmobility.meos.enabled toggle') + ap.add_argument('--baseline', default=str(here / 'baseline' / 'streaming-relevance-baseline.json')) + ap.add_argument('--package', default='org.mobilitydb.meos') + a = ap.parse_args() + + prop = f'mobility{a.engine}.meos.enabled' + out_dir = Path(a.out) / 'src/main/java' / a.package.replace('.', '/') + out_dir.mkdir(parents=True, exist_ok=True) + + jmeos = parse_jmeos_signatures(a.jar) + with open(a.baseline) as f: + baseline = json.load(f) + + def join(rows): + emit, absent = [], [] + for r in rows: + if r['name'] in jmeos: + sig = jmeos[r['name']] + emit.append({**r, 'java_ret': sig['ret'], + 'java_params': [(t, f'arg{i}') for i, t in enumerate(sig['arg_types'])]}) + else: + absent.append(r['name']) + return emit, absent + + streamable = [r for r in baseline['functions'] + if r['tier'] in EMIT_TIERS and r['tier'] != 'internal'] + oo_rows, _ = join([r for r in streamable if r.get('class')]) + free_rows, _ = join([r for r in streamable if not r.get('class')]) + + # Regenerate from scratch: drop stale MeosOps*.java, keep hand-written + # caller logic in the same package (e.g. MeosSetSetJoin.java). + for f in out_dir.glob('MeosOps*.java'): + f.unlink() + + (out_dir / 'MeosOpsRuntime.java').write_text(runtime_src(a.package, prop)) + + by_class = defaultdict(list) + for r in oo_rows: + for c in r['class']: + by_class[c].append(r) + for cls, rows in sorted(by_class.items()): + (out_dir / f'MeosOps{cls}.java').write_text( + emit_class(f'MeosOps{cls}', rows, a.package, prop, + f'MEOS object-model class: {cls}')) + + by_header = defaultdict(list) + for r in free_rows: + by_header[r['file']].append(r) + for header, rows in sorted(by_header.items()): + cls = header_to_class(header) + (out_dir / f'{cls}.java').write_text( + emit_class(cls, rows, a.package, prop, f'Free functions from {header}')) + + total = 1 + len(by_class) + len(by_header) + print(f'{a.engine}: emitted {total} facade classes into {out_dir} ' + f'({len(by_class)} object-model + {len(by_header)} free + MeosOpsRuntime)') + + +if __name__ == '__main__': + main()