From b7a8fb215b53b1d4c460bc377dabd198fe9712ef Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Fri, 10 Jul 2026 16:40:39 +0200 Subject: [PATCH] Derive meos-idl.json in CI via provision-meos CI provisions the MEOS catalog and libmeos from MobilityDB through the shared provision-meos action, so meos-idl.json is generated during the build instead of being committed. A .gitignore rule keeps the derived catalog out of version control. --- .github/workflows/maven.yml | 105 +- .gitignore | 3 + codegen/input/meos-idl.json | 322637 --------------------------------- 3 files changed, 23 insertions(+), 322722 deletions(-) delete mode 100644 codegen/input/meos-idl.json diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 7a9dbb05..ce7194cb 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -42,98 +42,33 @@ jobs: restore-keys: | ${{ runner.os }}-maven- - - name: Print current working directory - run: pwd - - # Prefer apt.postgresql.org over the runner's preinstalled PostgreSQL so - # the postgresql-server-dev package resolves cleanly. Only pg_config is - # needed here — pgPointCloud produces a static libpc.a, no server. - - name: Remove existing PostgreSQL installations [prefer apt.postgresql.org] - run: | - sudo service postgresql stop || true - sudo apt-get --purge remove postgresql* -y || true - sudo rm -rf /var/lib/postgresql/ /etc/postgresql/ \ - /var/log/postgresql/ || true - - - name: Add PostgreSQL APT repository - run: | - sudo apt-get install -y curl ca-certificates gnupg - curl https://www.postgresql.org/media/keys/ACCC4CF8.asc \ - | sudo apt-key add - - sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ \ - $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' - - - name: Update apt cache - run: sudo apt-get update - - # Install GEOS library - - name: Install GEOS - run: sudo apt-get install -y libgeos-dev - - # Install PROJ library - - name: Install PROJ - run: sudo apt-get install proj-bin libproj-dev proj-data - - # Install JSON-C library - - name: Install JSON-C - run: sudo apt install libjson-c-dev - - # Install GSL library - - name: Install GSL - run: sudo apt-get install -y libgsl-dev - - # Install libraries needed by the optional MEOS families (H3, GDAL, libxml2, - # autotools and a PostgreSQL server-dev package for the vendored pgPointCloud lib) - - name: Install all-families dependencies - run: sudo apt-get install -y libh3-dev libgdal-dev libxml2-dev autoconf automake libtool pkg-config postgresql-17 postgresql-server-dev-17 - - # Fetch and install MEOS library - - name: Fetch MEOS sources - run: git clone https://github.com/MobilityDB/MobilityDB.git + # Derive the MEOS catalog (meos-idl.json via run.py) and build+install the + # all-families libmeos.so from MobilityDB master, through the shared composite + # action. It does the full libmeos provisioning itself (PostgreSQL purge, PGDG, + # PG17, build deps, cmake, install under /usr/local), so no inline apt/PG/cmake + # steps are needed here. Tracking master keeps the derived catalog and the + # libmeos build in lockstep with the same upstream commit — drift-free. + - name: Provision MEOS catalog + libmeos + id: provision + uses: MobilityDB/MEOS-API/.github/actions/provision-meos@master + with: + mobilitydb-ref: master + build-libmeos: "true" - # install MObilityDB - - name: Install MobilityDB + # Stage the derived catalog where FunctionsGenerator reads it at build time. + # The catalog is gitignored — it only ever exists as a build artifact. + - name: Stage the derived catalog for the generator run: | - mkdir MobilityDB/build - cd MobilityDB/build - cmake .. -DMEOS=on -DALL=ON \ - -DH3_LIBRARY=/usr/lib/x86_64-linux-gnu/libh3.so \ - -DH3_INCLUDE_DIR=/usr/include/h3 \ - -DPOSTGRESQL_PG_CONFIG=/usr/lib/postgresql/17/bin/pg_config - make -j - sudo make install + mkdir -p codegen/input + cp "${{ steps.provision.outputs.catalog-path }}" codegen/input/meos-idl.json - # Copy the installed library to your project's src/lib directory + # Copy the installed library to the project's src directory (the action installs + # libmeos under /usr/local) and expose it via LD_LIBRARY_PATH. - name: Copy MEOS library to JMEOS/src/ - run: | - cp /usr/local/lib/libmeos.so $GITHUB_WORKSPACE/jmeos-core/src/ + run: cp /usr/local/lib/libmeos.so $GITHUB_WORKSPACE/jmeos-core/src/ - # Check for the library in the src/lib directory - - name: Check for the library - run: ls -la $GITHUB_WORKSPACE/jmeos-core/src/ - - # Set up the environment variable LD_LIBRARY_PATH - name: Set up LD_LIBRARY_PATH run: echo "LD_LIBRARY_PATH=$(pwd)/jmeos-core/src/" >> $GITHUB_ENV - # Check if libmeos.so exists in the target directory - - name: Check if libmeos.so exists - run: ls -l $LD_LIBRARY_PATH/libmeos.so - - # Verify the architecture compatibility of the library - - name: Verify architecture compatibility - run: file $LD_LIBRARY_PATH/libmeos.so - - # Test the MEOS library loading using ldd and nm - - name: Test libmeos.so loading - run: | - ldd $LD_LIBRARY_PATH/libmeos.so - nm -D $LD_LIBRARY_PATH/libmeos.so - - # Ensure that the library has the correct execution permissions - - name: Ensure correct permissions - run: chmod +x $LD_LIBRARY_PATH/libmeos.so - - # Build Maven project - name: Build with Maven run: mvn clean install diff --git a/.gitignore b/.gitignore index 1f3d7cd6..a3ed1317 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,6 @@ cmake-build-*/ ### Built MEOS native library (staged in CI, never committed) ### jmeos-core/src/libmeos.so jmeos-core/src/main/resources/lib/libmeos.so + +### Derived MEOS catalog (generated in CI via provision-meos, never committed) ### +codegen/input/meos-idl.json diff --git a/codegen/input/meos-idl.json b/codegen/input/meos-idl.json deleted file mode 100644 index a978ac35..00000000 --- a/codegen/input/meos-idl.json +++ /dev/null @@ -1,322637 +0,0 @@ -{ - "functions": [ - { - "name": "meos_error", - "file": "meos_error.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "errlevel", - "cType": "int", - "canonical": "int" - }, - { - "name": "errcode", - "cType": "int", - "canonical": "int" - }, - { - "name": "format", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "errlevel", - "kind": "json", - "json": "integer" - }, - { - "name": "errcode", - "kind": "json", - "json": "integer" - }, - { - "name": "format", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_errno", - "file": "meos_error.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "meos_errno_set", - "file": "meos_error.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "err", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "err", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "meos_errno_restore", - "file": "meos_error.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "err", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "err", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "meos_errno_reset", - "file": "meos_error.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "meos_array_create", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "MeosArray *", - "canonical": "struct MeosArray *" - }, - "params": [ - { - "name": "elem_size", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-encoder:MeosArray" - }, - "wire": { - "params": [ - { - "name": "elem_size", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "meos_array_add", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" - }, - { - "name": "value", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:MeosArray; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "array", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_array_get", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void *", - "canonical": "void *" - }, - "params": [ - { - "name": "array", - "cType": "const MeosArray *", - "canonical": "const struct MeosArray *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:MeosArray; no-encoder:void" - }, - "wire": { - "params": [ - { - "name": "array", - "kind": "unsupported" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "meos_array_count", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "array", - "cType": "const MeosArray *", - "canonical": "const struct MeosArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:MeosArray" - }, - "wire": { - "params": [ - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "meos_array_reset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:MeosArray" - }, - "wire": { - "params": [ - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_array_reset_free", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:MeosArray" - }, - "wire": { - "params": [ - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_array_destroy", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:MeosArray" - }, - "wire": { - "params": [ - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_array_destroy_free", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "array", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:MeosArray" - }, - "wire": { - "params": [ - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "rtree_create_intspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-encoder:RTree" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "rtree_create_bigintspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-encoder:RTree" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "rtree_create_floatspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-encoder:RTree" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "rtree_create_datespan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-encoder:RTree" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "rtree_create_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-encoder:RTree" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "rtree_create_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-encoder:RTree" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "rtree_create_stbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "RTree *", - "canonical": "struct RTree *" - }, - "params": [], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-encoder:RTree" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "rtree_free", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "rtree", - "cType": "RTree *", - "canonical": "struct RTree *" - } - ], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-decoder:RTree" - }, - "wire": { - "params": [ - { - "name": "rtree", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "rtree_insert", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "rtree", - "cType": "RTree *", - "canonical": "struct RTree *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - }, - { - "name": "id", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-decoder:RTree; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "rtree", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "unsupported" - }, - { - "name": "id", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "rtree_insert_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "rtree", - "cType": "RTree *", - "canonical": "struct RTree *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "id", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-decoder:RTree" - }, - "wire": { - "params": [ - { - "name": "rtree", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "id", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "rtree_insert_temporal_split", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "rtree", - "cType": "RTree *", - "canonical": "struct RTree *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "id", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxboxes", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-decoder:RTree" - }, - "wire": { - "params": [ - { - "name": "rtree", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "id", - "kind": "json", - "json": "integer" - }, - { - "name": "maxboxes", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "rtree_search", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "rtree", - "cType": "const RTree *", - "canonical": "const struct RTree *" - }, - { - "name": "op", - "cType": "RTreeSearchOp", - "canonical": "RTreeSearchOp" - }, - { - "name": "query", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "result", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-decoder:RTree; no-decoder:void; no-decoder:MeosArray" - }, - "wire": { - "params": [ - { - "name": "rtree", - "kind": "unsupported" - }, - { - "name": "op", - "kind": "json", - "json": "string", - "enum": "RTreeSearchOp" - }, - { - "name": "query", - "kind": "unsupported" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "rtree_search_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "rtree", - "cType": "const RTree *", - "canonical": "const struct RTree *" - }, - { - "name": "op", - "cType": "RTreeSearchOp", - "canonical": "RTreeSearchOp" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "result", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-decoder:RTree; no-decoder:MeosArray" - }, - "wire": { - "params": [ - { - "name": "rtree", - "kind": "unsupported" - }, - { - "name": "op", - "kind": "json", - "json": "string", - "enum": "RTreeSearchOp" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "rtree_search_temporal_dedup", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "rtree", - "cType": "const RTree *", - "canonical": "const struct RTree *" - }, - { - "name": "op", - "cType": "RTreeSearchOp", - "canonical": "RTreeSearchOp" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxboxes", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "MeosArray *", - "canonical": "struct MeosArray *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "index", - "network": { - "exposable": false, - "method": null, - "reason": "index; no-decoder:RTree; no-decoder:MeosArray" - }, - "wire": { - "params": [ - { - "name": "rtree", - "kind": "unsupported" - }, - { - "name": "op", - "kind": "json", - "json": "string", - "enum": "RTreeSearchOp" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxboxes", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "meos_initialize_error_handler", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "err_handler", - "cType": "error_handler_fn", - "canonical": "void (*)(int, int, const char *)" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; array-or-out-param:err_handler" - }, - "wire": { - "params": [ - { - "name": "err_handler", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_initialize_allocator", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "malloc_fn", - "cType": "meos_malloc_fn", - "canonical": "void *(*)(int)" - }, - { - "name": "realloc_fn", - "cType": "meos_realloc_fn", - "canonical": "void *(*)(void *, int)" - }, - { - "name": "free_fn", - "cType": "meos_free_fn", - "canonical": "void (*)(void *)" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; array-or-out-param:malloc_fn; array-or-out-param:realloc_fn; array-or-out-param:free_fn" - }, - "wire": { - "params": [ - { - "name": "malloc_fn", - "kind": "unsupported" - }, - { - "name": "realloc_fn", - "kind": "unsupported" - }, - { - "name": "free_fn", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_initialize_noexit_error_handler", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_initialize_timezone", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "name", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "name", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_initialize_collation", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_finalize_timezone", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_finalize_collation", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_finalize_projsrs", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_finalize_ways", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_set_datestyle", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "newval", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "extra", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "newval", - "kind": "json", - "json": "string" - }, - { - "name": "extra", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meos_set_intervalstyle", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "newval", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "extra", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "newval", - "kind": "json", - "json": "string" - }, - { - "name": "extra", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meos_get_datestyle", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "meos_get_intervalstyle", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "meos_set_spatial_ref_sys_csv", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "path", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "path", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_set_ways_csv", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "path", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "path", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_initialize", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_finalize", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "bigintset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "bigintspan_expand", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintspan_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintspan_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "bigintspanset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintspanset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "dateset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "dateset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "datespan_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datespan_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "datespanset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datespanset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "floatset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "floatspan_expand", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "floatspanset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspanset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "intset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "intspan_expand", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspan_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspan_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "intspanset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspanset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "set_as_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "set_as_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "set_from_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_from_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "size_t" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_as_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "span_as_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "span_from_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_from_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "size_t" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_as_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "spanset_as_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spanset_from_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_from_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "size_t" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "textset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "textset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tstzset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tstzspan_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspan_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tstzspanset_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspanset_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "bigintset_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "const int64_t *", - "canonical": "const int64_t *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintspan_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "lower", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "upper", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "dateset_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "const DateADT *", - "canonical": "const DateADT *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datespan_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "lower", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "upper", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatset_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "lower", - "cType": "double", - "canonical": "double" - }, - { - "name": "upper", - "cType": "double", - "canonical": "double" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "lower", - "kind": "json", - "json": "number" - }, - { - "name": "upper", - "kind": "json", - "json": "number" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intset_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspan_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "lower", - "cType": "int", - "canonical": "int" - }, - { - "name": "upper", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "lower", - "kind": "json", - "json": "integer" - }, - { - "name": "upper", - "kind": "json", - "json": "integer" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_copy", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_copy", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_copy", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "spans", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "textset_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzset_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "const TimestampTz *", - "canonical": "const TimestampTz *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspan_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigint_to_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigint_to_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigint_to_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "date_to_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "date_to_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "date_to_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "dateset_to_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datespan_to_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datespanset_to_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "float_to_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "float_to_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "float_to_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatset_to_intset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_to_intspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_to_bigintspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspanset_to_intspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "int_to_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "int_to_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "int_to_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intset_to_floatset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspan_to_floatspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspan_to_bigintspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintspan_to_intspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintspan_to_floatspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspanset_to_floatspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_to_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_to_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_to_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "text_to_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamptz_to_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamptz_to_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamptz_to_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzset_to_dateset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspan_to_datespan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspanset_to_datespanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintset_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintset_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintset_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "int64_t *", - "canonical": "int64_t *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "bigintset_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t *", - "canonical": "int64_t *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintspan_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintspan_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintspan_width", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintspanset_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintspanset_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintspanset_width", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "boundspan", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "dateset_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "DateADT", - "canonical": "DateADT" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "dateset_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "DateADT", - "canonical": "DateADT" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "dateset_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "DateADT *", - "canonical": "DateADT *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "dateset_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "DateADT *", - "canonical": "DateADT *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datespan_duration", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Interval *", - "canonical": "Interval *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "Interval *", - "encode": "interval_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "datespan_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "DateADT", - "canonical": "DateADT" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datespan_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "DateADT", - "canonical": "DateADT" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datespanset_date_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "DateADT *", - "canonical": "DateADT *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datespanset_dates", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datespanset_duration", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Interval *", - "canonical": "Interval *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "boundspan", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Interval *", - "encode": "interval_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "datespanset_end_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "DateADT", - "canonical": "DateADT" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datespanset_num_dates", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "datespanset_start_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "DateADT", - "canonical": "DateADT" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "floatset_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "floatset_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "floatset_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "floatset_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double *", - "canonical": "double *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:double *" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "floatspan_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "floatspan_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "floatspan_width", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "floatspanset_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "floatspanset_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "floatspanset_width", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "boundspan", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "intset_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "intset_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "intset_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer", - "from_outparam": "result", - "out_ctype": "int *", - "presence_return": true - } - } - }, - { - "name": "intset_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "intspan_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "intspan_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "intspan_width", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "intspanset_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "intspanset_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "intspanset_width", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "boundspan", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "set_hash", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "set_hash_extended", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "set_num_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "span_hash", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "span_hash_extended", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "span_lower_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_upper_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_end_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_hash", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "spanset_hash_extended", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spanset_lower_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_num_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_span_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_spanarr", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span **", - "canonical": "struct Span **" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:struct Span **" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spanset_start_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_upper_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "textset_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "textset_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "textset_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "text **", - "canonical": "text **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "textset_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzset_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzset_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzset_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tstzset_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz *", - "canonical": "TimestampTz *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzspan_duration", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Interval *", - "canonical": "Interval *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "Interval *", - "encode": "interval_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tstzspan_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzspan_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzspanset_duration", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Interval *", - "canonical": "Interval *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "boundspan", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Interval *", - "encode": "interval_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tstzspanset_end_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzspanset_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzspanset_num_timestamps", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tstzspanset_start_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzspanset_timestamps", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspanset_timestamptz_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tstzspanset_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "width", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintspan_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "width", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintspanset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "width", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "dateset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "integer" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datespan_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "integer" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datespanset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "integer" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatset_ceil", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatset_degrees", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatset_floor", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatset_radians", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "number" - }, - { - "name": "width", - "kind": "json", - "json": "number" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_ceil", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_degrees", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_floor", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_radians", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_round", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspan_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "number" - }, - { - "name": "width", - "kind": "json", - "json": "number" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspanset_ceil", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspanset_floor", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspanset_degrees", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspanset_radians", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspanset_round", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspanset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "number" - }, - { - "name": "width", - "kind": "json", - "json": "number" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "integer" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspan_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "integer" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspanset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "integer" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspan_expand", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_round", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "textcat_text_textset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "textcat_textset_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "textset_initcap", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "textset_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "textset_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamptz_tprecision", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzset_tprecision", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspan_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspan_tprecision", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspanset_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspanset_tprecision", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_cmp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "set_eq", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_ge", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_gt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_le", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_lt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_ne", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_cmp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "span_eq", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_ge", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_gt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_le", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_lt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_ne", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_cmp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "spanset_eq", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_ge", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_gt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_le", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_lt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_ne", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_split_each_n_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "elems_per_span", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "elems_per_span", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_split_n_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "span_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "span_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_split_each_n_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "elems_per_span", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "elems_per_span", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_split_n_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "span_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "span_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "adjacent_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_bigint_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_bigint_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_bigint_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_date_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_date_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_date_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_float_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_float_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_float_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_int_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_int_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_int_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_text_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_timestamptz_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_timestamptz_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_timestamptz_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "text *", - "canonical": "text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_date_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_date_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_date_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_set_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_set_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_timestamptz_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_timestamptz_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_timestamptz_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_date_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_date_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_date_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_set_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_set_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_timestamptz_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_timestamptz_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_timestamptz_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_bigint_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_bigint_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_bigint_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_float_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_float_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_float_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_int_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_int_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_int_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_set_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_set_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_set_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_set_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "text *", - "canonical": "text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_text_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_date_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_date_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_date_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_set_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_set_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_timestamptz_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_timestamptz_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_timestamptz_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_date_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_date_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_date_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_set_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_set_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_timestamptz_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_timestamptz_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_timestamptz_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_bigint_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_bigint_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_bigint_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_float_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_float_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_float_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_int_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_int_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_int_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_set_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_set_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_set_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_set_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "text *", - "canonical": "text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_text_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_bigint_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_bigint_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_bigint_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_float_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_float_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_float_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_int_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_int_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_int_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_set_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_set_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_set_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_set_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "text *", - "canonical": "text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_text_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_bigint_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_bigint_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_bigint_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_float_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_float_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_float_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_int_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_int_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_int_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_set_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_set_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_set_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_set_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "text *", - "canonical": "text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_text_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_bigint_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_date_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_float_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_int_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_text_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_timestamptz_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_bigint_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_bigint_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_bigint_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_date_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_date_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_date_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_float_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_float_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_float_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_int_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_int_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_int_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_text_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_timestamptz_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_timestamptz_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_timestamptz_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_bigint_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_bigint_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_bigint_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_date_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_date_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_date_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_float_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_float_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_float_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_int_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_int_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_int_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "super_union_span_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_span_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_spanset_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_spanset_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_text_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_timestamptz_set", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_timestamptz_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_timestamptz_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "ss", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "distance_bigintset_bigintset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_bigintspan_bigintspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_bigintspanset_bigintspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_bigintspanset_bigintspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_dateset_dateset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_datespan_datespan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_datespanset_datespan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_datespanset_datespanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_floatset_floatset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_floatspan_floatspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_floatspanset_floatspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_floatspanset_floatspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_intset_intset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_intspan_intspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_intspanset_intspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_intspanset_intspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_set_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t; unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_set_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_set_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_set_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_set_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_span_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t; unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_span_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_span_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_span_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_span_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_spanset_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t; unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_spanset_date", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_spanset_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_spanset_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "distance_spanset_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_tstzset_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_tstzspan_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_tstzspanset_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_tstzspanset_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "bigint_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigint_union_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "date_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "date_union_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "float_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "float_union_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "int_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "int_union_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "shape": { - "nullable": [ - "state", - "s" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_union_finalfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_union_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "s", - "cType": "Set *", - "canonical": "struct Set *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "shape": { - "nullable": [ - "state", - "s" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_union_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "state", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "shape": { - "nullable": [ - "state", - "ss" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_union_finalfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "state", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_union_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "state", - "cType": "SpanSet *", - "canonical": "struct SpanSet *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "text_union_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamptz_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamptz_union_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigint_get_bin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "value", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "vsize", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "vorigin", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t; unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "vsize", - "kind": "unsupported" - }, - { - "name": "vorigin", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bigintspan_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "vsize", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "vorigin", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "unsupported" - }, - { - "name": "vorigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigintspanset_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "vsize", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "vorigin", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "unsupported" - }, - { - "name": "vorigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "date_get_bin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "DateADT", - "canonical": "DateADT" - }, - "params": [ - { - "name": "d", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT; unsupported-return:DateADT" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datespan_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datespanset_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "DateADT", - "canonical": "DateADT" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "float_get_bin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "value", - "cType": "double", - "canonical": "double" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "json", - "json": "number" - }, - { - "name": "vsize", - "kind": "json", - "json": "number" - }, - { - "name": "vorigin", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "floatspan_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "number" - }, - { - "name": "vorigin", - "kind": "json", - "json": "number" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "floatspanset_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "number" - }, - { - "name": "vorigin", - "kind": "json", - "json": "number" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "int_get_bin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "int", - "canonical": "int" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "json", - "json": "integer" - }, - { - "name": "vsize", - "kind": "json", - "json": "integer" - }, - { - "name": "vorigin", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "intspan_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "integer" - }, - { - "name": "vorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intspanset_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "integer" - }, - { - "name": "vorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamptz_get_bin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzspan_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "origin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspanset_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_as_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tbox_as_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbox_from_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_from_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "size_t" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "float_timestamptz_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "float_tstzspan_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "int_timestamptz_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigint_timestamptz_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "int_tstzspan_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigint_tstzspan_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "numspan_tstzspan_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "numspan_timestamptz_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_copy", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "p", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "shape": { - "nullable": [ - "s", - "p" - ] - }, - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "p", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "float_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "int_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bigint_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_to_intspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_to_bigintspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_to_floatspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_to_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamptz_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_hash", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbox_hash_extended", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbox_hast", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_hasx", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_tmax", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_tmax_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "bool *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "result", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "tbox_tmin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_tmin_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "bool *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "result", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "tbox_xmax", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tbox_xmax_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "bool *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "result", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "tbox_xmin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tbox_xmin_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "bool *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "result", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "tboxfloat_xmax", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tboxfloat_xmin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tboxint_xmax", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer", - "from_outparam": "result", - "out_ctype": "int *", - "presence_return": true - } - } - }, - { - "name": "tboxbigint_xmax", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "int64_t *", - "canonical": "int64_t *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tboxint_xmin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer", - "from_outparam": "result", - "out_ctype": "int *", - "presence_return": true - } - } - }, - { - "name": "tboxbigint_xmin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "int64_t *", - "canonical": "int64_t *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tfloatbox_expand", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tintbox_expand", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_expand_time", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_round", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloatbox_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "number" - }, - { - "name": "width", - "kind": "json", - "json": "number" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tintbox_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "integer" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_shift_scale_time", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigintbox_expand", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigintbox_shift_scale", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "shift", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "width", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "adjacent_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_tbox_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_cmp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbox_eq", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_ge", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_gt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_le", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_lt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_ne", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbool_from_mfjson", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbool_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbool_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "temporal_as_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "temporal_as_mfjson", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "with_bbox", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "flags", - "cType": "int", - "canonical": "int" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" - }, - { - "name": "srs", - "cType": "const char *", - "canonical": "const char *" - } - ], - "shape": { - "nullable": [ - "srs" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "with_bbox", - "kind": "json", - "json": "boolean" - }, - { - "name": "flags", - "kind": "json", - "json": "integer" - }, - { - "name": "precision", - "kind": "json", - "json": "integer" - }, - { - "name": "srs", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "temporal_as_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_from_hexwkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_from_wkb", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "size_t" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_from_mfjson", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tint_from_mfjson", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigint_from_mfjson", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigint_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tbigint_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "ttext_from_mfjson", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttext_in", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttext_out", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tbool_from_base_temp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tboolinst_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tboolseq_from_base_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tboolseq_from_base_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tboolseqset_from_base_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_copy", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_from_base_temp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloatinst_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfloatseq_from_base_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfloatseq_from_base_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfloatseqset_from_base_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tint_from_base_temp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigint_from_base_temp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tintinst_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tbigintinst_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tintseq_from_base_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tbigintseq_from_base_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tintseq_from_base_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tbigintseq_from_base_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tintseqset_from_base_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tbigintseqset_from_base_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_make_gaps", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - } - ], - "shape": { - "nullable": [ - "maxt" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "maxt", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ttext_from_base_temp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttextinst_make", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ttextseq_from_base_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ttextseq_from_base_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ttextseqset_from_base_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tbool_to_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_to_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_to_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_to_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_to_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_to_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigint_to_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigint_to_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_to_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_to_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbool_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbool_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbool_value_at_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "bool *", - "canonical": "bool *" - } - ], - "shape": { - "outParams": [ - "value" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "value", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "tbool_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "bool *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "result", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "tbool_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool *", - "canonical": "bool *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:bool *" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_duration", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Interval *", - "canonical": "Interval *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "boundspan", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Interval *", - "encode": "interval_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_end_instant", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_end_sequence", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_end_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_hash", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "temporal_instant_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_instants", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant **", - "canonical": "struct TInstant **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "temporal_interp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "temporal_lower_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_max_instant", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_min_instant", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_num_instants", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "temporal_num_sequences", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "temporal_num_timestamps", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "temporal_segm_duration", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "atleast", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "atleast", - "kind": "json", - "json": "boolean" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_segments", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "temporal_sequence_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_sequences", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "temporal_start_instant", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_start_sequence", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_start_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_stops", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "minduration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - }, - { - "name": "minduration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_subtype", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "temporal_basetype_name", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "temporal_time", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_timestamps", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz *", - "canonical": "TimestampTz *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_timestamptz_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_upper_inc", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tfloat_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tfloat_min_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tfloat_max_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tfloat_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tfloat_value_at_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "value" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "value", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tfloat_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tfloat_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double *", - "canonical": "double *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:double *" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbigint_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_max_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbigint_max_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_min_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbigint_min_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbigint_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbigint_value_at_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "int64_t *", - "canonical": "int64_t *" - } - ], - "shape": { - "outParams": [ - "value" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tint_value_at_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "value" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer", - "from_outparam": "value", - "out_ctype": "int *", - "presence_return": true - } - } - }, - { - "name": "tint_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer", - "from_outparam": "result", - "out_ctype": "int *", - "presence_return": true - } - } - }, - { - "name": "tbigint_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "result", - "cType": "int64_t *", - "canonical": "int64_t *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "unsupported" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tint_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbigint_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int64_t *", - "canonical": "int64_t *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnumber_avg_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumber_integral", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumber_twavg", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumber_valuespans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "ttext_end_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "ttext_max_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "ttext_min_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "ttext_start_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "ttext_value_at_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "text **", - "canonical": "text **" - } - ], - "shape": { - "outParams": [ - "value" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:value" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ttext_value_n", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "text **", - "canonical": "text **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ttext_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "float_degrees", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "value", - "cType": "double", - "canonical": "double" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "json", - "json": "number" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "temparr_round", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "Temporal **", - "canonical": "struct Temporal **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:struct Temporal **" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_round", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_scale_time", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_set_interp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_shift_scale_time", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_shift_time", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_to_tinstant", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_to_tsequence", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_to_tsequenceset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfloat_ceil", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_degrees", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_floor", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_radians", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_scale_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "width", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_shift_scale_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - }, - { - "name": "width", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "number" - }, - { - "name": "width", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_shift_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_scale_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "width", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigint_scale_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "width", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "width", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_shift_scale_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - }, - { - "name": "width", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "integer" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigint_shift_scale_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "width", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_shift_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbigint_shift_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_append_tinstant", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "maxt" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - }, - { - "name": "maxt", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "expand", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_append_tsequence", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "expand", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_delete_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_delete_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_delete_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_delete_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_insert", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_merge", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "shape": { - "nullable": [ - "temp1", - "temp2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_merge_array", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temparr", - "cType": "Temporal **", - "canonical": "struct Temporal **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temparr", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_update", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbool_at_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbool_minus_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_after_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_at_max", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_at_min", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_at_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_at_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_at_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_at_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_at_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_before_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_minus_max", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_minus_min", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_minus_timestamptz", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_minus_tstzset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_minus_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_minus_tstzspanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_minus_values", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_at_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_minus_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_at_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_minus_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_at_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_at_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_at_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_minus_span", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_minus_spanset", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_minus_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttext_at_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "text *", - "canonical": "text *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttext_minus_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "text *", - "canonical": "text *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_cmp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "temporal_eq", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - }, - "ownership": "caller", - "nullable": true, - "doc": "Returns the temporal equality between two temporal values.", - "meos": { - "temporalDim": "any", - "spatialDim": null, - "interpolation": false, - "subtype": "any" - } - }, - { - "name": "temporal_ge", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_gt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_le", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_lt", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_ne", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "always_eq_bool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tbool_bool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_bool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tbool_bool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_bool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tbool_bool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_bool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tbool_bool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "teq_bool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_tbool_bool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tge_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tge_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tge_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tge_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tge_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tge_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tge_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgt_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgt_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgt_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgt_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgt_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgt_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgt_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tle_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tle_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tle_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tle_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tle_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tle_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tle_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tlt_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tlt_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tlt_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tlt_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tlt_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tlt_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tlt_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_bool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tbool_bool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_split_each_n_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "elem_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "elem_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_split_n_spans", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "span_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "span_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_split_each_n_tboxes", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "elem_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "elem_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_split_n_tboxes", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_tboxes", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "adjacent_numspan_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_temporal_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_tnumber_numspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_tstzspan_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_numspan_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_temporal_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_tnumber_numspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_tstzspan_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_numspan_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_temporal_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_tnumber_numspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_tstzspan_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_numspan_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_temporal_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_tnumber_numspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_tstzspan_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_numspan_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_temporal_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_tnumber_numspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_tstzspan_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_temporal_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_tstzspan_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_temporal_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_tstzspan_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_numspan_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_tnumber_numspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_temporal_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_tstzspan_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_temporal_tstzspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_temporal_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_tstzspan_temporal", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_numspan_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_tnumber_numspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_numspan_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_tnumber_numspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_numspan_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_tbox_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_tnumber_numspan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_tnumber_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tand_bool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tand_tbool_bool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tand_tbool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tbool_when_true", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnot_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tor_bool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tor_tbool_bool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tor_tbool_tbool", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "add_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "add_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "add_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "add_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "add_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "add_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "add_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "tnumber2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "tnumber2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "div_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "div_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "div_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "div_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "div_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "div_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "div_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "tnumber2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "tnumber2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "mul_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "mul_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "mul_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "mul_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "mul_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "mul_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "mul_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "tnumber2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "tnumber2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "sub_float_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "sub_int_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "sub_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "sub_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "sub_bigint_tbigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "unsupported" - }, - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "sub_tbigint_bigint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "tnumber", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "sub_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tnumber1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "tnumber2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tnumber1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "tnumber2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_derivative", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_exp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_ln", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_log10", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_sin", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_cos", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_tan", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_abs", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_trend", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "float_angular_difference", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "degrees1", - "cType": "double", - "canonical": "double" - }, - { - "name": "degrees2", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "degrees1", - "kind": "json", - "json": "number" - }, - { - "name": "degrees2", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumber_angular_difference", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_delta_value", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "textcat_text_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "textcat_ttext_text", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "textcat_ttext_ttext", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttext_initcap", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttext_upper", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttext_lower", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tnumber_tnumber", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "nad_tboxfloat_tboxfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tboxint_tboxint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "nad_tfloat_float", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tfloat_tfloat", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tfloat_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tint_int", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "nad_tint_tbox", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "nad_tint_tint", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbool_tand_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbool_tand_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbool_tor_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbool_tor_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "shape": { - "nullable": [ - "temp" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_tagg_finalfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_tcount_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_tcount_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloat_tmax_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloat_tmax_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloat_tmin_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloat_tmin_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloat_tsum_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloat_tsum_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloat_wmax_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloat_wmin_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloat_wsum_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "timestamptz_tcount_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-decoder:TimestampTz; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_tmax_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_tmax_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_tmin_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_tmin_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_tsum_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_tsum_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_wmax_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_wmin_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tint_wsum_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnumber_extent_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "shape": { - "nullable": [ - "temp" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_tavg_finalfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_tavg_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnumber_tavg_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnumber_wavg_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzset_tcount_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzspan_tcount_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tstzspanset_tcount_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_merge_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_merge_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "ttext_tmax_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "ttext_tmax_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "ttext_tmin_transfn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "ttext_tmin_combinefn", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_simplify_dp", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "synchronized", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "synchronized", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_simplify_max_dist", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "synchronized", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "synchronized", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_simplify_min_dist", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_simplify_min_tdelta", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "mint", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "mint", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_tprecision", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "origin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "origin", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_tsample", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "origin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_dyntimewarp_distance", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "temporal_dyntimewarp_path", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Match *", - "canonical": "Match *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:Match" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_frechet_distance", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "temporal_frechet_path", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Match *", - "canonical": "Match *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:Match" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_hausdorff_distance", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "temporal_average_hausdorff_distance", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "temporal_lcss_distance", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "epsilon", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "epsilon", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "temporal_ext_kalman_filter", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gate", - "cType": "double", - "canonical": "double" - }, - { - "name": "q", - "cType": "double", - "canonical": "double" - }, - { - "name": "variance", - "cType": "double", - "canonical": "double" - }, - { - "name": "to_drop", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gate", - "kind": "json", - "json": "number" - }, - { - "name": "q", - "kind": "json", - "json": "number" - }, - { - "name": "variance", - "kind": "json", - "json": "number" - }, - { - "name": "to_drop", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_time_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "origin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_time_split", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "bins", - "cType": "TimestampTz **", - "canonical": "TimestampTz **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "bins" - } - ], - "outParams": [ - "bins", - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:bins" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "bins", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tfloat_time_boxes", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_value_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "number" - }, - { - "name": "vorigin", - "kind": "json", - "json": "number" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_value_boxes", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "number" - }, - { - "name": "vorigin", - "kind": "json", - "json": "number" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_value_split", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "size", - "cType": "double", - "canonical": "double" - }, - { - "name": "origin", - "cType": "double", - "canonical": "double" - }, - { - "name": "bins", - "cType": "double **", - "canonical": "double **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "bins" - } - ], - "outParams": [ - "bins", - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:bins" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "size", - "kind": "json", - "json": "number" - }, - { - "name": "origin", - "kind": "json", - "json": "number" - }, - { - "name": "bins", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tfloat_value_time_boxes", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "vorigin", - "kind": "json", - "json": "number" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloat_value_time_split", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "value_bins", - "cType": "double **", - "canonical": "double **" - }, - { - "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "TimestampTz **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "value_bins" - }, - { - "param": "time_bins" - } - ], - "outParams": [ - "value_bins", - "time_bins", - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:value_bins; array-or-out-param:time_bins" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "vorigin", - "kind": "json", - "json": "number" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "value_bins", - "kind": "unsupported" - }, - { - "name": "time_bins", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tfloatbox_time_tiles", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloatbox_value_tiles", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "number" - }, - { - "name": "vorigin", - "kind": "json", - "json": "number" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tfloatbox_value_time_tiles", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "vsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "double", - "canonical": "double" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "vorigin", - "kind": "json", - "json": "number" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_time_boxes", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_value_bins", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "integer" - }, - { - "name": "vorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_value_boxes", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "integer" - }, - { - "name": "vorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_value_split", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "bins" - } - ], - "outParams": [ - "bins", - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:bins" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "integer" - }, - { - "name": "vorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "bins", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tint_value_time_boxes", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "json", - "json": "integer" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "vorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tint_value_time_split", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "size", - "cType": "int", - "canonical": "int" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "value_bins", - "cType": "int **", - "canonical": "int **" - }, - { - "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "TimestampTz **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "value_bins" - }, - { - "param": "time_bins" - } - ], - "outParams": [ - "value_bins", - "time_bins", - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:value_bins; array-or-out-param:time_bins" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "size", - "kind": "json", - "json": "integer" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "vorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "value_bins", - "kind": "unsupported" - }, - { - "name": "time_bins", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tintbox_time_tiles", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tintbox_value_tiles", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "xsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "xorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "integer" - }, - { - "name": "xorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tintbox_value_time_tiles", - "file": "meos.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "xsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "xorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "integer" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "xorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "box3d_from_gbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "BOX3D *", - "canonical": "BOX3D *" - }, - "params": [ - { - "name": "box", - "cType": "const GBOX *", - "canonical": "const GBOX *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const GBOX *", - "decode": "gbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "BOX3D *", - "encode": "box3d_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "box3d_make", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "BOX3D *", - "canonical": "BOX3D *" - }, - "params": [ - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "xmin", - "kind": "json", - "json": "number" - }, - { - "name": "xmax", - "kind": "json", - "json": "number" - }, - { - "name": "ymin", - "kind": "json", - "json": "number" - }, - { - "name": "ymax", - "kind": "json", - "json": "number" - }, - { - "name": "zmin", - "kind": "json", - "json": "number" - }, - { - "name": "zmax", - "kind": "json", - "json": "number" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "BOX3D *", - "encode": "box3d_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "box3d_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "BOX3D *", - "canonical": "BOX3D *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "BOX3D *", - "encode": "box3d_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "box3d_out", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "box", - "cType": "const BOX3D *", - "canonical": "const BOX3D *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const BOX3D *", - "decode": "box3d_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "gbox_make", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GBOX *", - "canonical": "GBOX *" - }, - "params": [ - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hasm", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "mmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "mmax", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hasz", - "kind": "json", - "json": "boolean" - }, - { - "name": "hasm", - "kind": "json", - "json": "boolean" - }, - { - "name": "geodetic", - "kind": "json", - "json": "boolean" - }, - { - "name": "xmin", - "kind": "json", - "json": "number" - }, - { - "name": "xmax", - "kind": "json", - "json": "number" - }, - { - "name": "ymin", - "kind": "json", - "json": "number" - }, - { - "name": "ymax", - "kind": "json", - "json": "number" - }, - { - "name": "zmin", - "kind": "json", - "json": "number" - }, - { - "name": "zmax", - "kind": "json", - "json": "number" - }, - { - "name": "mmin", - "kind": "json", - "json": "number" - }, - { - "name": "mmax", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "GBOX *", - "encode": "gbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "gbox_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GBOX *", - "canonical": "GBOX *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "GBOX *", - "encode": "gbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "gbox_out", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "box", - "cType": "const GBOX *", - "canonical": "const GBOX *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const GBOX *", - "decode": "gbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geo_as_ewkb", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "endian", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "size", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "endian", - "kind": "json", - "json": "string" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_as_ewkt", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "precision", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geo_as_geojson", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "option", - "cType": "int", - "canonical": "int" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" - }, - { - "name": "srs", - "cType": "const char *", - "canonical": "const char *" - } - ], - "shape": { - "nullable": [ - "srs" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "option", - "kind": "json", - "json": "integer" - }, - { - "name": "precision", - "kind": "json", - "json": "integer" - }, - { - "name": "srs", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geo_as_hexewkb", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "endian", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "endian", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geo_as_text", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "precision", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geo_from_ewkb", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "wkb_size", - "cType": "size_t", - "canonical": "size_t" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "wkb_size", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_from_geojson", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "geojson", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geojson", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_from_text", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "wkt", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "wkt", - "kind": "json", - "json": "string" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_out", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geog_from_hexewkb", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "wkt", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "wkt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geog_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "typmod", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_from_hexewkb", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "wkt", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "wkt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "typmod", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_copy", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geogpoint_make2d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geogpoint_make3dz", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "z", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - }, - { - "name": "z", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geompoint_make2d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geompoint_make3dz", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "z", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - }, - { - "name": "z", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_to_geog", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geog_to_geom", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "geog", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geog", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_is_empty", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geo_is_unitary", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geo_typename", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "type", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geog_area", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "use_spheroid", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "geog_centroid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "use_spheroid", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geog_length", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "use_spheroid", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "geog_perimeter", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "use_spheroid", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "geom_azimuth", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "geom_length", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "geom_perimeter", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "line_numpoints", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "line_point_n", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_reverse", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_round", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_set_srid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_srid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "geo_transform", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "srid_to", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_transform_pipeline", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "pipeline", - "cType": "char *", - "canonical": "char *" - }, - { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "pipeline", - "kind": "json", - "json": "string" - }, - { - "name": "srid_to", - "kind": "json", - "json": "integer" - }, - { - "name": "is_forward", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_collect_garray", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gsarr", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gsarr", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_makeline_garray", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gsarr", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gsarr", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_num_points", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "geo_num_geos", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "geo_geo_n", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_pointarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "geo_points", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_array_union", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gsarr", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gsarr", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_boundary", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_buffer", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "size", - "cType": "double", - "canonical": "double" - }, - { - "name": "params", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "size", - "kind": "json", - "json": "number" - }, - { - "name": "params", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_centroid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_convex_hull", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_difference2d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_intersection2d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_intersection2d_coll", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_min_bounding_radius", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "radius", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "radius" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:radius" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "radius", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_shortestline2d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_shortestline3d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_unary_union", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "prec", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "prec", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "line_interpolate_point", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "distance_fraction", - "cType": "double", - "canonical": "double" - }, - { - "name": "repeat", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "distance_fraction", - "kind": "json", - "json": "number" - }, - { - "name": "repeat", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "line_locate_point", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "line_substring", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "from", - "cType": "double", - "canonical": "double" - }, - { - "name": "to", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "from", - "kind": "json", - "json": "number" - }, - { - "name": "to", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geog_dwithin", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "g1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "g2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" - }, - { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "g1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "g2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "tolerance", - "kind": "json", - "json": "number" - }, - { - "name": "use_spheroid", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geog_intersects", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "use_spheroid", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "use_spheroid", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_contains", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_covers", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_disjoint2d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_dwithin", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "tolerance", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_dwithin2d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "tolerance", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_dwithin3d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "tolerance", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_intersects", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_intersects2d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_intersects3d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_relate_pattern", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "patt", - "cType": "char *", - "canonical": "char *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "patt", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geom_touches", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geo_stboxes", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geo_split_each_n_stboxes", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "elem_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "elem_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geo_split_n_stboxes", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "box_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "box_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geog_distance", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "g1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "g2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "g1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "g2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "geom_distance2d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "geom_distance3d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "geo_equals", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "geo_same", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geogset_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geomset_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spatialset_out", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "spatialset_as_text", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "spatialset_as_ewkt", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geoset_make", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geo_to_set", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geoset_end_value", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geoset_start_value", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geoset_value_n", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED **", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ], - "from_outparam": "result", - "out_ctype": "GSERIALIZED **", - "presence_return": true - } - } - }, - { - "name": "geoset_values", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "contained_geo_set", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geo_union_transfn", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_geo_set", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_geo_set", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_geo_set", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spatialset_set_srid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spatialset_srid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "spatialset_transform", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spatialset_transform_pipeline", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pipelinestr", - "kind": "json", - "json": "string" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "is_forward", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_as_hexwkb", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "stbox_as_wkb", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "stbox_from_hexwkb", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_from_wkb", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "size_t" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_out", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geo_timestamptz_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geo_tstzspan_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_copy", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_make", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "hasx", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "shape": { - "nullable": [ - "s" - ] - }, - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hasx", - "kind": "json", - "json": "boolean" - }, - { - "name": "hasz", - "kind": "json", - "json": "boolean" - }, - { - "name": "geodetic", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "xmin", - "kind": "json", - "json": "number" - }, - { - "name": "xmax", - "kind": "json", - "json": "number" - }, - { - "name": "ymin", - "kind": "json", - "json": "number" - }, - { - "name": "ymax", - "kind": "json", - "json": "number" - }, - { - "name": "zmin", - "kind": "json", - "json": "number" - }, - { - "name": "zmax", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geo_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spatialset_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_to_box3d", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "BOX3D *", - "canonical": "BOX3D *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "BOX3D *", - "encode": "box3d_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "stbox_to_gbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GBOX *", - "canonical": "GBOX *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GBOX *", - "encode": "gbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "stbox_to_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "stbox_to_tstzspan", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamptz_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzset_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspan_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspanset_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_area", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "spheroid", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "spheroid", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "stbox_hash", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "stbox_hash_extended", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "stbox_hast", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_hasx", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_hasz", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_isgeodetic", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_perimeter", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "spheroid", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "spheroid", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "stbox_tmax", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_tmax_inc", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "bool *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "result", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "stbox_tmin", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_tmin_inc", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "bool *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "result", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "stbox_volume", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "stbox_xmax", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "stbox_xmin", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "stbox_ymax", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "stbox_ymin", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "stbox_zmax", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "stbox_zmin", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "stbox_expand_space", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "d", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_expand_time", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_get_space", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_quad_split", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_round", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_shift_scale_time", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stboxarr_round", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "boxarr", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "boxarr", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_set_srid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_srid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "stbox_transform", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_transform_pipeline", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pipelinestr", - "kind": "json", - "json": "string" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "is_forward", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "adjacent_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "above_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "back_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "below_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "front_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overabove_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overback_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbelow_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overfront_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "union_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_cmp", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "stbox_eq", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_ge", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_gt", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_le", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_lt", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_ne", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tspatial_out", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tgeogpoint_from_mfjson", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeogpoint_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeography_from_mfjson", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "mfjson", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeography_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeometry_from_mfjson", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeometry_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeompoint_from_mfjson", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeompoint_in", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tspatial_as_ewkt", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tspatial_as_text", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tgeo_from_base_temp", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeoinst_make", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeoseq_from_base_tstzset", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeoseq_from_base_tstzspan", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeoseqset_from_base_tstzspanset", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpoint_from_base_temp", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpointinst_make", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpointseq_from_base_tstzset", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpointseq_from_base_tstzspan", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpointseq_make_coords", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "xcoords", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "ycoords", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "zcoords", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "times", - "cType": "const TimestampTz *", - "canonical": "const TimestampTz *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:xcoords; array-or-out-param:ycoords; array-or-out-param:zcoords; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "xcoords", - "kind": "unsupported" - }, - { - "name": "ycoords", - "kind": "unsupported" - }, - { - "name": "zcoords", - "kind": "unsupported" - }, - { - "name": "times", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "geodetic", - "kind": "json", - "json": "boolean" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpointseqset_from_base_tstzspanset", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "box3d_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const BOX3D *", - "canonical": "const BOX3D *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const BOX3D *", - "decode": "box3d_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "gbox_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const GBOX *", - "canonical": "const GBOX *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const GBOX *", - "decode": "gbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geomeas_to_tpoint", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeogpoint_to_tgeography", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeography_to_tgeogpoint", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeography_to_tgeometry", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeometry_to_tgeography", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeometry_to_tgeompoint", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeompoint_to_tgeometry", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_as_mvtgeom", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "MvtGeom", - "canonical": "struct MvtGeom" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "extent", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "buffer", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "clip_geom", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:struct MvtGeom" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "bounds", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "extent", - "kind": "json", - "json": "integer" - }, - { - "name": "buffer", - "kind": "json", - "json": "integer" - }, - { - "name": "clip_geom", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tpoint_tfloat_to_geomeas", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "tpoint", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "measure", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "segmentize", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tpoint", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "measure", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "segmentize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED **", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ], - "from_outparam": "result", - "out_ctype": "GSERIALIZED **", - "presence_return": true - } - } - }, - { - "name": "tspatial_to_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "bearing_point_point", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "bearing_tpoint_point", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "bearing_tpoint_tpoint", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_centroid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_convex_hull", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tgeo_end_value", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tgeo_start_value", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tgeo_traversed_area", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "unary_union", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tgeo_value_at_timestamptz", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED **", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ], - "from_outparam": "result", - "out_ctype": "GSERIALIZED **", - "presence_return": true - } - } - }, - { - "name": "tgeo_value_n", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED **", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ], - "from_outparam": "result", - "out_ctype": "GSERIALIZED **", - "presence_return": true - } - } - }, - { - "name": "tgeo_values", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tpoint_angular_difference", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_azimuth", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_cumulative_length", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_direction", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tpoint_get_x", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_get_y", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_get_z", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_is_simple", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpoint_length", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tpoint_speed", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - "ownership": "caller", - "nullable": true, - "doc": "Computes the instantaneous speed of a temporal point.", - "meos": { - "temporalDim": "sequence", - "spatialDim": null, - "interpolation": true, - "subtype": "TPoint" - } - }, - { - "name": "tpoint_trajectory", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "unary_union", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tpoint_twcentroid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tgeo_affine", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "a", - "cType": "const AFFINE *", - "canonical": "const AFFINE *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:AFFINE" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "a", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_scale", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "scale", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "shape": { - "nullable": [ - "sorigin" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "scale", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_make_simple", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tspatial_srid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tspatial_set_srid", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tspatial_transform", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tspatial_transform_pipeline", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pipelinestr", - "kind": "json", - "json": "string" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "is_forward", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_at_geom", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_at_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_at_value", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_minus_geom", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_minus_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_minus_value", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_at_elevation", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_at_geom", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_at_value", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_minus_elevation", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_minus_geom", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_minus_value", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "always_eq_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "teq_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_stboxes", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_space_boxes", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "bitmatrix", - "kind": "json", - "json": "boolean" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_space_time_boxes", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "nullable": [ - "duration", - "sorigin" - ], - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "bitmatrix", - "kind": "json", - "json": "boolean" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_split_each_n_stboxes", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "elem_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "elem_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_split_n_stboxes", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "adjacent_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "above_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "above_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "above_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "back_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "back_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "back_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "below_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "below_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "below_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "front_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "front_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "front_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overabove_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overabove_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overabove_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overback_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overback_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overback_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbelow_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbelow_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbelow_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overfront_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overfront_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overfront_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_stbox_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_tspatial_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_tspatial_tspatial", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "acontains_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acontains_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acontains_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adisjoint_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adisjoint_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adisjoint_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adwithin_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adwithin_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adwithin_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "aintersects_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "aintersects_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "aintersects_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "atouches_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "atouches_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "atouches_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "atouches_tpoint_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "econtains_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "econtains_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "econtains_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edisjoint_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edisjoint_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edisjoint_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edwithin_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edwithin_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edwithin_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eintersects_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eintersects_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eintersects_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "etouches_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "etouches_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "etouches_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "etouches_tpoint_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcontains_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcontains_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcontains_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcovers_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcovers_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcovers_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdisjoint_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdisjoint_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdisjoint_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdwithin_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdwithin_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdwithin_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tintersects_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tintersects_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tintersects_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttouches_geo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttouches_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttouches_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "edwithin_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "adwithin_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "eintersects_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "aintersects_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "etouches_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "atouches_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "edisjoint_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "adisjoint_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tdwithin_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "periods", - "cType": "SpanSet ***", - "canonical": "struct SpanSet ***" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "periods" - } - ], - "outParams": [ - "count", - "periods" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; array-or-out-param:periods; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "periods", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tintersects_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "periods", - "cType": "SpanSet ***", - "canonical": "struct SpanSet ***" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "periods" - } - ], - "outParams": [ - "count", - "periods" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; array-or-out-param:periods; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "periods", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "ttouches_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "periods", - "cType": "SpanSet ***", - "canonical": "struct SpanSet ***" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "periods" - } - ], - "outParams": [ - "count", - "periods" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; array-or-out-param:periods; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "periods", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tdisjoint_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "periods", - "cType": "SpanSet ***", - "canonical": "struct SpanSet ***" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "periods" - } - ], - "outParams": [ - "count", - "periods" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2; array-or-out-param:count; array-or-out-param:periods; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "periods", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tdistance_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "nad_stbox_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_stbox_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "stbox_spatial_distance", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tgeo_stbox", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nai_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nai_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "shortestline_tgeo_geo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "shortestline_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "mindistance_tgeo_tgeo", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "threshold", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "threshold", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "mindistance_tgeoarr_tgeoarr", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "arr1", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "arr2", - "cType": "const Temporal **", - "canonical": "const struct Temporal **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:arr2" - }, - "wire": { - "params": [ - { - "name": "arr1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "arr2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tpoint_tcentroid_finalfn", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_tcentroid_transfn", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tspatial_extent_transfn", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "shape": { - "nullable": [ - "temp" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_get_space_tile", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "point", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "point", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_get_space_time_tile", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "point", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "point", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_get_time_tile", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_space_tiles", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "bounds", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_space_time_tiles", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "nullable": [ - "duration" - ], - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "bounds", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_time_tiles", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "bounds", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "nullable": [ - "duration" - ], - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "bounds", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_space_split", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "SpaceSplit", - "canonical": "struct SpaceSplit" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:struct SpaceSplit" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "bitmatrix", - "kind": "json", - "json": "boolean" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tgeo_space_time_split", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "SpaceTimeSplit", - "canonical": "struct SpaceTimeSplit" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "duration" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; unsupported-return:struct SpaceTimeSplit" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "bitmatrix", - "kind": "json", - "json": "boolean" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_cluster_kmeans", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "geoms", - "cType": "const GSERIALIZED **", - "canonical": "const GSERIALIZED **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "k", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:geoms; array-or-out-param:count; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "geoms", - "kind": "unsupported" - }, - { - "name": "ngeoms", - "kind": "json", - "json": "integer" - }, - { - "name": "k", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_cluster_dbscan", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "uint32_t *", - "canonical": "uint32_t *" - }, - "params": [ - { - "name": "geoms", - "cType": "const GSERIALIZED **", - "canonical": "const GSERIALIZED **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" - }, - { - "name": "minpoints", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:geoms; array-or-out-param:count; no-encoder:uint32_t" - }, - "wire": { - "params": [ - { - "name": "geoms", - "kind": "unsupported" - }, - { - "name": "ngeoms", - "kind": "json", - "json": "integer" - }, - { - "name": "tolerance", - "kind": "json", - "json": "number" - }, - { - "name": "minpoints", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_cluster_intersecting", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - "params": [ - { - "name": "geoms", - "cType": "const GSERIALIZED **", - "canonical": "const GSERIALIZED **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:geoms" - }, - "wire": { - "params": [ - { - "name": "geoms", - "kind": "unsupported" - }, - { - "name": "ngeoms", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "geo_cluster_within", - "file": "meos_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - "params": [ - { - "name": "geoms", - "cType": "const GSERIALIZED **", - "canonical": "const GSERIALIZED **" - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "tolerance", - "cType": "double", - "canonical": "double" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:geoms" - }, - "wire": { - "params": [ - { - "name": "geoms", - "kind": "unsupported" - }, - { - "name": "ngeoms", - "kind": "json", - "json": "integer" - }, - { - "name": "tolerance", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "cbuffer_as_ewkt", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "cbuffer_as_hexwkb", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "cbuffer_as_text", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "cbuffer_as_wkb", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "size_t *" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:size_t; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "cbuffer_from_hexwkb", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_from_wkb", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "size_t" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:size_t" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_in", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_out", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "cbuffer_copy", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_make", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "point", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "radius", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "point", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "radius", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_to_geom", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "cbuffer_to_stbox", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbufferarr_to_geom", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "cbarr", - "cType": "const Cbuffer **", - "canonical": "const struct Cbuffer **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cbarr", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_to_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_hash", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_hash_extended", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "cbuffer_point", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "cbuffer_radius", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "cbuffer_round", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbufferarr_round", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer **", - "canonical": "struct Cbuffer **" - }, - "params": [ - { - "name": "cbarr", - "cType": "const Cbuffer **", - "canonical": "const struct Cbuffer **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:struct Cbuffer **" - }, - "wire": { - "params": [ - { - "name": "cbarr", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "cbuffer_set_srid", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "cb", - "cType": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "cbuffer_srid", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_transform", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_transform_pipeline", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pipelinestr", - "kind": "json", - "json": "string" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "is_forward", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "contains_cbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "covers_cbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "disjoint_cbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "dwithin_cbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "intersects_cbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "touches_cbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_tstzspan_to_stbox", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_timestamptz_to_stbox", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "distance_cbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_cbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_cbuffer_stbox", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_cbuffer_stbox", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "cbuffer_cmp", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_eq", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbuffer_ge", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbuffer_gt", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbuffer_le", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbuffer_lt", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbuffer_ne", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbuffer_nsame", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbuffer_same", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbufferset_in", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbufferset_out", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "cbufferset_make", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Cbuffer **", - "canonical": "struct Cbuffer **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_to_set", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbufferset_end_value", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbufferset_start_value", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbufferset_value_n", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Cbuffer **", - "canonical": "struct Cbuffer **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer **", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "result", - "out_ctype": "struct Cbuffer **", - "presence_return": true - } - } - }, - { - "name": "cbufferset_values", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer **", - "canonical": "struct Cbuffer **" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "cbuffer_union_transfn", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "contained_cbuffer_set", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "cb", - "cType": "Cbuffer *", - "canonical": "struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_cbuffer_set", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_cbuffer_set", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_cbuffer_set", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_in", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_from_mfjson", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "mfjson", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbufferinst_make", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcbuffer_make", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tpoint", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "tfloat", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tpoint", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "tfloat", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_from_base_temp", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbufferseq_from_base_tstzset", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcbufferseq_from_base_tstzspan", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcbufferseqset_from_base_tstzspanset", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcbuffer_end_value", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_points", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_radius", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_traversed_area", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "unary_union", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tcbuffer_convex_hull", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tcbuffer_start_value", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_value_at_timestamptz", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "Cbuffer **", - "canonical": "struct Cbuffer **" - } - ], - "shape": { - "outParams": [ - "value" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer **", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "value", - "out_ctype": "struct Cbuffer **", - "presence_return": true - } - } - }, - { - "name": "tcbuffer_value_n", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Cbuffer **", - "canonical": "struct Cbuffer **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer **", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "result", - "out_ctype": "struct Cbuffer **", - "presence_return": true - } - } - }, - { - "name": "tcbuffer_values", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer **", - "canonical": "struct Cbuffer **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tcbuffer_to_tfloat", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_to_tgeompoint", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeometry_to_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_expand", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_at_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_at_geom", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_at_stbox", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_minus_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_minus_geom", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_minus_stbox", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "nad_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tcbuffer_stbox", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "mindistance_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "threshold", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "threshold", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nai_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nai_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nai_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "shortestline_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "shortestline_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "shortestline_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "always_eq_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "teq_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "acontains_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acontains_geo_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acontains_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acontains_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_geo_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adisjoint_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adisjoint_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adisjoint_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adwithin_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adwithin_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adwithin_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "aintersects_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "aintersects_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "aintersects_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "atouches_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "atouches_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "atouches_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "econtains_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "econtains_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "econtains_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_geo_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edisjoint_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edisjoint_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edwithin_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edwithin_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edwithin_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eintersects_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eintersects_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eintersects_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "etouches_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "etouches_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "etouches_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcontains_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcontains_geo_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcontains_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcontains_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcontains_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcovers_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcovers_geo_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcovers_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcovers_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcovers_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdwithin_geo_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdwithin_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdwithin_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdwithin_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdisjoint_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdisjoint_geo_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdisjoint_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdisjoint_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdisjoint_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tintersects_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tintersects_geo_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tintersects_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tintersects_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tintersects_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttouches_geo_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttouches_tcbuffer_geo", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttouches_cbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttouches_tcbuffer_cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttouches_tcbuffer_tcbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ensure_valid_cbuffer_cbuffer", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_cbuffer_geo", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_cbuffer_stbox", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_cbufferset_cbuffer", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbuffer_collinear", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cbuf3", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cbuf3", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbuffersegm_interpolate", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "start", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "end", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "end", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffersegm_locate", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "long double", - "canonical": "long double" - }, - "params": [ - { - "name": "start", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "end", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "value", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "end", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "cbuffer_parse", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_wkt_out", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "extended", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - }, - { - "name": "extended", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "cbuffer_point_p", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "datum_cbuffer_round", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "buffer", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "buffer", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "cbuffer_transf_pj", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Cbuffer *", - "canonical": "struct Cbuffer *" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "pj", - "cType": "const LWPROJ *", - "canonical": "const LWPROJ *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LWPROJ" - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid_to", - "kind": "json", - "json": "integer" - }, - { - "name": "pj", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Cbuffer *", - "encode": "cbuffer_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "cbuffer_distance", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "datum_cbuffer_distance", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cb1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "cb2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "unsupported" - }, - { - "name": "cb2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "cbuffersegm_distance_turnpt", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "end1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "start2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "end2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "end1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "start2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "end2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_contains", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_covers", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_disjoint", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_intersects", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_dwithin", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_touches", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "datum_cbuffer_contains", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cb1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "cb2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "unsupported" - }, - { - "name": "cb2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_cbuffer_covers", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cb1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "cb2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "unsupported" - }, - { - "name": "cb2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_cbuffer_disjoint", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cb1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "cb2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "unsupported" - }, - { - "name": "cb2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_cbuffer_intersects", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cb1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "cb2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "unsupported" - }, - { - "name": "cb2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_cbuffer_dwithin", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cb1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "cb2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "unsupported" - }, - { - "name": "cb2", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_cbuffer_touches", - "file": "cbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cb1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "cb2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "unsupported" - }, - { - "name": "cb2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temptype_subtype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "subtype", - "cType": "tempSubtype", - "canonical": "tempSubtype" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "subtype", - "kind": "json", - "json": "string", - "enum": "tempSubtype" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temptype_subtype_all", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "subtype", - "cType": "tempSubtype", - "canonical": "tempSubtype" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "subtype", - "kind": "json", - "json": "string", - "enum": "tempSubtype" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tempsubtype_name", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "subtype", - "cType": "tempSubtype", - "canonical": "tempSubtype" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "subtype", - "kind": "json", - "json": "string", - "enum": "tempSubtype" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tempsubtype_from_string", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "subtype", - "cType": "int16 *", - "canonical": "int16 *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int16" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "subtype", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meosoper_name", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "oper", - "cType": "MeosOper", - "canonical": "MeosOper" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "oper", - "kind": "json", - "json": "string", - "enum": "MeosOper" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "meosoper_from_string", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "MeosOper", - "canonical": "MeosOper" - }, - "params": [ - { - "name": "name", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "name", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "MeosOper" - } - } - }, - { - "name": "interptype_name", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "interptype_from_string", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "interpType", - "canonical": "interpType" - }, - "params": [ - { - "name": "interp_str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "interp_str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "interpType" - } - } - }, - { - "name": "meos_typeof_hexwkb", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "MeosType" - } - } - }, - { - "name": "meostype_name", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "temptype_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "MeosType" - } - } - }, - { - "name": "settype_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "MeosType" - } - } - }, - { - "name": "spantype_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "MeosType" - } - } - }, - { - "name": "spantype_spansettype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "MeosType" - } - } - }, - { - "name": "spansettype_spantype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "MeosType" - } - } - }, - { - "name": "basetype_spantype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "MeosType" - } - } - }, - { - "name": "basetype_settype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "MeosType", - "canonical": "MeosType" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "MeosType" - } - } - }, - { - "name": "tnumber_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geo_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meos_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "alphanum_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "alphanum_temptype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "time_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "numset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_numset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "timeset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_spantype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_set_spantype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "alphanumset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "settype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "settype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geoset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_geoset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spatialset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_spatialset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_canon_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "type_span_bbox", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_tbox_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_span_tbox_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "numspan_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "numspan_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_numspan_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "timespan_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "timespan_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "timespanset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_timespanset_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temptype_supports_linear", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "basetype_byvalue", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "basetype_varlength", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meostype_length", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "int16", - "canonical": "short" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "talphanum_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "talpha_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tnumber_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_tnumber_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_tnumber_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tnumber_spantype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spatial_basetype", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tspatial_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_tspatial_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpoint_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_tpoint_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tgeo_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_tgeo_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tgeo_type_all", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_tgeo_type_all", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tgeometry_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_tgeometry_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tgeodetic_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_tgeodetic_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_tnumber_tpoint_type", - "file": "meos_catalog.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "gsl_get_generation_rng", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "gsl_rng *", - "canonical": "gsl_rng *" - }, - "params": [], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-encoder:gsl_rng" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "gsl_get_aggregation_rng", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "gsl_rng *", - "canonical": "gsl_rng *" - }, - "params": [], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-encoder:gsl_rng" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_ceil", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_degrees", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "normalize", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "normalize", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_float_round", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_floor", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_hash", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "datum_hash_extended", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_radians", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "floatspan_round_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "set_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_out", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "span_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "spantype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_out", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "spanset_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "spantype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_out", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "set_make", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "order", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_make_exp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "order", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_make_free", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "order", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_make", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "lower", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "upper", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "lower", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "upper", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "s" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "spantype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "spanset_make_exp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "spans", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - }, - { - "name": "order", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_make_free", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "order", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "spans", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - }, - { - "name": "order", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "value_set_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "s" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "value_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "value_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "numspan_width", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "numspanset_width", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "boundspan", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "set_end_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "set_mem_size", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "set_set_subspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "minidx", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxidx", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "minidx", - "kind": "json", - "json": "integer" - }, - { - "name": "maxidx", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "set_set_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "set_start_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "set_value_n", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_vals", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:int ((*)(int *))()" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "set_values", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:count; unsupported-return:int ((*)(int *))()" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spanset_lower", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spanset_mem_size", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "spanset_sps", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const Span **", - "canonical": "const struct Span **" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:const struct Span **" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spanset_upper", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datespan_set_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "bigintspan_set_floatspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "bigintspan_set_intspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "floatspan_set_bigintspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "floatspan_set_intspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "intspan_set_bigintspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "intspan_set_floatspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "numset_shift_scale", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "numspan_expand", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "numspan_shift_scale", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "numspanset_shift_scale", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_compact", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_expand", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "spanset_compact", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_expand_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetyp", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "basetyp", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "textcat_textset_text_common", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tstzspan_set_datespan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "adjacent_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_value_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_value_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ovadj_span_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_set_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_value_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_value_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "lfnadj_span_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_set_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_value_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_value_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_set_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_value_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_value_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_value_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_set_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_value_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "bbox_type", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "bboxtype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "bboxtype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "bbox_get_size", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "size_t", - "canonical": "size_t" - }, - "params": [ - { - "name": "bboxtype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:size_t" - }, - "wire": { - "params": [ - { - "name": "bboxtype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bbox_max_dims", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "bboxtype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "bboxtype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "temporal_bbox_eq", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "box2", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "unsupported" - }, - { - "name": "box2", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_bbox_cmp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "box2", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "unsupported" - }, - { - "name": "box2", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "bbox_union_span_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "inter_span_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_set_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_value_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_value_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "mi_span_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "minus_set_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_value_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_value_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_value_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_value_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_value_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "setop", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "distance_set_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_set_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_span_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_span_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_spanset_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_spanset_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_spanset_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "distance_value_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spanbase_extent_transfn", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "state", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "internal", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "value_union_transfn", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "number_tstzspan_to_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "number_timestamptz_to_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "p", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "p", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "float_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "int_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "number_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "number_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "numset_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "numspan_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "timestamptz_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzset_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzspan_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tbox_shift_scale_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_expand", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "inter_tbox_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "result", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tboolinst_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tboolinst_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tboolseq_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tboolseq_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tboolseqset_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tboolseqset_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_out", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "temparr_out", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "char **", - "canonical": "char **" - }, - "params": [ - { - "name": "temparr", - "cType": "Temporal **", - "canonical": "struct Temporal **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:char **" - }, - "wire": { - "params": [ - { - "name": "temparr", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tfloatinst_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfloatinst_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfloatseq_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfloatseq_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfloatseqset_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfloatseqset_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "spatial", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "spatial", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_out", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tbigintinst_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tbigintinst_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tbigintseq_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tbigintseqset_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tbigintseqset_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tintinst_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tintinst_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tintseq_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tintseq_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tintseqset_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tintseqset_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "spatial", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "spatial", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_out", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tsequenceset_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "spatial", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "spatial", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_out", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "ttextinst_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ttextinst_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ttextseq_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ttextseq_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ttextseqset_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ttextseqset_in", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_from_mfjson", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "mfjson", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "json", - "json": "string" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_from_base_temp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tinstant_copy", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_make", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "internal", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_make_free", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_copy", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_from_base_temp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_from_base_tstzset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_from_base_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_make_exp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_make_free", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_copy", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tseqsetarr_to_tseqset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seqsets", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "totalseqs", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "seqsets", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "totalseqs", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_from_base_temp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_from_base_tstzspanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_make_exp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_make_free", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_set_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "s" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tinstant_set_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "s" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tnumber_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tnumberinst_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tnumberseq_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tnumberseqset_set_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequence_set_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "s" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequenceset_set_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "s" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "temporal_end_inst", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_end_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_inst_n", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_insts_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant **", - "canonical": "const struct TInstant **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "temporal_max_inst_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_max_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_mem_size", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "size_t", - "canonical": "size_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:size_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_min_inst_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_min_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_sequences_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TSequence **", - "canonical": "const struct TSequence **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "const struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "temporal_set_bbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "temporal_start_inst", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_start_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_values_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:count; unsupported-return:int ((*)(int *))()" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_value_n", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_values", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:count; unsupported-return:int ((*)(int *))()" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tinstant_hash", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tinstant_insts", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant **", - "canonical": "const struct TInstant **" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tinstant_set_bbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tinstant_time", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tinstant_timestamps", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz *", - "canonical": "TimestampTz *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:count; no-encoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tinstant_value_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tinstant_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tinstant_value_at_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tinstant_values_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:count; unsupported-return:int ((*)(int *))()" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnumber_set_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "s" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tnumberinst_valuespans", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumberseq_avg_val", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumberseq_valuespans", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumberseqset_avg_val", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumberseqset_valuespans", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_duration", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Interval *", - "canonical": "Interval *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "Interval *", - "encode": "interval_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_end_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequence_hash", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsequence_insts_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant **", - "canonical": "const struct TInstant **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tsequence_max_inst_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_max_val", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequence_min_inst_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_min_val", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequence_segments", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tsequence_seqs", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TSequence **", - "canonical": "const struct TSequence **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "const struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tsequence_start_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequence_time", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_timestamps", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz *", - "canonical": "TimestampTz *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; array-or-out-param:count; no-encoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequence_value_at_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; no-decoder:TimestampTz; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequence_values_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; array-or-out-param:count; unsupported-return:int ((*)(int *))()" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequenceset_duration", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Interval *", - "canonical": "Interval *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "boundspan", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "boundspan", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Interval *", - "encode": "interval_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_end_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequenceset_hash", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsequenceset_inst_n", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_insts_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant **", - "canonical": "const struct TInstant **" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tsequenceset_max_inst_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_max_val", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequenceset_min_inst_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TInstant *", - "canonical": "const struct TInstant *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_min_val", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequenceset_num_instants", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsequenceset_num_timestamps", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsequenceset_segments", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tsequenceset_sequences_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "const TSequence **", - "canonical": "const struct TSequence **" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:const struct TSequence **" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequenceset_start_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "TimestampTz" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; unsupported-return:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequenceset_time", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequenceset_timestamptz_n", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequenceset_timestamps", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz *", - "canonical": "TimestampTz *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:count; no-encoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequenceset_value_at_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequenceset_value_n", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequenceset_value_n_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequenceset_values_p", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Datum *", - "canonical": "int ((*)(int *))()" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:count; unsupported-return:int ((*)(int *))()" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_restart", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "temporal_tsequence", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_tsequenceset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_shift_time", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_to_tsequence", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_to_tsequence_free", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "inst", - "cType": "TInstant *", - "canonical": "struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_to_tsequenceset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumber_shift_scale_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumberinst_shift_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "shift", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseq_shift_scale_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseqset_shift_scale_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "start", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_restart", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequence_set_interp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_shift_scale_time", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_subseq", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "from", - "cType": "int", - "canonical": "int" - }, - { - "name": "to", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "from", - "kind": "json", - "json": "integer" - }, - { - "name": "to", - "kind": "json", - "json": "integer" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_to_tinstant", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_to_tsequenceset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_to_tsequenceset_free", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_to_tsequenceset_interp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_restart", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequenceset_set_interp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequenceset_shift_scale_time", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "start", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "start", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_to_discrete", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_to_linear", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_to_step", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_to_tinstant", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_to_tsequence", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_merge", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tinstant_merge_array", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_append_tinstant", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "maxt" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - }, - { - "name": "maxt", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "expand", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_append_tsequence", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "expand", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_delete_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_delete_tstzset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_delete_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_delete_tstzspanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_insert", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_merge", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_merge_array", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequenceset_append_tinstant", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "maxt" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - }, - { - "name": "maxt", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "expand", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_append_tsequence", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "expand", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_delete_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_delete_tstzset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_delete_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_delete_tstzspanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ps", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ps", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_insert", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_merge", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_merge_array", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seqsets", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "seqsets", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_expand_bbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequence_set_bbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequenceset_expand_bbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequenceset_set_bbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tcontseq_after_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_before_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_restrict_minmax", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "min", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_after_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_before_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_restrict_minmax", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "min", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_bbox_restrict_set", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_restrict_minmax", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "min", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_restrict_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_restrict_tstzset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_restrict_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_restrict_tstzspanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_restrict_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_restrict_values", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_value_at_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tinstant_after_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_before_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_restrict_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "period", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "period", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_restrict_tstzspanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_restrict_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_restrict_tstzset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_restrict_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_restrict_values", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumber_restrict_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_restrict_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumberinst_restrict_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberinst_restrict_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseqset_restrict_span", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseqset_restrict_spanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "spanset", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "spanset", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_at_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_restrict_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_restrict_tstzspanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequenceset_after_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_before_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_restrict_minmax", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "min", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_restrict_tstzspan", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_restrict_tstzspanset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ps", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ps", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_restrict_timestamptz", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequenceset_restrict_tstzset", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequenceset_restrict_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_restrict_values", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstant_cmp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tinstant_eq", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequence_cmp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsequence_eq", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequenceset_cmp", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsequenceset_eq", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "always_eq_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ge_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_gt_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_le_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_lt_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ge_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_gt_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_le_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_base_temporal", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_lt_temporal_base", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tnumberinst_abs", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberinst_distance", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumberseq_abs", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseq_angular_difference", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseq_delta_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseqset_abs", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseqset_angular_difference", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseqset_delta_value", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdistance_tnumber_number", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "nad_tbox_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tnumber_number", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tnumber_tbox", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tnumber_tnumber", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumberseq_integral", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumberseq_twavg", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumberseqset_integral", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumberseqset_twavg", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "temporal_compact", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tsequence_compact", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_compact", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_skiplist_make", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [], - "api": "internal", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-encoder:SkipList" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "skiplist_make", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "key_size", - "cType": "size_t", - "canonical": "int (int *)" - }, - { - "name": "value_size", - "cType": "size_t", - "canonical": "int (int *)" - }, - { - "name": "comp_fn", - "cType": "int (*)(void *, void *)", - "canonical": "int (*)(void *, void *)" - }, - { - "name": "merge_fn", - "cType": "void *(*)(void *, void *)", - "canonical": "void *(*)(void *, void *)" - } - ], - "api": "internal", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:int (int ); array-or-out-param:comp_fn; array-or-out-param:merge_fn; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "key_size", - "kind": "unsupported" - }, - { - "name": "value_size", - "kind": "unsupported" - }, - { - "name": "comp_fn", - "kind": "unsupported" - }, - { - "name": "merge_fn", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "skiplist_search", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "key", - "cType": "void *", - "canonical": "void *" - }, - { - "name": "value", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:SkipList; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "list", - "kind": "unsupported" - }, - { - "name": "key", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "skiplist_free", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "list", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "skiplist_splice", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "keys", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "sktype", - "cType": "SkipListType", - "canonical": "SkipListType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:SkipList; array-or-out-param:keys; array-or-out-param:values; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "list", - "kind": "unsupported" - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "crossings", - "kind": "json", - "json": "boolean" - }, - { - "name": "sktype", - "kind": "json", - "json": "string", - "enum": "SkipListType" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "temporal_skiplist_splice", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:SkipList; array-or-out-param:values; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "list", - "kind": "unsupported" - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "crossings", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "skiplist_values", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void **", - "canonical": "void **" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:SkipList; unsupported-return:void **" - }, - "wire": { - "params": [ - { - "name": "list", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "skiplist_keys_values", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "void **", - "canonical": "void **" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:SkipList; array-or-out-param:values; unsupported-return:void **" - }, - "wire": { - "params": [ - { - "name": "list", - "kind": "unsupported" - }, - { - "name": "values", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_app_tinst_transfn", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "state", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "shape": { - "nullable": [ - "state", - "maxt" - ] - }, - "api": "internal", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - }, - { - "name": "maxt", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "temporal_app_tseq_transfn", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "state", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "internal", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "span_bins", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "spanset_bins", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_value_bins", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_value_time_boxes", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "nullable": [ - "duration" - ], - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "unsupported" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "vorigin", - "kind": "unsupported" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_value_split", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "bins", - "cType": "Datum **", - "canonical": "int ((**)(int *))()" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "bins" - } - ], - "outParams": [ - "bins", - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; array-or-out-param:bins" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "unsupported" - }, - { - "name": "vorigin", - "kind": "unsupported" - }, - { - "name": "bins", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tbox_get_value_time_tile", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "vsize", - "kind": "unsupported" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "vorigin", - "kind": "unsupported" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "spantype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnumber_value_time_split", - "file": "meos_internal.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "value_bins", - "cType": "Datum **", - "canonical": "int ((**)(int *))()" - }, - { - "name": "time_bins", - "cType": "TimestampTz **", - "canonical": "TimestampTz **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "value_bins" - }, - { - "param": "time_bins" - } - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; no-decoder:TimestampTz; array-or-out-param:value_bins; array-or-out-param:time_bins" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "vorigin", - "kind": "unsupported" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "value_bins", - "kind": "unsupported" - }, - { - "name": "time_bins", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "double2_out", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "d", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double2" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "double2_set", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "double", - "canonical": "double" - }, - { - "name": "b", - "cType": "double", - "canonical": "double" - }, - { - "name": "result", - "cType": "double2 *", - "canonical": "double2 *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double2" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "json", - "json": "number" - }, - { - "name": "b", - "kind": "json", - "json": "number" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "double2_add", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "double2 *", - "canonical": "double2 *" - }, - "params": [ - { - "name": "d1", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "d2", - "cType": "const double2 *", - "canonical": "const double2 *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double2" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "double2 *", - "encode": "double2_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "double2_eq", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d1", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "d2", - "cType": "const double2 *", - "canonical": "const double2 *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double2" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "double3_out", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "d", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double3" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "double3_set", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "double", - "canonical": "double" - }, - { - "name": "b", - "cType": "double", - "canonical": "double" - }, - { - "name": "c", - "cType": "double", - "canonical": "double" - }, - { - "name": "result", - "cType": "double3 *", - "canonical": "double3 *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double3" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "json", - "json": "number" - }, - { - "name": "b", - "kind": "json", - "json": "number" - }, - { - "name": "c", - "kind": "json", - "json": "number" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "double3_add", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "double3 *", - "canonical": "double3 *" - }, - "params": [ - { - "name": "d1", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "d2", - "cType": "const double3 *", - "canonical": "const double3 *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double3" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "double3 *", - "encode": "double3_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "double3_eq", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d1", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "d2", - "cType": "const double3 *", - "canonical": "const double3 *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double3" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "double4_out", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "d", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double4" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "double4_set", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "double", - "canonical": "double" - }, - { - "name": "b", - "cType": "double", - "canonical": "double" - }, - { - "name": "c", - "cType": "double", - "canonical": "double" - }, - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "result", - "cType": "double4 *", - "canonical": "double4 *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double4" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "json", - "json": "number" - }, - { - "name": "b", - "kind": "json", - "json": "number" - }, - { - "name": "c", - "kind": "json", - "json": "number" - }, - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "double4_add", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "double4 *", - "canonical": "double4 *" - }, - "params": [ - { - "name": "d1", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "d2", - "cType": "const double4 *", - "canonical": "const double4 *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double4" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "double4 *", - "encode": "double4_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "double4_eq", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d1", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "d2", - "cType": "const double4 *", - "canonical": "const double4 *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double4" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "double2_collinear", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "x1", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "x2", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "x3", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double2" - }, - "wire": { - "params": [ - { - "name": "x1", - "kind": "unsupported" - }, - { - "name": "x2", - "kind": "unsupported" - }, - { - "name": "x3", - "kind": "unsupported" - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "double3_collinear", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "x1", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "x2", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "x3", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double3" - }, - "wire": { - "params": [ - { - "name": "x1", - "kind": "unsupported" - }, - { - "name": "x2", - "kind": "unsupported" - }, - { - "name": "x3", - "kind": "unsupported" - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "double4_collinear", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "x1", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "x2", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "x3", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double4" - }, - "wire": { - "params": [ - { - "name": "x1", - "kind": "unsupported" - }, - { - "name": "x2", - "kind": "unsupported" - }, - { - "name": "x3", - "kind": "unsupported" - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "double2segm_interpolate", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "double2 *", - "canonical": "double2 *" - }, - "params": [ - { - "name": "start", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "end", - "cType": "const double2 *", - "canonical": "const double2 *" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double2" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "double2 *", - "encode": "double2_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "double3segm_interpolate", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "double3 *", - "canonical": "double3 *" - }, - "params": [ - { - "name": "start", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "end", - "cType": "const double3 *", - "canonical": "const double3 *" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double3" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "double3 *", - "encode": "double3_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "double4segm_interpolate", - "file": "doublen.h", - "family": "CORE", - "returnType": { - "c": "double4 *", - "canonical": "double4 *" - }, - "params": [ - { - "name": "start", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "end", - "cType": "const double4 *", - "canonical": "const double4 *" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:double4" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "double4 *", - "encode": "double4_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "pg_atoi", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "size", - "cType": "int", - "canonical": "int" - }, - { - "name": "c", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "json", - "json": "string" - }, - { - "name": "size", - "kind": "json", - "json": "integer" - }, - { - "name": "c", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ensure_has_X", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_has_Z", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_has_T", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_has_not_Z", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_not_null", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ptr", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "ptr", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_one_not_null", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ptr1", - "cType": "void *", - "canonical": "void *" - }, - { - "name": "ptr2", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "ptr1", - "kind": "unsupported" - }, - { - "name": "ptr2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_one_true", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_interp", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_continuous", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_interp", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_continuous_interp", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_linear_interp", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_nonlinear_interp", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_common_dimension", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_temporal_isof_type", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_temporal_isof_basetype", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_temporal_isof_subtype", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "type", - "cType": "tempSubtype", - "canonical": "tempSubtype" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "tempSubtype" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_temporal_type", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tnumber_numspan", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tnumber_numspanset", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tnumber_tbox", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_temporal_set", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_temporal_temporal", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tnumber_tnumber", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_not_negative", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_positive", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "not_negative_datum", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_not_negative_datum", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "positive_datum", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_positive_datum", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_day_duration", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "positive_duration", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_positive_duration", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_bbox_ptr", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "void *", - "canonical": "void *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-encoder:void" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "intersection_temporal_temporal", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "mode", - "cType": "SyncMode", - "canonical": "SyncMode" - }, - { - "name": "inter1", - "cType": "Temporal **", - "canonical": "struct Temporal **" - }, - { - "name": "inter2", - "cType": "Temporal **", - "canonical": "struct Temporal **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "mode", - "kind": "json", - "json": "string", - "enum": "SyncMode" - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "mobilitydb_version", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "mobilitydb_full_version", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "round_fn", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "wire": { - "params": [ - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_bbox_restrict_value", - "file": "temporal.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tcbuffer_cbuffer", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tcbuffer_geo", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tcbuffer_stbox", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tcbuffer_tcbuffer", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tcbuffersegm_intersection_value", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcbuffersegm_intersection", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcbuffersegm_dwithin_turnpt", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcbuffersegm_tdwithin_turnpt", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcbuffersegm_distance_turnpt", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcbuffer_geo_ctx_make", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "void *", - "canonical": "void *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-encoder:void" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tcbuffer_geo_ctx_free", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ctx", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "ctx", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tcbuffer_geo_ctx_nsegs", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ctx", - "cType": "const void *", - "canonical": "const void *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "ctx", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcbuffer_disc_within_ctx", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "ctx", - "cType": "const void *", - "canonical": "const void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "ctx", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tcbufferseg_within_ctx", - "file": "tcbuffer.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb1", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "cb2", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "ctx", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "outlo", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "outhi", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "maxout", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void; array-or-out-param:outlo; array-or-out-param:outhi" - }, - "wire": { - "params": [ - { - "name": "cb1", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "cb2", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "ctx", - "kind": "unsupported" - }, - { - "name": "outlo", - "kind": "unsupported" - }, - { - "name": "outhi", - "kind": "unsupported" - }, - { - "name": "maxout", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "cbuffer_set_stbox", - "file": "tcbuffer_boxops.h", - "family": "CBUFFER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "cbufferarr_set_stbox", - "file": "tcbuffer_boxops.h", - "family": "CBUFFER", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "cbuffer_timestamptz_set_stbox", - "file": "tcbuffer_boxops.h", - "family": "CBUFFER", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "cbuffer_tstzspan_set_stbox", - "file": "tcbuffer_boxops.h", - "family": "CBUFFER", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tcbufferinst_set_stbox", - "file": "tcbuffer_boxops.h", - "family": "CBUFFER", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tcbufferinstarr_set_stbox", - "file": "tcbuffer_boxops.h", - "family": "CBUFFER", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tcbufferseq_expand_stbox", - "file": "tcbuffer_boxops.h", - "family": "CBUFFER", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tcbufferinst_traversed_area", - "file": "tcbuffer_spatialfuncs.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tcbufferseq_traversed_area", - "file": "tcbuffer_spatialfuncs.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "unary_union", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tcbufferseqset_traversed_area", - "file": "tcbuffer_spatialfuncs.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "unary_union", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tcbuffersegm_traversed_area", - "file": "tcbuffer_spatialfuncs.h", - "family": "CBUFFER", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tcbuffer_restrict_cbuffer", - "file": "tcbuffer_spatialfuncs.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_restrict_stbox", - "file": "tcbuffer_spatialfuncs.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcbuffer_restrict_geom", - "file": "tcbuffer_spatialfuncs.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ea_contains_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_contains_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_contains_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_contains_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_tcbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_tcbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_tcbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_tcbuffer_geo", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_geo_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_tcbuffer_cbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_cbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_tcbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_dwithin_tcbuffer_tcbuffer", - "file": "tcbuffer_spatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tinterrel_tcbuffer_cbuffer", - "file": "tcbuffer_tempspatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cb", - "cType": "const Cbuffer *", - "canonical": "const struct Cbuffer *" - }, - { - "name": "tinter", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cb", - "kind": "serialized", - "cType": "const struct Cbuffer *", - "decode": "cbuffer_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "tinter", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tinterrel_tcbuffer_geo", - "file": "tcbuffer_tempspatialrels.h", - "family": "CBUFFER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "tinter", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "tinter", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "clipper2_clip_poly_poly", - "file": "clip_clipper2.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "subj", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "clip", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "op", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "subj", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "clip", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "op", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "clipper2_traj_poly_periods", - "file": "clip_clipper2.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "out_count", - "cType": "int *", - "canonical": "int *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:out_count" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "out_count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "clip_poly_poly", - "file": "geo_poly_clip.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "subj", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "clip", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "operation", - "cType": "ClipOper", - "canonical": "ClipOper" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "subj", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "clip", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "operation", - "kind": "json", - "json": "string", - "enum": "ClipOper" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "lwproj_lookup", - "file": "meos_transform.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "srid_from", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "pj", - "cType": "LWPROJ * *", - "canonical": "LWPROJ * *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:pj" - }, - "wire": { - "params": [ - { - "name": "srid_from", - "kind": "json", - "json": "integer" - }, - { - "name": "srid_to", - "kind": "json", - "json": "integer" - }, - { - "name": "pj", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "spheroid_init_from_srid", - "file": "meos_transform.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "s", - "cType": "SPHEROID *", - "canonical": "SPHEROID *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SPHEROID" - }, - "wire": { - "params": [ - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "s", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "srid_check_latlong", - "file": "meos_transform.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "srid_is_latlong", - "file": "meos_transform.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "geom_serialize", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "lwgeom", - "cType": "LWGEOM *", - "canonical": "LWGEOM *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "lwgeom", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geog_serialize", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "lwgeom", - "cType": "LWGEOM *", - "canonical": "LWGEOM *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "lwgeom", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "meos_postgis_valid_typmod", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "gs", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "typmod", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; array-or-out-param:gs; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "unsupported" - }, - { - "name": "typmod", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_as_wkt", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" - }, - { - "name": "extended", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "precision", - "kind": "json", - "json": "integer" - }, - { - "name": "extended", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "box2d_to_lwgeom", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "LWGEOM *", - "canonical": "LWGEOM *" - }, - "params": [ - { - "name": "box", - "cType": "GBOX *", - "canonical": "GBOX *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-encoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "GBOX *", - "decode": "gbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "box3d_to_lwgeom", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "LWGEOM *", - "canonical": "LWGEOM *" - }, - "params": [ - { - "name": "box", - "cType": "BOX3D *", - "canonical": "BOX3D *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-encoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "BOX3D *", - "decode": "box3d_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "MEOS_POSTGIS2GEOS", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "GEOSGeometry *", - "canonical": "struct GEOSGeom_t *" - }, - "params": [ - { - "name": "pglwgeom", - "cType": "const int *", - "canonical": "const int *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:pglwgeom; no-encoder:GEOSGeom_t" - }, - "wire": { - "params": [ - { - "name": "pglwgeom", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "MEOS_GEOS2POSTGIS", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "geom", - "cType": "GEOSGeom", - "canonical": "struct GEOSGeom_t *" - }, - { - "name": "want3d", - "cType": "char", - "canonical": "char" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:GEOSGeom_t; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "unsupported" - }, - { - "name": "want3d", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geom_spatialrel", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "rel", - "cType": "spatialRel", - "canonical": "spatialRel" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "rel", - "kind": "json", - "json": "string", - "enum": "spatialRel" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "lwgeom_line_interpolate_point", - "file": "postgis_funcs.h", - "family": "CORE", - "returnType": { - "c": "LWGEOM *", - "canonical": "LWGEOM *" - }, - "params": [ - { - "name": "geom", - "cType": "LWGEOM *", - "canonical": "LWGEOM *" - }, - { - "name": "fraction", - "cType": "double", - "canonical": "double" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "repeat", - "cType": "char", - "canonical": "char" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LWGEOM; no-encoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "unsupported" - }, - { - "name": "fraction", - "kind": "json", - "json": "number" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "repeat", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "point_get_coords", - "file": "stbox.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "point", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "x", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "y", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "z", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:x; array-or-out-param:y; array-or-out-param:z" - }, - "wire": { - "params": [ - { - "name": "point", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "hasz", - "kind": "json", - "json": "boolean" - }, - { - "name": "x", - "kind": "unsupported" - }, - { - "name": "y", - "kind": "unsupported" - }, - { - "name": "z", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzset_stbox_slice", - "file": "stbox.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "tsdatum", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "tsdatum", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzspanset_stbox_slice", - "file": "stbox.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "psdatum", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "psdatum", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "stbox_index_leaf_consistent", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "key", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_gist_inner_consistent", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "key", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stbox_index_recheck", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "stboxnode_copy", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "STboxNode *", - "canonical": "struct STboxNode *" - }, - "params": [ - { - "name": "box", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode; no-encoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "getQuadrant8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "centroid", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "inBox", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "inBox", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "stboxnode_init", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "centroid", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "nodebox", - "cType": "STboxNode *", - "canonical": "struct STboxNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "nodebox", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "stboxnode_quadtree_next", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "centroid", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "quadrant", - "cType": "int", - "canonical": "int" - }, - { - "name": "next_nodebox", - "cType": "STboxNode *", - "canonical": "struct STboxNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "quadrant", - "kind": "json", - "json": "integer" - }, - { - "name": "next_nodebox", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "stboxnode_kdtree_next", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "centroid", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "node", - "cType": "int", - "canonical": "int" - }, - { - "name": "level", - "cType": "int", - "canonical": "int" - }, - { - "name": "next_nodebox", - "cType": "STboxNode *", - "canonical": "struct STboxNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "node", - "kind": "json", - "json": "integer" - }, - { - "name": "level", - "kind": "json", - "json": "integer" - }, - { - "name": "next_nodebox", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "overlap8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlapKD", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "level", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "level", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contain8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "containKD", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "level", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "level", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overLeft8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overRight8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "below8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overBelow8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "above8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overAbove8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "front8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overFront8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "back8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overBack8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overBefore8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overAfter8D", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - }, - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "distance_stbox_nodebox", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "query", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "nodebox", - "cType": "const STboxNode *", - "canonical": "const struct STboxNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxNode" - }, - "wire": { - "params": [ - { - "name": "query", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "nodebox", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tspatial_spgist_get_stbox", - "file": "stbox_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "mobilitydb_init", - "file": "tgeo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "geo_stbox", - "file": "tgeo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_geo", - "file": "tgeo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tcomp_geo_tgeo", - "file": "tgeo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcomp_tgeo_geo", - "file": "tgeo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ensure_geoaggstate", - "file": "tgeo_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "state", - "cType": "const SkipList *", - "canonical": "const struct SkipList *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "hasz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_geoaggstate_state", - "file": "tgeo_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "state1", - "cType": "const SkipList *", - "canonical": "const struct SkipList *" - }, - { - "name": "state2", - "cType": "const SkipList *", - "canonical": "const struct SkipList *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpoint_transform_tcentroid", - "file": "tgeo_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tpointinst_tcentroid_finalfn", - "file": "tgeo_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpointseq_tcentroid_finalfn", - "file": "tgeo_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "point3d_min_dist", - "file": "tgeo_distance.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "p1", - "cType": "const POINT3DZ *", - "canonical": "const POINT3DZ *" - }, - { - "name": "p2", - "cType": "const POINT3DZ *", - "canonical": "const POINT3DZ *" - }, - { - "name": "p3", - "cType": "const POINT3DZ *", - "canonical": "const POINT3DZ *" - }, - { - "name": "p4", - "cType": "const POINT3DZ *", - "canonical": "const POINT3DZ *" - }, - { - "name": "fraction", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT3DZ; array-or-out-param:fraction" - }, - "wire": { - "params": [ - { - "name": "p1", - "kind": "unsupported" - }, - { - "name": "p2", - "kind": "unsupported" - }, - { - "name": "p3", - "kind": "unsupported" - }, - { - "name": "p4", - "kind": "unsupported" - }, - { - "name": "fraction", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tgeompointsegm_distance_turnpt", - "file": "tgeo_distance.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "param", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tgeogpointsegm_distance_turnpt", - "file": "tgeo_distance.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "param", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tinstant_distance", - "file": "tgeo_distance.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tpointseq_at_geom", - "file": "tgeo_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tpointseq_interperiods", - "file": "tgeo_restrict.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datum_point4d", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "p", - "cType": "POINT4D *", - "canonical": "POINT4D *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:POINT4D" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "p", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "geopoint_cmp", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "geopoint_eq", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geopoint_same", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum_point_eq", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "point1", - "kind": "unsupported" - }, - { - "name": "point2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum_point_same", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "point1", - "kind": "unsupported" - }, - { - "name": "point2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum2_point_eq", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "point1", - "kind": "unsupported" - }, - { - "name": "point2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_point_ne", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "point1", - "kind": "unsupported" - }, - { - "name": "point2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_point_same", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "point1", - "kind": "unsupported" - }, - { - "name": "point2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_point_nsame", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "point1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "point2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "point1", - "kind": "unsupported" - }, - { - "name": "point2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_geom_centroid", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geo", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geo", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_geog_centroid", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geo", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geo", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_extract_elements", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "geo_serialize", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "geom", - "cType": "const LWGEOM *", - "canonical": "const LWGEOM *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geo_distance_fn", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "wire": { - "params": [ - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pt_distance_fn", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "wire": { - "params": [ - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_distance2d", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_distance3d", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geog_distance", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geog1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geog2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geog1", - "kind": "unsupported" - }, - { - "name": "geog2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_pt_distance2d", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_pt_distance3d", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spatial_flags", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "int16", - "canonical": "short" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ensure_srid_is_latlong", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_spatial_validity", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_not_geodetic", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_geodetic", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_geodetic_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_geodetic_tspatial_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_geodetic_tspatial_base", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "base", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_srid_known", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_srid", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "srid1", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "srid2", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "srid1", - "kind": "json", - "json": "integer" - }, - { - "name": "srid2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_srid_reconcile", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "srid1", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "srid2", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "result", - "cType": "int32_t *", - "canonical": "int32_t *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int32_t" - }, - "wire": { - "params": [ - { - "name": "srid1", - "kind": "json", - "json": "integer" - }, - { - "name": "srid2", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_dimensionality", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_spatial_dimensionality", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_spatial_dimensionality", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_dimensionality_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_dimensionality_tspatial_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_dimensionality_tspatial_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_spatial_dimensionality_stbox_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_geodetic_stbox_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_has_Z_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_has_not_Z_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_has_M_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_has_not_M_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_not_geodetic_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_point_type", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_mline_type", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "circle_type", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_circle_type", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_not_empty", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_stbox_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tspatial_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tspatial_base", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "base", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tspatial_tspatial", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_spatial_stbox_stbox", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tgeo_stbox", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_geo_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tgeo_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tgeo_tgeo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tpoint_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tpoint_tpoint", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "mline_type", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpoint_get_coord", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "coord", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "coord", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "eacomp_tgeo_geo", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "closest_point2d_on_segment_ratio", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "long double", - "canonical": "long double" - }, - "params": [ - { - "name": "p", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "A", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "B", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "closest", - "cType": "POINT2D *", - "canonical": "POINT2D *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT2D" - }, - "wire": { - "params": [ - { - "name": "p", - "kind": "unsupported" - }, - { - "name": "A", - "kind": "unsupported" - }, - { - "name": "B", - "kind": "unsupported" - }, - { - "name": "closest", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "closest_point3dz_on_segment_ratio", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "long double", - "canonical": "long double" - }, - "params": [ - { - "name": "p", - "cType": "const POINT3DZ *", - "canonical": "const POINT3DZ *" - }, - { - "name": "A", - "cType": "const POINT3DZ *", - "canonical": "const POINT3DZ *" - }, - { - "name": "B", - "cType": "const POINT3DZ *", - "canonical": "const POINT3DZ *" - }, - { - "name": "closest", - "cType": "POINT3DZ *", - "canonical": "POINT3DZ *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT3DZ" - }, - "wire": { - "params": [ - { - "name": "p", - "kind": "unsupported" - }, - { - "name": "A", - "kind": "unsupported" - }, - { - "name": "B", - "kind": "unsupported" - }, - { - "name": "closest", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "closest_point_on_segment_sphere", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "long double", - "canonical": "long double" - }, - "params": [ - { - "name": "p", - "cType": "const POINT4D *", - "canonical": "const POINT4D *" - }, - { - "name": "A", - "cType": "const POINT4D *", - "canonical": "const POINT4D *" - }, - { - "name": "B", - "cType": "const POINT4D *", - "canonical": "const POINT4D *" - }, - { - "name": "closest", - "cType": "POINT4D *", - "canonical": "POINT4D *" - }, - { - "name": "dist", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "closest", - "dist" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT4D; array-or-out-param:dist" - }, - "wire": { - "params": [ - { - "name": "p", - "kind": "unsupported" - }, - { - "name": "A", - "kind": "unsupported" - }, - { - "name": "B", - "kind": "unsupported" - }, - { - "name": "closest", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "interpolate_point4d_spheroid", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "p1", - "cType": "const POINT4D *", - "canonical": "const POINT4D *" - }, - { - "name": "p2", - "cType": "const POINT4D *", - "canonical": "const POINT4D *" - }, - { - "name": "p", - "cType": "POINT4D *", - "canonical": "POINT4D *" - }, - { - "name": "s", - "cType": "const SPHEROID *", - "canonical": "const SPHEROID *" - }, - { - "name": "f", - "cType": "double", - "canonical": "double" - } - ], - "shape": { - "outParams": [ - "p" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT4D; no-decoder:SPHEROID" - }, - "wire": { - "params": [ - { - "name": "p1", - "kind": "unsupported" - }, - { - "name": "p2", - "kind": "unsupported" - }, - { - "name": "p", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "unsupported" - }, - { - "name": "f", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "geopoint_make", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "z", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - }, - { - "name": "z", - "kind": "json", - "json": "number" - }, - { - "name": "hasz", - "kind": "json", - "json": "boolean" - }, - { - "name": "geodetic", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "lwcircle_make", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "LWGEOM *", - "canonical": "LWGEOM *" - }, - "params": [ - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "radius", - "cType": "double", - "canonical": "double" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-encoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - }, - { - "name": "radius", - "kind": "json", - "json": "number" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geocircle_make", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "radius", - "cType": "double", - "canonical": "double" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - }, - { - "name": "radius", - "kind": "json", - "json": "number" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "pointsegm_interpolate", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "start", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pointsegm_locate", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "long double", - "canonical": "long double" - }, - "params": [ - { - "name": "start", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "point", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dist", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "dist" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:dist" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "point", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tgeompointsegm_intersection", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tgeogpointsegm_intersection", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "geopoint_collinear", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value3", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value1", - "kind": "unsupported" - }, - { - "name": "value2", - "kind": "unsupported" - }, - { - "name": "value3", - "kind": "unsupported" - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - }, - { - "name": "hasz", - "kind": "json", - "json": "boolean" - }, - { - "name": "geodetic", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "lwpointarr_remove_duplicates", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "LWGEOM * *", - "canonical": "LWGEOM * *" - }, - "params": [ - { - "name": "points", - "cType": "LWGEOM * *", - "canonical": "LWGEOM * *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:points; array-or-out-param:newcount; unsupported-return:LWGEOM * *" - }, - "wire": { - "params": [ - { - "name": "points", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "newcount", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "lwpointarr_make_trajectory", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "LWGEOM *", - "canonical": "LWGEOM *" - }, - "params": [ - { - "name": "points", - "cType": "LWGEOM * *", - "canonical": "LWGEOM * *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:points; no-encoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "points", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "lwline_make", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "LWLINE *", - "canonical": "LWLINE *" - }, - "params": [ - { - "name": "value1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-encoder:LWLINE" - }, - "wire": { - "params": [ - { - "name": "value1", - "kind": "unsupported" - }, - { - "name": "value2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "lwcoll_from_points_lines", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "LWGEOM *", - "canonical": "LWGEOM *" - }, - "params": [ - { - "name": "points", - "cType": "LWGEOM * *", - "canonical": "LWGEOM * *" - }, - { - "name": "lines", - "cType": "LWGEOM * *", - "canonical": "LWGEOM * *" - }, - { - "name": "npoints", - "cType": "int", - "canonical": "int" - }, - { - "name": "nlines", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:points; array-or-out-param:lines; no-encoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "points", - "kind": "unsupported" - }, - { - "name": "lines", - "kind": "unsupported" - }, - { - "name": "npoints", - "kind": "json", - "json": "integer" - }, - { - "name": "nlines", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tpointseq_stops_iter", - "file": "tgeo_spatialfuncs.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "mintunits", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - }, - { - "name": "mintunits", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "datum_geom_contains", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_covers", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_disjoint2d", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_disjoint3d", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geog_disjoint", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geog1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geog2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geog1", - "kind": "unsupported" - }, - { - "name": "geog2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_intersects2d", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_intersects3d", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geog_intersects", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geog1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geog2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geog1", - "kind": "unsupported" - }, - { - "name": "geog2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_touches", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_dwithin2d", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_dwithin3d", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geom1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geom2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geom1", - "kind": "unsupported" - }, - { - "name": "geom2", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geog_dwithin", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geog1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geog2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geog1", - "kind": "unsupported" - }, - { - "name": "geog2", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geom_relate_pattern", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "geog1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "geog2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "p", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "geog1", - "kind": "unsupported" - }, - { - "name": "geog2", - "kind": "unsupported" - }, - { - "name": "p", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_disjoint_fn", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_disjoint_fn_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "uint8_t", - "canonical": "unsigned char" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_intersects_fn", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_intersects_fn_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "uint8_t", - "canonical": "unsigned char" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_dwithin_fn", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "datum_func3", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geo_dwithin_fn_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "datum_func3", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" - }, - "params": [ - { - "name": "flags1", - "cType": "int16", - "canonical": "short" - }, - { - "name": "flags2", - "cType": "uint8_t", - "canonical": "unsigned char" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" - }, - "wire": { - "params": [ - { - "name": "flags1", - "kind": "json", - "json": "integer" - }, - { - "name": "flags2", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tpointsegm_tdwithin_turnpt", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "spatialrel_geo_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "varfunc", - "canonical": "int (*)(int ((*)(int *))(), ...)" - }, - { - "name": "numparam", - "cType": "int", - "canonical": "int" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "param", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "numparam", - "kind": "json", - "json": "integer" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "spatialrel_tgeo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "varfunc", - "canonical": "int (*)(int ((*)(int *))(), ...)" - }, - { - "name": "numparam", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "param", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "numparam", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_contains_geo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_contains_tgeo_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_contains_tgeo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_geo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_tgeo_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_tgeo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_geo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_tgeo_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_tgeo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_geo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_tgeo_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_tgeo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_tpoint_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_tgeo_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_tgeo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_dwithin_tgeo_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_dwithin_tgeo_tgeo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_spatialrel_tspatial_geo", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_spatialrel_tspatial_tspatial", - "file": "tgeo_spatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tspatialrel_tspatial_base", - "file": "tgeo_tempspatialrels.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "varfunc", - "canonical": "int (*)(int ((*)(int *))(), ...)" - }, - { - "name": "numparam", - "cType": "int", - "canonical": "int" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "base", - "kind": "unsupported" - }, - { - "name": "param", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "numparam", - "kind": "json", - "json": "integer" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tspatialrel_tspatial_tspatial", - "file": "tgeo_tempspatialrels.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "varfunc", - "canonical": "int (*)(int ((*)(int *))(), ...)" - }, - { - "name": "numparam", - "cType": "int", - "canonical": "int" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "param", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "numparam", - "kind": "json", - "json": "integer" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tinterrel_tgeo_geo", - "file": "tgeo_tempspatialrels.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "tinter", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "tinter", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tinterrel_tspatial_base", - "file": "tgeo_tempspatialrels.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "tinter", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "base", - "kind": "unsupported" - }, - { - "name": "tinter", - "kind": "json", - "json": "boolean" - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tinterrel_tspatial_tspatial", - "file": "tgeo_tempspatialrels.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "tinter", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "tinter", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdwithin_tspatial_tspatial", - "file": "tgeo_tempspatialrels.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "sync1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "sync2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "datum_func3", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "tpfn", - "cType": "tpfunc_temp", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func; array-or-out-param:tpfn" - }, - "wire": { - "params": [ - { - "name": "sync1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "sync2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "tpfn", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdwithin_add_solutions", - "file": "tgeo_tempspatialrels.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "solutions", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc1", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "t1", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t2", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:instants" - }, - "wire": { - "params": [ - { - "name": "solutions", - "kind": "json", - "json": "integer" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc1", - "kind": "json", - "json": "boolean" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - }, - { - "name": "instants", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tdwithin_tspatial_spatial", - "file": "tgeo_tempspatialrels.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "base", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dist", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "datum_func3", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "tpfn", - "cType": "tpfunc_temp", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func; array-or-out-param:tpfn" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "base", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "tpfn", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "bitmatrix_make", - "file": "tgeo_tile.h", - "family": "CORE", - "returnType": { - "c": "BitMatrix *", - "canonical": "BitMatrix *" - }, - "params": [ - { - "name": "count", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "ndims", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:BitMatrix" - }, - "wire": { - "params": [ - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "ndims", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tpoint_set_tiles", - "file": "tgeo_tile.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "state", - "cType": "const STboxGridState *", - "canonical": "const struct STboxGridState *" - }, - { - "name": "bm", - "cType": "BitMatrix *", - "canonical": "BitMatrix *" - } - ], - "shape": { - "outParams": [ - "bm" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxGridState; no-decoder:BitMatrix" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "bm", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tpoint_at_tile", - "file": "tgeo_tile.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "stbox_tile_state_set", - "file": "tgeo_tile.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "z", - "cType": "double", - "canonical": "double" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "tunits", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "hasx", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hast", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - }, - { - "name": "z", - "kind": "json", - "json": "number" - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "tunits", - "kind": "unsupported" - }, - { - "name": "hasx", - "kind": "json", - "json": "boolean" - }, - { - "name": "hasz", - "kind": "json", - "json": "boolean" - }, - { - "name": "hast", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "stbox_tile_state_make", - "file": "tgeo_tile.h", - "family": "CORE", - "returnType": { - "c": "STboxGridState *", - "canonical": "struct STboxGridState *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "sorigin", - "cType": "int", - "canonical": "int" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "temp" - ] - }, - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; no-encoder:STboxGridState" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "sorigin", - "kind": "json", - "json": "integer" - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "stbox_tile_state_next", - "file": "tgeo_tile.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "state", - "cType": "STboxGridState *", - "canonical": "struct STboxGridState *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxGridState" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "stbox_tile_state_get", - "file": "tgeo_tile.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "state", - "cType": "STboxGridState *", - "canonical": "struct STboxGridState *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:STboxGridState" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tgeo_space_time_tile_init", - "file": "tgeo_tile.h", - "family": "CORE", - "returnType": { - "c": "STboxGridState *", - "canonical": "struct STboxGridState *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "ntiles", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "ntiles" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:ntiles; no-encoder:STboxGridState" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "bitmatrix", - "kind": "json", - "json": "boolean" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "ntiles", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "stbox_space_time_tile", - "file": "tgeo_tile.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "point", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "hasx", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hast", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "point", - "sorigin", - "torigin" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "point", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "hasx", - "kind": "json", - "json": "boolean" - }, - { - "name": "hast", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "create_trip", - "file": "tpoint_datagen.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "lines", - "cType": "LWLINE * *", - "canonical": "LWLINE * *" - }, - { - "name": "maxSpeeds", - "cType": "const double *", - "canonical": "const double *" - }, - { - "name": "categories", - "cType": "const int *", - "canonical": "const int *" - }, - { - "name": "noEdges", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "startTime", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "disturbData", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "verbosity", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:lines; array-or-out-param:maxSpeeds; array-or-out-param:categories; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "lines", - "kind": "unsupported" - }, - { - "name": "maxSpeeds", - "kind": "unsupported" - }, - { - "name": "categories", - "kind": "unsupported" - }, - { - "name": "noEdges", - "kind": "json", - "json": "integer" - }, - { - "name": "startTime", - "kind": "unsupported" - }, - { - "name": "disturbData", - "kind": "json", - "json": "boolean" - }, - { - "name": "verbosity", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "spatialarr_wkt_out", - "file": "tspatial.h", - "family": "CORE", - "returnType": { - "c": "char **", - "canonical": "char **" - }, - "params": [ - { - "name": "spatialarr", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "extended", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:spatialarr; unsupported-return:char **" - }, - "wire": { - "params": [ - { - "name": "spatialarr", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - }, - { - "name": "extended", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spatialbase_as_text", - "file": "tspatial.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "spatialbase_as_ewkt", - "file": "tspatial.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "point_transf_pj", - "file": "tspatial.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - { - "name": "srid_to", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "pj", - "cType": "const LWPROJ *", - "canonical": "const LWPROJ *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LWPROJ" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "srid_to", - "kind": "json", - "json": "integer" - }, - { - "name": "pj", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tgeoinst_set_stbox", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tgeoinstarr_set_stbox", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tgeoseq_expand_stbox", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tspatialinst_set_stbox", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tspatialinstarr_set_stbox", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tspatialseqarr_set_stbox", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tspatialseq_expand_stbox", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "spatialarr_set_bbox", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "boxop_tspatial_stbox", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "bool", - "cType": "int (int *)", - "canonical": "int (int *)" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int (int )" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "bool", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "boxop_tspatial_tspatial", - "file": "tspatial_boxops.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "bool", - "cType": "int (int *)", - "canonical": "int (int *)" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int (int )" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "bool", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "srid_parse", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "srid", - "cType": "int *", - "canonical": "int *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str; array-or-out-param:srid" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spatial_parse_elem", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "delim", - "cType": "char", - "canonical": "char" - }, - { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "nullable": [ - "result" - ], - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str; array-or-out-param:temp_srid; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "delim", - "kind": "json", - "json": "integer" - }, - { - "name": "temp_srid", - "kind": "unsupported" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geo_parse", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "delim", - "cType": "char", - "canonical": "char" - }, - { - "name": "srid", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "result", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - } - ], - "shape": { - "nullable": [ - "result" - ], - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str; array-or-out-param:srid" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "delim", - "kind": "json", - "json": "integer" - }, - { - "name": "srid", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED **", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ], - "from_outparam": "result", - "out_ctype": "GSERIALIZED **", - "presence_return": true - } - } - }, - { - "name": "stbox_parse", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_parse", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tspatialinst_parse", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str; array-or-out-param:temp_srid" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp_srid", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tspatialseq_disc_parse", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str; array-or-out-param:temp_srid" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "temp_srid", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tspatialseq_cont_parse", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str; array-or-out-param:temp_srid" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - }, - { - "name": "temp_srid", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tspatialseqset_parse", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "temp_srid", - "cType": "int *", - "canonical": "int *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str; array-or-out-param:temp_srid" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "temp_srid", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tspatial_parse", - "file": "tspatial_parser.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "h3_are_neighbor_cells_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "destination", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "destination", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3_cells_to_directed_edge_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "destination", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "destination", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_is_valid_directed_edge_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "edge", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "edge", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3_get_directed_edge_origin_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "edge", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "edge", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_get_directed_edge_destination_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "edge", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "edge", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_cell_to_parent_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_cell_to_center_child_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_cell_to_child_pos_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "child", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "parentRes", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "child", - "kind": "unsupported" - }, - { - "name": "parentRes", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_child_pos_to_cell_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "childPos", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "parent", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "childRes", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t; no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "childPos", - "kind": "unsupported" - }, - { - "name": "parent", - "kind": "unsupported" - }, - { - "name": "childRes", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_get_resolution_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "hex", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "hex", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "h3_get_base_cell_number_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "hex", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "hex", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "h3_is_valid_cell_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "hex", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "hex", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3_is_res_class_iii_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "hex", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "hex", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3_is_pentagon_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "hex", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "hex", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3_get_num_cells_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_grid_distance_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "originIndex", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "h3Index", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "originIndex", - "kind": "unsupported" - }, - { - "name": "h3Index", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_cell_to_vertex_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "vertexNum", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "vertexNum", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_is_valid_vertex_meos", - "file": "h3_generated.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "vertex", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "vertex", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3index_in", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3index_out", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "h3index_eq", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3index_ne", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3index_lt", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3index_le", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3index_gt", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3index_ge", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3index_cmp", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "h3index_hash", - "file": "h3index.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "h3_grid_disk", - "file": "h3index_sets.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "k", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "k", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "h3_grid_ring", - "file": "h3index_sets.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "k", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "k", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "h3_grid_path_cells", - "file": "h3index_sets.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "start", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "end", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "h3_cell_to_children", - "file": "h3index_sets.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "childRes", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "childRes", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "h3_compact_cells", - "file": "h3index_sets.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "cells", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cells", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "h3_uncompact_cells", - "file": "h3index_sets.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "cells", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "res", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cells", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "res", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "h3_origin_to_directed_edges", - "file": "h3index_sets.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "h3_cell_to_vertexes", - "file": "h3index_sets.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "h3_get_icosahedron_faces", - "file": "h3index_sets.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "ensure_valid_th3index_th3index", - "file": "th3index.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ensure_valid_th3index_h3index", - "file": "th3index.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_th3index_tgeogpoint", - "file": "th3index.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum2_h3index_eq", - "file": "th3index.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "d2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_h3index_ne", - "file": "th3index.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "d2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3index_set_stbox", - "file": "th3index_boxops.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "h3indexarr_set_stbox", - "file": "th3index_boxops.h", - "family": "H3", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "th3indexinst_set_stbox", - "file": "th3index_boxops.h", - "family": "H3", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "th3indexinstarr_set_stbox", - "file": "th3index_boxops.h", - "family": "H3", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "th3indexseq_expand_stbox", - "file": "th3index_boxops.h", - "family": "H3", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "h3_gs_point_to_cell", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "point", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "point", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_cell_to_gs_point", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "h3_cell_to_gs_boundary", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "cell_boundary_to_gs", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "bnd", - "cType": "const CellBoundary *", - "canonical": "const CellBoundary *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:CellBoundary" - }, - "wire": { - "params": [ - { - "name": "bnd", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "h3_sample_step_deg", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "h3_latlng_deg_to_cell", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "lat_deg", - "cType": "double", - "canonical": "double" - }, - { - "name": "lng_deg", - "cType": "double", - "canonical": "double" - }, - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "lat_deg", - "kind": "json", - "json": "number" - }, - { - "name": "lng_deg", - "kind": "json", - "json": "number" - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_cell_to_parent_next_meos", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_cell_to_center_child_next_meos", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_directed_edge_to_gs_boundary", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "edge", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "edge", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "h3_vertex_to_gs_point", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "vertex", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "vertex", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "h3_cell_to_local_ij_meos", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "h3_local_ij_to_cell_meos", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "coord", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "coord", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3_unit_from_cstring", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "H3Unit", - "canonical": "H3Unit" - }, - "params": [ - { - "name": "unit", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "unit", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "H3Unit" - } - } - }, - { - "name": "h3_cell_area_meos", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "unit", - "cType": "H3Unit", - "canonical": "H3Unit" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "unit", - "kind": "json", - "json": "string", - "enum": "H3Unit" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "h3_edge_length_meos", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "edge", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "unit", - "cType": "H3Unit", - "canonical": "H3Unit" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "edge", - "kind": "unsupported" - }, - { - "name": "unit", - "kind": "json", - "json": "string", - "enum": "H3Unit" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "h3_gs_great_circle_distance_meos", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "a", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "b", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "unit", - "cType": "H3Unit", - "canonical": "H3Unit" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "b", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "unit", - "kind": "json", - "json": "string", - "enum": "H3Unit" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "datum_h3_get_resolution", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_get_base_cell_number", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_is_valid_cell", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_is_res_class_iii", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_is_pentagon", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_to_parent", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cell_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "res_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cell_d", - "kind": "unsupported" - }, - { - "name": "res_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_to_parent_next", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cell_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cell_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_to_center_child", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cell_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "res_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cell_d", - "kind": "unsupported" - }, - { - "name": "res_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_to_center_child_next", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cell_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cell_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_to_child_pos", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cell_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "parent_res_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cell_d", - "kind": "unsupported" - }, - { - "name": "parent_res_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_child_pos_to_cell", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pos_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "parent_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "child_res_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pos_d", - "kind": "unsupported" - }, - { - "name": "parent_d", - "kind": "unsupported" - }, - { - "name": "child_res_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_are_neighbor_cells", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "origin_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dest_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "origin_d", - "kind": "unsupported" - }, - { - "name": "dest_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cells_to_directed_edge", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "origin_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dest_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "origin_d", - "kind": "unsupported" - }, - { - "name": "dest_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_is_valid_directed_edge", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_get_directed_edge_origin", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_get_directed_edge_destination", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_directed_edge_to_boundary", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_to_vertex", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cell_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "vnum_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cell_d", - "kind": "unsupported" - }, - { - "name": "vnum_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_vertex_to_latlng", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_is_valid_vertex", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_grid_distance", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "origin_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "dest_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "origin_d", - "kind": "unsupported" - }, - { - "name": "dest_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_to_local_ij", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "origin_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "cell_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "origin_d", - "kind": "unsupported" - }, - { - "name": "cell_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_local_ij_to_cell", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "origin_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "coord_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "origin_d", - "kind": "unsupported" - }, - { - "name": "coord_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_latlng_to_cell", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "point_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "res_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "point_d", - "kind": "unsupported" - }, - { - "name": "res_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_to_latlng", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_to_boundary", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_cell_area", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "cell_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "unit_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "cell_d", - "kind": "unsupported" - }, - { - "name": "unit_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_edge_length", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "edge_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "unit_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "edge_d", - "kind": "unsupported" - }, - { - "name": "unit_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_h3_great_circle_distance", - "file": "th3index_internal.h", - "family": "H3", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "a_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "b_d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "unit_d", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "a_d", - "kind": "unsupported" - }, - { - "name": "b_d", - "kind": "unsupported" - }, - { - "name": "unit_d", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "json_in", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_out", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonb_from_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "unique_keys", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "unique_keys", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_in", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_out", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_make", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "keys_vals", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys_vals" - }, - "wire": { - "params": [ - { - "name": "keys_vals", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_make_two_arg", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "keys", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "values", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys; array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonb_copy", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_make", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "keys_vals", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys_vals" - }, - "wire": { - "params": [ - { - "name": "keys_vals", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_make_two_arg", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "keys", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "values", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys; array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_to_bool", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_to_cstring", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonb_to_float4", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "jsonb_to_float8", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "jsonb_to_int16", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int16", - "canonical": "short" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "jsonb_to_int32", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "jsonb_to_int64", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "jsonb_to_numeric", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "jsonb_to_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_array_element", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "element", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "element", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_array_element_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "element", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "element", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_array_elements", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "json_array_elements_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "json_array_length", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "json_each", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "values", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "values" - } - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values; array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "json_each_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "values", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "values" - } - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values; array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "json_extract_path", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_extract_path_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_object_field", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_object_field_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "json_object_keys", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "json_typeof", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonb_array_element", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "element", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "element", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_array_element_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "element", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "element", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonb_array_elements", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb **", - "canonical": "Jsonb **" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "jsonb_array_elements_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "jsonb_array_length", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "jsonb_contained", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_contains", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_each", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "values", - "cType": "Jsonb **", - "canonical": "Jsonb **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "values" - } - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values; array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "jsonb_each_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "values", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "values" - } - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values; array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "jsonb_exists", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_exists_array", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "keys_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "keys_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "any", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys_elems" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "keys_elems", - "kind": "unsupported" - }, - { - "name": "keys_len", - "kind": "json", - "json": "integer" - }, - { - "name": "any", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_extract_path", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_extract_path_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonb_hash", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "jsonb_hash_extended", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "jsonb_object_field", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_object_field_text", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonb_object_keys", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text **", - "canonical": "text **" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:text **" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "json_strip_nulls", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "js", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "strip_in_arrays", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "js", - "kind": "json", - "json": "string" - }, - { - "name": "strip_in_arrays", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonb_concat", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_delete", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_delete_array", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "keys_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "keys_len", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys_elems" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "keys_elems", - "kind": "unsupported" - }, - { - "name": "keys_len", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_delete_index", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "idx", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "idx", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_delete_path", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_insert", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "newjb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "after", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "newjb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "after", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_pretty", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "text *", - "canonical": "text *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonb_set", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "newjb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "create", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "newjb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "create", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_set_lax", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "newjb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "create", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "handle_null", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "newjb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "create", - "kind": "json", - "json": "boolean" - }, - { - "name": "handle_null", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_strip_nulls", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "strip_in_arrays", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "strip_in_arrays", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_cmp", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "jsonb_eq", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_ge", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_gt", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_le", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_lt", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_ne", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb1", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jb2", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb1", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jb2", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_path_exists", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "jsonb_path_match", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "jsonb_path_query_all", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb **", - "canonical": "Jsonb **" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "jsonb_path_query_array", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonb_path_query_first", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonpath_in", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "JsonPath *", - "canonical": "JsonPath *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "JsonPath *", - "encode": "jsonpath_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonpath_copy", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "JsonPath *", - "canonical": "JsonPath *" - }, - "params": [ - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "JsonPath *", - "encode": "jsonpath_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonpath_out", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonbset_in", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_out", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "jsonbset_make", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "const Jsonb **", - "canonical": "const Jsonb **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonb_to_set", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_end_value", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonbset_start_value", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "jsonbset_value_n", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Jsonb **", - "canonical": "Jsonb **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb **", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "Jsonb **", - "presence_return": true - } - } - }, - { - "name": "jsonbset_values", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb **", - "canonical": "Jsonb **" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:Jsonb **" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "concat_jsonbset_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_array_length", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_object_field", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "astext", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "astext", - "kind": "json", - "json": "boolean" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_array_element", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "idx", - "cType": "int", - "canonical": "int" - }, - { - "name": "astext", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "idx", - "kind": "json", - "json": "integer" - }, - { - "name": "astext", - "kind": "json", - "json": "boolean" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_delete_index", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "idx", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "idx", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_delete", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_delete_array", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "keys", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys" - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_exists", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_exists_array", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "keys", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "any", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys" - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "any", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_set", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "keys", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "newjb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "create", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "null_handle", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "lax", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys" - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "newjb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "create", - "kind": "json", - "json": "boolean" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string" - }, - { - "name": "lax", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_to_alphanumset", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "key", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "settype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "settype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_to_intset", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "key", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_to_floatset", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "key", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_to_textset_key", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "key", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_strip_nulls", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "strip_in_arrays", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "strip_in_arrays", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_pretty", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_delete_path", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_extract_path", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "astext", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "astext", - "kind": "json", - "json": "boolean" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_insert", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "newjb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "after", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "newjb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "after", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_path_exists", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "vars" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_path_match", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "vars" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_path_query_array", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "vars" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbset_path_query_first", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "vars" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "contained_jsonb_set", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jb", - "cType": "Jsonb *", - "canonical": "Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_jsonb_set", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonb_union_transfn", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_jsonb_set", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_jsonb_set", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_from_mfjson", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_in", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_out", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tjsonbinst_from_mfjson", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonbinst_in", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonbseq_from_mfjson", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonbseq_in", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonbseqset_from_mfjson", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonbseqset_in", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonb_from_base_temp", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "jsonb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jsonb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonbinst_make", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "jsonb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "jsonb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonbseq_from_base_tstzset", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "jsonb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jsonb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonbseq_from_base_tstzspan", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "jsonb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "sp", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jsonb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "sp", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonbseqset_from_base_tstzspanset", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "jsonb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jsonb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonb_to_ttext", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ttext_to_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_end_value", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonb_start_value", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb *", - "canonical": "Jsonb *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tjsonb_value_at_timestamptz", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "Jsonb **", - "canonical": "Jsonb **" - } - ], - "shape": { - "outParams": [ - "value" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb **", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ], - "from_outparam": "value", - "out_ctype": "Jsonb **", - "presence_return": true - } - } - }, - { - "name": "tjsonb_value_n", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Jsonb **", - "canonical": "Jsonb **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Jsonb **", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "Jsonb **", - "presence_return": true - } - } - }, - { - "name": "tjsonb_values", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Jsonb **", - "canonical": "Jsonb **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "Jsonb *", - "encode": "jsonb_out", - "encode_aux": [], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "concat_tjsonb_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "concat_tjsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "contains_tjsonb_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "contains_tjsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "null_handle_type_from_string", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "nullHandleType", - "canonical": "nullHandleType" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - } - }, - { - "name": "tjson_array_element", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "idx", - "cType": "int", - "canonical": "int" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "idx", - "kind": "json", - "json": "integer" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjson_array_length", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjson_extract_path", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjson_object_field", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "astext", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "astext", - "kind": "json", - "json": "boolean" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjson_strip_nulls", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "strip_in_arrays", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "strip_in_arrays", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_array_element", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "idx", - "cType": "int", - "canonical": "int" - }, - { - "name": "astext", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "idx", - "kind": "json", - "json": "integer" - }, - { - "name": "astext", - "kind": "json", - "json": "boolean" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_array_length", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_delete", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_delete_array", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "keys", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_delete_index", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "idx", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "idx", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_delete_path", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_exists", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_exists_array", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "keys", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "any", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "any", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_extract_path", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "path_elems", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "astext", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:path_elems" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "astext", - "kind": "json", - "json": "boolean" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_insert", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "keys", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "newjb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "after", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "newjb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "after", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_object_field", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "key", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "astext", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "astext", - "kind": "json", - "json": "boolean" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_path_exists", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "vars" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_path_match", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "vars" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_path_query_array", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "vars" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_path_query_first", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jp", - "cType": "const JsonPath *", - "canonical": "const JsonPath *" - }, - { - "name": "vars", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "silent", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "tz", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "vars" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jp", - "kind": "serialized", - "cType": "const JsonPath *", - "decode": "jsonpath_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "vars", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "silent", - "kind": "json", - "json": "boolean" - }, - { - "name": "tz", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_pretty", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_set", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "keys", - "cType": "text **", - "canonical": "text **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "newjb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "create", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "handle_null", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "lax", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:keys" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "newjb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "create", - "kind": "json", - "json": "boolean" - }, - { - "name": "handle_null", - "kind": "json", - "json": "string" - }, - { - "name": "lax", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_strip_nulls", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "strip_in_arrays", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "strip_in_arrays", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_to_tbool", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "key", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_to_tfloat", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "key", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_to_tint", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "key", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_to_ttext_key", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "key", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_at_value", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jsb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jsb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tjsonb_minus_value", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jsb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jsb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "always_eq_jsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tjsonb_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tjsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_jsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tjsonb_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tjsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_jsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tjsonb_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tjsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_jsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tjsonb_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tjsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "teq_jsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_tjsonb_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_jsonb_tjsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tjsonb_jsonb", - "file": "meos_json.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "setPath", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "JsonbValue *", - "canonical": "JsonbValue *" - }, - "params": [ - { - "name": "it", - "cType": "JsonbIterator * *", - "canonical": "JsonbIterator * *" - }, - { - "name": "path_elems", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "path_nulls", - "cType": "bool *", - "canonical": "bool *" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "st", - "cType": "JsonbParseState * *", - "canonical": "JsonbParseState * *" - }, - { - "name": "level", - "cType": "int", - "canonical": "int" - }, - { - "name": "newval", - "cType": "JsonbValue *", - "canonical": "JsonbValue *" - }, - { - "name": "op_type", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:it; array-or-out-param:path_elems; array-or-out-param:path_nulls; array-or-out-param:st; no-decoder:JsonbValue; no-encoder:JsonbValue" - }, - "wire": { - "params": [ - { - "name": "it", - "kind": "unsupported" - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_nulls", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "st", - "kind": "unsupported" - }, - { - "name": "level", - "kind": "json", - "json": "integer" - }, - { - "name": "newval", - "kind": "unsupported" - }, - { - "name": "op_type", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "setPathObject", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "it", - "cType": "JsonbIterator * *", - "canonical": "JsonbIterator * *" - }, - { - "name": "path_elems", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "path_nulls", - "cType": "bool *", - "canonical": "bool *" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "st", - "cType": "JsonbParseState * *", - "canonical": "JsonbParseState * *" - }, - { - "name": "level", - "cType": "int", - "canonical": "int" - }, - { - "name": "newval", - "cType": "JsonbValue *", - "canonical": "JsonbValue *" - }, - { - "name": "npairs", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "op_type", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:it; array-or-out-param:path_elems; array-or-out-param:path_nulls; array-or-out-param:st; no-decoder:JsonbValue" - }, - "wire": { - "params": [ - { - "name": "it", - "kind": "unsupported" - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_nulls", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "st", - "kind": "unsupported" - }, - { - "name": "level", - "kind": "json", - "json": "integer" - }, - { - "name": "newval", - "kind": "unsupported" - }, - { - "name": "npairs", - "kind": "json", - "json": "integer" - }, - { - "name": "op_type", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "setPathArray", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "it", - "cType": "JsonbIterator * *", - "canonical": "JsonbIterator * *" - }, - { - "name": "path_elems", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "path_nulls", - "cType": "bool *", - "canonical": "bool *" - }, - { - "name": "path_len", - "cType": "int", - "canonical": "int" - }, - { - "name": "st", - "cType": "JsonbParseState * *", - "canonical": "JsonbParseState * *" - }, - { - "name": "level", - "cType": "int", - "canonical": "int" - }, - { - "name": "newval", - "cType": "JsonbValue *", - "canonical": "JsonbValue *" - }, - { - "name": "nelems", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "op_type", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:it; array-or-out-param:path_elems; array-or-out-param:path_nulls; array-or-out-param:st; no-decoder:JsonbValue" - }, - "wire": { - "params": [ - { - "name": "it", - "kind": "unsupported" - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_nulls", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "json", - "json": "integer" - }, - { - "name": "st", - "kind": "unsupported" - }, - { - "name": "level", - "kind": "json", - "json": "integer" - }, - { - "name": "newval", - "kind": "unsupported" - }, - { - "name": "nelems", - "kind": "json", - "json": "integer" - }, - { - "name": "op_type", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "datum_jsonb_concat", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_contained", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_contains", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_delete", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "key", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "key", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_delete_array", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "array", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "count", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "array", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_delete_index", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "idx", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "idx", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_json_array_element", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "element", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - }, - { - "name": "element", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_array_element", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "element", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "element", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_json_array_element_text", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "element", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - }, - { - "name": "element", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_array_element_text", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "element", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "element", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_exists", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_exists_array", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "array", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "count", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "any", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "array", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "any", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_json_array_length", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_array_length", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_json_object_field", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "key", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - }, - { - "name": "key", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_object_field", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "key", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "key", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_json_object_field_text", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "key", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - }, - { - "name": "key", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_object_field_text", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "key", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "key", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_json_strip_nulls", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "strip_in_arrays", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - }, - { - "name": "strip_in_arrays", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_strip_nulls", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "strip_in_arrays", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "strip_in_arrays", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_pretty", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_json_extract_path", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "path_elems", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "path_len", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_extract_path", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "path_elems", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "path_len", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_json_extract_path_text", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "path_elems", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "path_len", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_extract_path_text", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "path_elems", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "path_len", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "path_elems", - "kind": "unsupported" - }, - { - "name": "path_len", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_set", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "keys", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "count", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "newjb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "create", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "newjb", - "kind": "unsupported" - }, - { - "name": "create", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_set_lax", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "keys", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "count", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "newjb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "create", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "null_handle", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "newjb", - "kind": "unsupported" - }, - { - "name": "create", - "kind": "unsupported" - }, - { - "name": "null_handle", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_delete_path", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "keys", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "count", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_insert", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "keys", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "count", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "newjb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "after", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "keys", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "newjb", - "kind": "unsupported" - }, - { - "name": "after", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_path_exists", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "jp", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "vars", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "silent", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "tz", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "jp", - "kind": "unsupported" - }, - { - "name": "vars", - "kind": "unsupported" - }, - { - "name": "silent", - "kind": "unsupported" - }, - { - "name": "tz", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_path_match", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "jp", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "vars", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "silent", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "tz", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "jp", - "kind": "unsupported" - }, - { - "name": "vars", - "kind": "unsupported" - }, - { - "name": "silent", - "kind": "unsupported" - }, - { - "name": "tz", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_path_query_array", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "jp", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "vars", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "silent", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "tz", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "jp", - "kind": "unsupported" - }, - { - "name": "vars", - "kind": "unsupported" - }, - { - "name": "silent", - "kind": "unsupported" - }, - { - "name": "tz", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_path_query_first", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "jp", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "vars", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "silent", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "tz", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "jp", - "kind": "unsupported" - }, - { - "name": "vars", - "kind": "unsupported" - }, - { - "name": "silent", - "kind": "unsupported" - }, - { - "name": "tz", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_to_text", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_text_to_jsonb", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "txt", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_jsonb_to_alphanum", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "jb", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "key", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "null_handle", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "jb", - "kind": "unsupported" - }, - { - "name": "key", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "unsupported" - }, - { - "name": "null_handle", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tjsonb_to_talphanum", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "key", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "resbasetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "null_handle", - "cType": "nullHandleType", - "canonical": "nullHandleType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "key", - "kind": "json", - "json": "string" - }, - { - "name": "resbasetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "null_handle", - "kind": "json", - "json": "string", - "enum": "nullHandleType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbfunc_jsonbset", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "func", - "cType": "int", - "canonical": "int" - }, - { - "name": "intype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "restype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "json", - "json": "integer" - }, - { - "name": "intype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "restype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbfunc_jsonbset_jsonb", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "jb", - "cType": "const Jsonb *", - "canonical": "const Jsonb *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "jb", - "kind": "serialized", - "cType": "const Jsonb *", - "decode": "jsonb_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "jsonbfunc_jsonbset_text", - "file": "tjsonb.h", - "family": "JSON", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "txt", - "cType": "const text *", - "canonical": "const text *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "txt", - "kind": "json", - "json": "string" - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_temporal_to_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "out_schema", - "cType": "struct ArrowSchema *", - "canonical": "struct ArrowSchema *" - }, - { - "name": "out_array", - "cType": "struct ArrowArray *", - "canonical": "struct ArrowArray *" - } - ], - "shape": { - "outParams": [ - "out_schema", - "out_array" - ] - }, - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "out_schema", - "kind": "unsupported" - }, - { - "name": "out_array", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meos_temporal_from_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "schema", - "cType": "const struct ArrowSchema *", - "canonical": "const struct ArrowSchema *" - }, - { - "name": "array", - "cType": "const struct ArrowArray *", - "canonical": "const struct ArrowArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_temporal_arrow_roundtrip", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_set_to_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "out_schema", - "cType": "struct ArrowSchema *", - "canonical": "struct ArrowSchema *" - }, - { - "name": "out_array", - "cType": "struct ArrowArray *", - "canonical": "struct ArrowArray *" - } - ], - "shape": { - "outParams": [ - "out_schema", - "out_array" - ] - }, - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "out_schema", - "kind": "unsupported" - }, - { - "name": "out_array", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meos_set_from_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "schema", - "cType": "const struct ArrowSchema *", - "canonical": "const struct ArrowSchema *" - }, - { - "name": "array", - "cType": "const struct ArrowArray *", - "canonical": "const struct ArrowArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_set_arrow_roundtrip", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_span_to_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "out_schema", - "cType": "struct ArrowSchema *", - "canonical": "struct ArrowSchema *" - }, - { - "name": "out_array", - "cType": "struct ArrowArray *", - "canonical": "struct ArrowArray *" - } - ], - "shape": { - "outParams": [ - "out_schema", - "out_array" - ] - }, - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "out_schema", - "kind": "unsupported" - }, - { - "name": "out_array", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meos_span_from_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "schema", - "cType": "const struct ArrowSchema *", - "canonical": "const struct ArrowSchema *" - }, - { - "name": "array", - "cType": "const struct ArrowArray *", - "canonical": "const struct ArrowArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_span_arrow_roundtrip", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_spanset_to_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "out_schema", - "cType": "struct ArrowSchema *", - "canonical": "struct ArrowSchema *" - }, - { - "name": "out_array", - "cType": "struct ArrowArray *", - "canonical": "struct ArrowArray *" - } - ], - "shape": { - "outParams": [ - "out_schema", - "out_array" - ] - }, - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "out_schema", - "kind": "unsupported" - }, - { - "name": "out_array", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meos_spanset_from_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "schema", - "cType": "const struct ArrowSchema *", - "canonical": "const struct ArrowSchema *" - }, - { - "name": "array", - "cType": "const struct ArrowArray *", - "canonical": "const struct ArrowArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_spanset_arrow_roundtrip", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_tbox_to_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "out_schema", - "cType": "struct ArrowSchema *", - "canonical": "struct ArrowSchema *" - }, - { - "name": "out_array", - "cType": "struct ArrowArray *", - "canonical": "struct ArrowArray *" - } - ], - "shape": { - "outParams": [ - "out_schema", - "out_array" - ] - }, - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "out_schema", - "kind": "unsupported" - }, - { - "name": "out_array", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meos_tbox_from_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "schema", - "cType": "const struct ArrowSchema *", - "canonical": "const struct ArrowSchema *" - }, - { - "name": "array", - "cType": "const struct ArrowArray *", - "canonical": "const struct ArrowArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_tbox_arrow_roundtrip", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_stbox_to_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "out_schema", - "cType": "struct ArrowSchema *", - "canonical": "struct ArrowSchema *" - }, - { - "name": "out_array", - "cType": "struct ArrowArray *", - "canonical": "struct ArrowArray *" - } - ], - "shape": { - "outParams": [ - "out_schema", - "out_array" - ] - }, - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "out_schema", - "kind": "unsupported" - }, - { - "name": "out_array", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "meos_stbox_from_arrow", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "schema", - "cType": "const struct ArrowSchema *", - "canonical": "const struct ArrowSchema *" - }, - { - "name": "array", - "cType": "const struct ArrowArray *", - "canonical": "const struct ArrowArray *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:ArrowSchema; no-decoder:ArrowArray" - }, - "wire": { - "params": [ - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "array", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_stbox_arrow_roundtrip", - "file": "meos_arrow.h", - "family": "ARROW", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "h3index_from_wkb", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "int (int *)" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:int (int ); unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3index_from_hexwkb", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3index_as_wkb", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; array-or-out-param:size_out; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "h3index_as_hexwkb", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; array-or-out-param:size_out" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "th3index_in", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3indexinst_in", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "th3indexseq_in", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "th3indexseqset_in", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "th3index_make", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "value", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3indexinst_make", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "value", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "th3indexseq_make", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "values", - "cType": "const uint64_t *", - "canonical": "const uint64_t *" - }, - { - "name": "times", - "cType": "const TimestampTz *", - "canonical": "const TimestampTz *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "times", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "th3indexseqset_make", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "const TSequence **", - "canonical": "const struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "th3index_start_value", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "th3index_end_value", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "th3index_value_n", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "uint64_t *", - "canonical": "uint64_t *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "th3index_values", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "uint64_t *", - "canonical": "uint64_t *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "th3index_value_at_timestamptz", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "uint64_t *", - "canonical": "uint64_t *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbigint_to_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_to_tbigint", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ever_eq_h3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_th3index_h3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_h3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_th3index_h3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_h3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_th3index_h3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_h3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_th3index_h3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_th3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_th3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_th3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_th3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "teq_h3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_th3index_h3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_th3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_h3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_th3index_h3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_th3index_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_get_resolution", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_get_base_cell_number", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_is_valid_cell", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_is_res_class_iii", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_is_pentagon", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cell_to_parent", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cell_to_parent_next", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cell_to_center_child", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cell_to_center_child_next", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cell_to_child_pos", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "parent_res", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "parent_res", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_child_pos_to_cell", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "child_pos", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "parent", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "child_res", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "child_pos", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "parent", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "child_res", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeogpoint_to_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeompoint_to_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_to_tgeogpoint", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_to_tgeompoint", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cell_to_boundary", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "geo_to_h3index_set", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "ever_eq_h3indexset_th3index", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cells", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "th3idx", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "cells", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "th3idx", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "th3index_are_neighbor_cells", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "origin", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dest", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dest", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cells_to_directed_edge", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "origin", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dest", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dest", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_is_valid_directed_edge", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "edge", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "edge", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_get_directed_edge_origin", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "edge", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "edge", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_get_directed_edge_destination", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "edge", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "edge", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_directed_edge_to_boundary", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "edge", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "edge", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cell_to_vertex", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vertex_num", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vertex_num", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_vertex_to_latlng", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_is_valid_vertex", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_grid_distance", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "origin", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dest", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dest", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cell_to_local_ij", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "origin", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_local_ij_to_cell", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "origin", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "coord", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "coord", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_cell_area", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "unit", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "unit", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "th3index_edge_length", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "unit", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "unit", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeogpoint_great_circle_distance", - "file": "meos_h3.h", - "family": "H3", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "a", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "unit", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "unit", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "proj_get_context", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "PJ_CONTEXT *", - "canonical": "struct pj_ctx *" - }, - "params": [], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-encoder:pj_ctx" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "geos_get_context", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "GEOSContextHandle_t", - "canonical": "struct GEOSContextHandle_HS *" - }, - "params": [], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-encoder:GEOSContextHandle_HS" - }, - "wire": { - "params": [], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_geo_round", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "point_round", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "stbox_set", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "hasx", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int", - "canonical": "int" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "hasx", - "kind": "json", - "json": "boolean" - }, - { - "name": "hasz", - "kind": "json", - "json": "boolean" - }, - { - "name": "geodetic", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "xmin", - "kind": "json", - "json": "number" - }, - { - "name": "xmax", - "kind": "json", - "json": "number" - }, - { - "name": "ymin", - "kind": "json", - "json": "number" - }, - { - "name": "ymax", - "kind": "json", - "json": "number" - }, - { - "name": "zmin", - "kind": "json", - "json": "number" - }, - { - "name": "zmax", - "kind": "json", - "json": "number" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "gbox_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "box", - "cType": "const GBOX *", - "canonical": "const GBOX *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const GBOX *", - "decode": "gbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "geo_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "geoarr_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "spatial_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spatialset_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "stbox_set_box3d", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "BOX3D *", - "canonical": "BOX3D *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "BOX3D *", - "decode": "box3d_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "stbox_set_gbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "GBOX *", - "canonical": "GBOX *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "GBOX *", - "decode": "gbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzset_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzspan_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzspanset_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "stbox_expand", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "inter_stbox_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "box2", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tgeogpointinst_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeogpointinst_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeogpointseq_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeogpointseq_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeogpointseqset_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeogpointseqset_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompointinst_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompointinst_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompointseq_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompointseq_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompointseqset_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompointseqset_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeographyinst_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeographyinst_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeographyseq_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeographyseq_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeographyseqset_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeographyseqset_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeometryinst_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeometryinst_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeometryseq_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeometryseq_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeometryseqset_from_mfjson", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "mfjson", - "cType": "json_object *", - "canonical": "struct json_object *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:json_object" - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeometryseqset_in", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "internal", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tspatial_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "result", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tspatialseq_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tspatialseqset_set_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tgeo_restrict_elevation", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_restrict_geom", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_restrict_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeoinst_restrict_geom", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeoinst_restrict_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeoseq_restrict_geom", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeoseq_restrict_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeoseqset_restrict_geom", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeoseqset_restrict_stbox", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpoint_linear_inter_geom", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "clip", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "clip", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_linear_dwithin_geom", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_linear_distance_geom", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpoint_linear_restrict_geom", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "geom_clip_supported", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "geom", - "cType": "const LWGEOM *", - "canonical": "const LWGEOM *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spatial_srid", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "spatial_set_srid", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tspatialinst_srid", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tpointseq_azimuth", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpointseq_cumulative_length", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "prevlength", - "cType": "double", - "canonical": "double" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "prevlength", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpointseq_is_simple", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpointseq_length", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tpointseq_linear_trajectory", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "unary_union", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tgeoseq_stboxes", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeoseq_split_n_stboxes", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "max_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "max_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tpointseqset_azimuth", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpointseqset_cumulative_length", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpointseqset_is_simple", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpointseqset_length", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tgeoseqset_stboxes", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeoseqset_split_n_stboxes", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "max_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "max_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeominst_tgeoginst", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "oper", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "oper", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeomseq_tgeogseq", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "oper", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "oper", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeomseqset_tgeogseqset", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "oper", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "oper", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeom_tgeog", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "oper", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "oper", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tgeo_tpoint", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "oper", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "oper", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tspatialinst_set_srid", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "TInstant *", - "canonical": "struct TInstant *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tpointseq_make_simple", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tspatialseq_set_srid", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tpointseqset_make_simple", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tspatialseqset_set_srid", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "internal", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tpointseq_twcentroid", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal; no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tpointseqset_twcentroid", - "file": "meos_internal_geo.h", - "family": "CORE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "internal", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "internal" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "npoint_as_ewkt", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "npoint_as_hexwkb", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:size_out" - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "npoint_as_text", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "npoint_as_wkb", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:size_out; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "npoint_from_hexwkb", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npoint_from_wkb", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "int (int *)" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:int (int )" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npoint_in", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npoint_out", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "nsegment_in", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nsegment_out", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "npoint_make", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "pos", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "rid", - "kind": "unsupported" - }, - { - "name": "pos", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "nsegment_make", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" - }, - "params": [ - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "pos1", - "cType": "double", - "canonical": "double" - }, - { - "name": "pos2", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "rid", - "kind": "unsupported" - }, - { - "name": "pos1", - "kind": "json", - "json": "number" - }, - { - "name": "pos2", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "geompoint_to_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "geom_to_nsegment", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "npoint_to_geompoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "npoint_to_nsegment", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "npoint_to_stbox", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "nsegment_to_geom", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "nsegment_to_stbox", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npoint_hash", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "npoint_hash_extended", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "npoint_position", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "npoint_route", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "nsegment_end_position", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nsegment_route", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "ns", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "nsegment_start_position", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "route_exists", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "rid", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "route_geom", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - "params": [ - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "rid", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "const GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "route_length", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "rid", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "npoint_round", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "nsegment_round", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" - }, - "params": [ - { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "get_srid_ways", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "npoint_srid", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "nsegment_srid", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "npoint_timestamptz_to_stbox", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npoint_tstzspan_to_stbox", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npoint_cmp", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np2", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "npoint_eq", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np2", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npoint_ge", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np2", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npoint_gt", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np2", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npoint_le", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np2", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npoint_lt", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np2", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npoint_ne", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np2", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npoint_same", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np2", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "nsegment_cmp", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns1", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ns2", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "nsegment_eq", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns1", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ns2", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "nsegment_ge", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns1", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ns2", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "nsegment_gt", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns1", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ns2", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "nsegment_le", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns1", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ns2", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "nsegment_lt", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns1", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ns2", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "nsegment_ne", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ns1", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "ns2", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns1", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ns2", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npointset_in", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npointset_out", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "npointset_make", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Npoint **", - "canonical": "struct Npoint **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npoint_to_set", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npointset_end_value", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npointset_routes", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npointset_start_value", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npointset_value_n", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Npoint **", - "canonical": "struct Npoint **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint **", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "result", - "out_ctype": "struct Npoint **", - "presence_return": true - } - } - }, - { - "name": "npointset_values", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint **", - "canonical": "struct Npoint **" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "contained_npoint_set", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_npoint_set", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_npoint_set", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npoint_union_transfn", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_npoint_set", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_in", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_from_mfjson", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "mfjson", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "mfjson", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_out", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tnpointinst_make", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnpoint_from_base_temp", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpointseq_from_base_tstzset", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnpointseq_from_base_tstzspan", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnpointseqset_from_base_tstzspanset", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompoint_to_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_to_tgeompoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_cumulative_length", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_end_value", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_length", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnpoint_positions", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tnpoint_route", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnpoint_routes", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_speed", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_start_value", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_trajectory", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tnpoint_value_at_timestamptz", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value", - "cType": "Npoint **", - "canonical": "struct Npoint **" - } - ], - "shape": { - "outParams": [ - "value" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint **", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "value", - "out_ctype": "struct Npoint **", - "presence_return": true - } - } - }, - { - "name": "tnpoint_value_n", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Npoint **", - "canonical": "struct Npoint **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint **", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "result", - "out_ctype": "struct Npoint **", - "presence_return": true - } - } - }, - { - "name": "tnpoint_values", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint **", - "canonical": "struct Npoint **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tnpoint_twcentroid", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tnpoint_at_geom", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_at_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_at_npointset", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_at_stbox", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_minus_geom", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_minus_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_minus_npointset", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_minus_stbox", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tnpoint_geo", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tnpoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "nad_tnpoint_geo", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tnpoint_stbox", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tnpoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nai_tnpoint_geo", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nai_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nai_tnpoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "shortestline_tnpoint_geo", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "shortestline_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "shortestline_tnpoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tnpoint_tcentroid_transfn", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "always_eq_npoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tnpoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_npoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tnpoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_npoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tnpoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_npoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tnpoint_tnpoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "teq_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tnpoint_npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpoint_hex_in", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpoint *", - "canonical": "struct Pcpoint *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpoint *", - "encode": "pcpoint_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpoint_hex_out", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pcpoint_from_hexwkb", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpoint *", - "canonical": "struct Pcpoint *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpoint *", - "encode": "pcpoint_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpoint_as_hexwkb", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pcpoint_copy", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpoint *", - "canonical": "struct Pcpoint *" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpoint *", - "encode": "pcpoint_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpoint_get_pcid", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "uint32_t", - "canonical": "unsigned int" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pcpoint_hash", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pcpoint_hash_extended", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pcpoint_get_x", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "schema", - "cType": "PCSCHEMA *", - "canonical": "struct PCSCHEMA *" - }, - { - "name": "out", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:PCSCHEMA; array-or-out-param:out" - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_get_y", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "schema", - "cType": "PCSCHEMA *", - "canonical": "struct PCSCHEMA *" - }, - { - "name": "out", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:PCSCHEMA; array-or-out-param:out" - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_get_z", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "schema", - "cType": "PCSCHEMA *", - "canonical": "struct PCSCHEMA *" - }, - { - "name": "out", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:PCSCHEMA; array-or-out-param:out" - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_get_dim", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "schema", - "cType": "PCSCHEMA *", - "canonical": "struct PCSCHEMA *" - }, - { - "name": "name", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "out", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:PCSCHEMA; array-or-out-param:out" - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "name", - "kind": "json", - "json": "string" - }, - { - "name": "out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_to_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "schema", - "cType": "PCSCHEMA *", - "canonical": "struct PCSCHEMA *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:PCSCHEMA" - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "schema", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "meos_pc_schema", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "PCSCHEMA *", - "canonical": "struct PCSCHEMA *" - }, - "params": [ - { - "name": "pcid", - "cType": "uint32_t", - "canonical": "unsigned int" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-encoder:PCSCHEMA" - }, - "wire": { - "params": [ - { - "name": "pcid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "meos_pc_schema_register", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "pcid", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "schema", - "cType": "PCSCHEMA *", - "canonical": "struct PCSCHEMA *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:PCSCHEMA" - }, - "wire": { - "params": [ - { - "name": "pcid", - "kind": "json", - "json": "integer" - }, - { - "name": "schema", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_pc_schema_register_xml", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "pcid", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "schema", - "cType": "PCSCHEMA *", - "canonical": "struct PCSCHEMA *" - }, - { - "name": "xml_text", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:PCSCHEMA" - }, - "wire": { - "params": [ - { - "name": "pcid", - "kind": "json", - "json": "integer" - }, - { - "name": "schema", - "kind": "unsupported" - }, - { - "name": "xml_text", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "meos_pc_schema_xml", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "const char *", - "canonical": "const char *" - }, - "params": [ - { - "name": "pcid", - "cType": "uint32_t", - "canonical": "unsigned int" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "pcid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "meos_pc_schema_clear", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [], - "result": { - "kind": "void" - } - } - }, - { - "name": "pcpoint_cmp", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pt1", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "pt2", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt1", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt2", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pcpoint_eq", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt1", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "pt2", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt1", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt2", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_ne", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt1", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "pt2", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt1", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt2", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_lt", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt1", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "pt2", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt1", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt2", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_le", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt1", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "pt2", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt1", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt2", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_gt", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt1", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "pt2", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt1", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt2", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_ge", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt1", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "pt2", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt1", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt2", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpatch_hex_in", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpatch *", - "canonical": "struct Pcpatch *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpatch *", - "encode": "pcpatch_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatch_hex_out", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pcpatch_from_hexwkb", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpatch *", - "canonical": "struct Pcpatch *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpatch *", - "encode": "pcpatch_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatch_as_hexwkb", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pcpatch_copy", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpatch *", - "canonical": "struct Pcpatch *" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpatch *", - "encode": "pcpatch_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatch_get_pcid", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "uint32_t", - "canonical": "unsigned int" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pcpatch_npoints", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "uint32_t", - "canonical": "unsigned int" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pcpatch_hash", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pcpatch_hash_extended", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pcpatch_cmp", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pa1", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pa2", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa1", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa2", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pcpatch_eq", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pa1", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pa2", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa1", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa2", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpatch_ne", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pa1", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pa2", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa1", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa2", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpatch_lt", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pa1", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pa2", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa1", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa2", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpatch_le", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pa1", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pa2", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa1", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa2", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpatch_gt", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pa1", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pa2", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa1", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa2", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpatch_ge", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pa1", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pa2", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa1", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa2", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpointset_in", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpointset_out", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pcpointset_make", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Pcpoint **", - "canonical": "struct Pcpoint **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpoint_to_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpointset_start_value", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpoint *", - "canonical": "struct Pcpoint *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpoint *", - "encode": "pcpoint_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpointset_end_value", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpoint *", - "canonical": "struct Pcpoint *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpoint *", - "encode": "pcpoint_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpointset_value_n", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Pcpoint **", - "canonical": "struct Pcpoint **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpoint **", - "encode": "pcpoint_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "result", - "out_ctype": "struct Pcpoint **", - "presence_return": true - } - } - }, - { - "name": "pcpointset_values", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpoint **", - "canonical": "struct Pcpoint **" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:struct Pcpoint **" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "contains_set_pcpoint", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pt", - "cType": "Pcpoint *", - "canonical": "struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt", - "kind": "serialized", - "cType": "struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_pcpoint_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_pcpoint_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_pcpoint", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_pcpoint_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_pcpoint", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_pcpoint_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_pcpoint", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpoint_union_transfn", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatchset_in", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatchset_out", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pcpatchset_make", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "Pcpatch **", - "canonical": "struct Pcpatch **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatch_to_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatchset_start_value", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpatch *", - "canonical": "struct Pcpatch *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpatch *", - "encode": "pcpatch_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatchset_end_value", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpatch *", - "canonical": "struct Pcpatch *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpatch *", - "encode": "pcpatch_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatchset_value_n", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Pcpatch **", - "canonical": "struct Pcpatch **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpatch **", - "encode": "pcpatch_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "result", - "out_ctype": "struct Pcpatch **", - "presence_return": true - } - } - }, - { - "name": "pcpatchset_values", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpatch **", - "canonical": "struct Pcpatch **" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:struct Pcpatch **" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "contains_set_pcpatch", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pa", - "cType": "Pcpatch *", - "canonical": "struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa", - "kind": "serialized", - "cType": "struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_pcpatch_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_pcpatch_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_pcpatch", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_pcpatch_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_pcpatch", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_pcpatch_set", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_pcpatch", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatch_union_transfn", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tpcbox_in", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpcbox_out", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tpcbox_make", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "hasx", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hasz", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "hast", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "pcid", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "zmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "period", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "shape": { - "nullable": [ - "period" - ] - }, - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hasx", - "kind": "json", - "json": "boolean" - }, - { - "name": "hasz", - "kind": "json", - "json": "boolean" - }, - { - "name": "hast", - "kind": "json", - "json": "boolean" - }, - { - "name": "geodetic", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "pcid", - "kind": "json", - "json": "integer" - }, - { - "name": "xmin", - "kind": "json", - "json": "number" - }, - { - "name": "xmax", - "kind": "json", - "json": "number" - }, - { - "name": "ymin", - "kind": "json", - "json": "number" - }, - { - "name": "ymax", - "kind": "json", - "json": "number" - }, - { - "name": "zmin", - "kind": "json", - "json": "number" - }, - { - "name": "zmax", - "kind": "json", - "json": "number" - }, - { - "name": "period", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpcbox_copy", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "pcpatch_to_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpcbox_hasx", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_hasz", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_hast", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_geodetic", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_xmin", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tpcbox_xmax", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tpcbox_ymin", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tpcbox_ymax", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tpcbox_zmin", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tpcbox_zmax", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "tpcbox_tmin", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_tmin_inc", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "bool *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "result", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "tpcbox_tmax", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_tmax_inc", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "bool *", - "canonical": "bool *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean", - "from_outparam": "result", - "out_ctype": "bool *", - "presence_return": true - } - } - }, - { - "name": "tpcbox_srid", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tpcbox_pcid", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "uint32_t", - "canonical": "unsigned int" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tpcbox_to_stbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tpcbox_expand", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "TPCBox *", - "canonical": "struct TPCBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tpcbox_round", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpcbox_set_srid", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "union_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "inter_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "result", - "cType": "TPCBox *", - "canonical": "struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "contains_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_cmp", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tpcbox_eq", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_ne", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_lt", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_le", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_gt", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_ge", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overleft_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overright_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "below_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbelow_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "above_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overabove_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "front_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overfront_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "back_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overback_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overbefore_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overafter_tpcbox_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_pcid_tpcbox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpointcloudinst_make", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "eintersects_tpcpoint_geo", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "nad_tpcpoint_geo", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "pose_as_ewkt", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pose_as_hexwkb", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:size_out" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pose_as_text", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pose_as_wkb", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:size_out; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pose_from_wkb", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "int (int *)" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:int (int )" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_from_hexwkb", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_in", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_out", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pose_from_geopose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "json", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "json", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_as_geopose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "conformance", - "cType": "int", - "canonical": "int" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "conformance", - "kind": "json", - "json": "integer" - }, - { - "name": "precision", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tpose_from_geopose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "json", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "json", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_as_geopose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "conformance", - "cType": "int", - "canonical": "int" - }, - { - "name": "precision", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "conformance", - "kind": "json", - "json": "integer" - }, - { - "name": "precision", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pose_apply_geo", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "body", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "body", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tpose_apply_geo", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "body", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "body", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_copy", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_make_2d", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "theta", - "cType": "double", - "canonical": "double" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - }, - { - "name": "theta", - "kind": "json", - "json": "number" - }, - { - "name": "geodetic", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_make_3d", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "z", - "cType": "double", - "canonical": "double" - }, - { - "name": "W", - "cType": "double", - "canonical": "double" - }, - { - "name": "X", - "cType": "double", - "canonical": "double" - }, - { - "name": "Y", - "cType": "double", - "canonical": "double" - }, - { - "name": "Z", - "cType": "double", - "canonical": "double" - }, - { - "name": "geodetic", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - }, - { - "name": "z", - "kind": "json", - "json": "number" - }, - { - "name": "W", - "kind": "json", - "json": "number" - }, - { - "name": "X", - "kind": "json", - "json": "number" - }, - { - "name": "Y", - "kind": "json", - "json": "number" - }, - { - "name": "Z", - "kind": "json", - "json": "number" - }, - { - "name": "geodetic", - "kind": "json", - "json": "boolean" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_make_point2d", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "theta", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "theta", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_make_point3d", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "W", - "cType": "double", - "canonical": "double" - }, - { - "name": "X", - "cType": "double", - "canonical": "double" - }, - { - "name": "Y", - "cType": "double", - "canonical": "double" - }, - { - "name": "Z", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "W", - "kind": "json", - "json": "number" - }, - { - "name": "X", - "kind": "json", - "json": "number" - }, - { - "name": "Y", - "kind": "json", - "json": "number" - }, - { - "name": "Z", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_to_point", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "pose_to_stbox", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_hash", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pose_hash_extended", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "seed", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "seed", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pose_orientation", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double *", - "canonical": "double *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; unsupported-return:double *" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pose_rotation", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "pose_yaw", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "pose_pitch", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "pose_roll", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "pose_angular_distance", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "pose_normalize", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_round", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "posearr_round", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose **", - "canonical": "struct Pose **" - }, - "params": [ - { - "name": "posearr", - "cType": "const Pose **", - "canonical": "const struct Pose **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:struct Pose **" - }, - "wire": { - "params": [ - { - "name": "posearr", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pose_set_srid", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "pose", - "cType": "Pose *", - "canonical": "struct Pose *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "pose_srid", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pose_transform", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_transform_pipeline", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pipelinestr", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "srid", - "cType": "int32_t", - "canonical": "int" - }, - { - "name": "is_forward", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pipelinestr", - "kind": "json", - "json": "string" - }, - { - "name": "srid", - "kind": "json", - "json": "integer" - }, - { - "name": "is_forward", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_tstzspan_to_stbox", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_timestamptz_to_stbox", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "distance_pose_geo", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_pose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "distance_pose_stbox", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "pose_cmp", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "pose_eq", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pose_ge", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pose_gt", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pose_le", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pose_lt", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pose_ne", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pose_nsame", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pose_same", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "poseset_in", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "poseset_out", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "poseset_make", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "values", - "cType": "const Pose **", - "canonical": "const struct Pose **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_to_set", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "poseset_end_value", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "poseset_start_value", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "poseset_value_n", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Pose **", - "canonical": "struct Pose **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose **", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "result", - "out_ctype": "struct Pose **", - "presence_return": true - } - } - }, - { - "name": "poseset_values", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose **", - "canonical": "struct Pose **" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "contained_pose_set", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_set_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pose", - "cType": "Pose *", - "canonical": "struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_pose_set", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "intersection_set_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_pose_set", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "minus_set_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pose_union_transfn", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "state", - "cType": "Set *", - "canonical": "struct Set *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_pose_set", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "union_set_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "setop", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_from_mfjson", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_in", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tposeinst_make", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpose_from_base_temp", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tposeseq_from_base_tstzset", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tposeseq_from_base_tstzspan", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tposeseqset_from_base_tstzspanset", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tpose_make", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "tpoint", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "tradius", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tpoint", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "tradius", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_to_tpoint", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_end_value", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_points", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_rotation", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_yaw", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_pitch", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_roll", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_speed", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_angular_speed", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_start_value", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_trajectory", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "tpose_value_at_timestamptz", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Pose **", - "canonical": "struct Pose **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose **", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "result", - "out_ctype": "struct Pose **", - "presence_return": true - } - } - }, - { - "name": "tpose_value_n", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "Pose **", - "canonical": "struct Pose **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose **", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ], - "from_outparam": "result", - "out_ctype": "struct Pose **", - "presence_return": true - } - } - }, - { - "name": "tpose_values", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Pose **", - "canonical": "struct Pose **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tpose_at_geom", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_at_stbox", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_at_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_minus_geom", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_minus_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_minus_stbox", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tpose_geo", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_tpose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "nad_tpose_geo", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tpose_stbox", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tpose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nai_tpose_geo", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nai_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nai_tpose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "shortestline_tpose_geo", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "shortestline_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "shortestline_tpose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "always_eq_pose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tpose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_pose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tpose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_pose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tpose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_pose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tpose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "teq_pose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_pose_tpose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tpose_pose", - "file": "meos_pose.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "quadbin_is_valid_index", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "index", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "index", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "quadbin_is_valid_cell", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "quadbin_tile_to_cell", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "x", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "y", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "z", - "cType": "uint32_t", - "canonical": "unsigned int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "x", - "kind": "json", - "json": "integer" - }, - { - "name": "y", - "kind": "json", - "json": "integer" - }, - { - "name": "z", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "quadbin_cell_to_tile", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "x", - "cType": "uint32_t *", - "canonical": "uint32_t *" - }, - { - "name": "y", - "cType": "uint32_t *", - "canonical": "uint32_t *" - }, - { - "name": "z", - "cType": "uint32_t *", - "canonical": "uint32_t *" - } - ], - "shape": { - "outParams": [ - "x", - "y", - "z" - ] - }, - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; no-decoder:uint32_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "x", - "kind": "unsupported" - }, - { - "name": "y", - "kind": "unsupported" - }, - { - "name": "z", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "quadbin_get_resolution", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint32_t", - "canonical": "unsigned int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "quadbin_cell_to_parent", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "parent_resolution", - "cType": "uint32_t", - "canonical": "unsigned int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "parent_resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "quadbin_cell_to_children", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t *", - "canonical": "uint64_t *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "children_resolution", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; array-or-out-param:count; no-encoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "children_resolution", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "quadbin_cell_sibling", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "direction", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "direction", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "quadbin_k_ring", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t *", - "canonical": "uint64_t *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "k", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; array-or-out-param:count; no-encoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "k", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "quadbin_point_to_cell", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "longitude", - "cType": "double", - "canonical": "double" - }, - { - "name": "latitude", - "cType": "double", - "canonical": "double" - }, - { - "name": "resolution", - "cType": "uint32_t", - "canonical": "unsigned int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "longitude", - "kind": "json", - "json": "number" - }, - { - "name": "latitude", - "kind": "json", - "json": "number" - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "quadbin_cell_to_point", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "longitude", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "latitude", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; array-or-out-param:longitude; array-or-out-param:latitude" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "longitude", - "kind": "unsupported" - }, - { - "name": "latitude", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "quadbin_cell_to_bounding_box", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "xmin", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "ymin", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "xmax", - "cType": "double *", - "canonical": "double *" - }, - { - "name": "ymax", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; array-or-out-param:xmin; array-or-out-param:ymin; array-or-out-param:xmax; array-or-out-param:ymax" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "xmin", - "kind": "unsupported" - }, - { - "name": "ymin", - "kind": "unsupported" - }, - { - "name": "xmax", - "kind": "unsupported" - }, - { - "name": "ymax", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "quadbin_cell_area", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "quadbin_index_to_string", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "index", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "index", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "quadbin_string_to_index", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "quadbin_cell_to_quadkey", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "quadbin_parse", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "quadbin_eq", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "quadbin_ne", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "quadbin_lt", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "quadbin_le", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "quadbin_gt", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "quadbin_ge", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "quadbin_cmp", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "b", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "quadbin_hash", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint32_t", - "canonical": "unsigned int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "quadbin_grid_disk", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "k", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "k", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "quadbin_cell_to_children_set", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "origin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "children_resolution", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "children_resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tquadbin_in", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tquadbininst_in", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tquadbinseq_in", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tquadbinseqset_in", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tquadbin_make", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "value", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tquadbininst_make", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "value", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tquadbinseq_make", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "values", - "cType": "const uint64_t *", - "canonical": "const uint64_t *" - }, - { - "name": "times", - "cType": "const TimestampTz *", - "canonical": "const TimestampTz *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "times", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tquadbinseqset_make", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "const TSequence **", - "canonical": "const struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tquadbin_start_value", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tquadbin_end_value", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tquadbin_value_n", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "uint64_t *", - "canonical": "uint64_t *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tquadbin_values", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "uint64_t *", - "canonical": "uint64_t *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tquadbin_value_at_timestamptz", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "uint64_t *", - "canonical": "uint64_t *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbigint_to_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tquadbin_to_tbigint", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ever_eq_quadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tquadbin_quadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_quadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tquadbin_quadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_quadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tquadbin_quadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_quadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tquadbin_quadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_tquadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_tquadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_tquadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_tquadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "teq_quadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_tquadbin_quadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_tquadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_quadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tquadbin_quadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_tquadbin_tquadbin", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tquadbin_cell_to_quadkey", - "file": "meos_quadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "raquet_in", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "Raquet *", - "canonical": "struct Raquet *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Raquet *", - "encode": "raquet_out", - "encode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "raquet_out", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "raquet_from_wkb", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "Raquet *", - "canonical": "struct Raquet *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "int (int *)" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:int (int )" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Raquet *", - "encode": "raquet_out", - "encode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "raquet_from_hexwkb", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "Raquet *", - "canonical": "struct Raquet *" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Raquet *", - "encode": "raquet_out", - "encode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "raquet_as_wkb", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:size_out; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "raquet_as_hexwkb", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:size_out" - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "raquet_make", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "Raquet *", - "canonical": "struct Raquet *" - }, - "params": [ - { - "name": "quadbin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "width", - "cType": "uint16_t", - "canonical": "unsigned short" - }, - { - "name": "height", - "cType": "uint16_t", - "canonical": "unsigned short" - }, - { - "name": "pixtype", - "cType": "MeosPixType", - "canonical": "MeosPixType" - }, - { - "name": "nodata", - "cType": "double", - "canonical": "double" - }, - { - "name": "has_nodata", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "pixels", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t; no-decoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "quadbin", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - }, - { - "name": "height", - "kind": "json", - "json": "integer" - }, - { - "name": "pixtype", - "kind": "json", - "json": "string", - "enum": "MeosPixType" - }, - { - "name": "nodata", - "kind": "json", - "json": "number" - }, - { - "name": "has_nodata", - "kind": "json", - "json": "boolean" - }, - { - "name": "pixels", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Raquet *", - "encode": "raquet_out", - "encode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "raquet_copy", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "Raquet *", - "canonical": "struct Raquet *" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Raquet *", - "encode": "raquet_out", - "encode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "raquet_read", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "Raquet *", - "canonical": "struct Raquet *" - }, - "params": [ - { - "name": "path", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "quadbin", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "path", - "kind": "json", - "json": "string" - }, - { - "name": "quadbin", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Raquet *", - "encode": "raquet_out", - "encode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "raquet_read_bytes", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "Raquet *", - "canonical": "struct Raquet *" - }, - "params": [ - { - "name": "data", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "int (int *)" - }, - { - "name": "quadbin", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:int (int ); no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "data", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "quadbin", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Raquet *", - "encode": "raquet_out", - "encode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "raquet_quadbin", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "uint64_t", - "canonical": "uint64_t" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:uint64_t" - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "raquet_width", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "raquet_height", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "raquet_nodata", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "raquet_cmp", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "rq1", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - }, - { - "name": "rq2", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "rq1", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "rq2", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "raquet_eq", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "rq1", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - }, - { - "name": "rq2", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "rq1", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "rq2", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "raster_tile_value_quadbin", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "pixels", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "width", - "cType": "uint16_t", - "canonical": "unsigned short" - }, - { - "name": "height", - "cType": "uint16_t", - "canonical": "unsigned short" - }, - { - "name": "quadbin", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "pixtype", - "cType": "MeosPixType", - "canonical": "MeosPixType" - }, - { - "name": "nodata", - "cType": "double", - "canonical": "double" - }, - { - "name": "has_nodata", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "traj", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "pixels", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "json", - "json": "integer" - }, - { - "name": "height", - "kind": "json", - "json": "integer" - }, - { - "name": "quadbin", - "kind": "unsupported" - }, - { - "name": "pixtype", - "kind": "json", - "json": "string", - "enum": "MeosPixType" - }, - { - "name": "nodata", - "kind": "json", - "json": "number" - }, - { - "name": "has_nodata", - "kind": "json", - "json": "boolean" - }, - { - "name": "traj", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "raster_tile_value", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - }, - { - "name": "traj", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "traj", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trajectory_quadbins", - "file": "meos_raster.h", - "family": "RASTER", - "returnType": { - "c": "uint64_t *", - "canonical": "uint64_t *" - }, - "params": [ - { - "name": "traj", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "zoom", - "cType": "uint32_t", - "canonical": "unsigned int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "traj", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "zoom", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "trgeometry_out", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "trgeometryinst_make", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "geo_tpose_to_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_to_tpose", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_to_tpoint", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_to_tgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_end_instant", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeometry_end_sequence", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeometry_end_value", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeometry_geom", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeometry_instant_n", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeometry_instants", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant **", - "canonical": "struct TInstant **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "trgeometry_points", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_rotation", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_segments", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "trgeometry_sequence_n", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "i", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "i", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeometry_sequences", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "trgeometry_start_instant", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeometry_start_sequence", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeometry_start_value", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeometry_value_n", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "n", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "GSERIALIZED **", - "canonical": "GSERIALIZED **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED **", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ], - "from_outparam": "result", - "out_ctype": "GSERIALIZED **", - "presence_return": true - } - } - }, - { - "name": "trgeometry_traversed_area", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "unary_union", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "unary_union", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeometry_centroid", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_convex_hull", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeometry_body_point_trajectory", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_space_boxes", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "bitmatrix", - "kind": "json", - "json": "boolean" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_space_time_boxes", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "xsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "ysize", - "cType": "double", - "canonical": "double" - }, - { - "name": "zsize", - "cType": "double", - "canonical": "double" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "sorigin", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "bitmatrix", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "xsize", - "kind": "json", - "json": "number" - }, - { - "name": "ysize", - "kind": "json", - "json": "number" - }, - { - "name": "zsize", - "kind": "json", - "json": "number" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "sorigin", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "torigin", - "kind": "unsupported" - }, - { - "name": "bitmatrix", - "kind": "json", - "json": "boolean" - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_stboxes", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_split_n_stboxes", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_split_each_n_stboxes", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "STBox *", - "canonical": "struct STBox *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "elem_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "elem_count", - "kind": "json", - "json": "integer" - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct STBox *", - "encode": "stbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_hausdorff_distance", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "trgeometry_frechet_distance", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "trgeometry_dyntimewarp_distance", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "trgeometry_frechet_path", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Match *", - "canonical": "Match *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:Match" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "trgeometry_dyntimewarp_path", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Match *", - "canonical": "Match *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:Match" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "trgeometry_length", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "trgeometry_cumulative_length", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_speed", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_twcentroid", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeometry_append_tinstant", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "maxt" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - }, - { - "name": "maxt", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "expand", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_append_tsequence", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "Temporal *", - "canonical": "struct Temporal *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "expand", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "expand", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_delete_timestamptz", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_delete_tstzset", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_delete_tstzspan", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_delete_tstzspanset", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "connect", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "connect", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_round", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_set_interp", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_to_tinstant", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeometry_after_timestamptz", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_before_timestamptz", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_restrict_values", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_restrict_timestamptz", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_restrict_tstzset", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_restrict_tstzspan", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_restrict_tstzspanset", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_at_geom", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_minus_geom", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_at_stbox", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeometry_minus_stbox", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_trgeometry_tpoint", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdistance_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "nad_stbox_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_trgeometry_stbox", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_trgeometry_tpoint", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nai_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nai_trgeometry_tpoint", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "nai_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "shortestline_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "shortestline_trgeometry_tpoint", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "shortestline_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "always_eq_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_eq_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "always_ne_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_eq_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ever_ne_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "teq_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "teq_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tne_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "econtains_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acontains_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_geo_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ecovers_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "acovers_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edisjoint_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adisjoint_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eintersects_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "aintersects_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "etouches_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "atouches_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edwithin_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adwithin_trgeometry_geo", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edisjoint_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adisjoint_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eintersects_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "aintersects_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "edwithin_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "adwithin_trgeometry_trgeometry", - "file": "meos_rgeo.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ensure_valid_tnpoint_npoint", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tnpoint_npointset", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tnpoint_geo", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tnpoint_stbox", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tnpoint_tnpoint", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tnpointsegm_intersection", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "common_rid_tnpoint_npoint", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "common_rid_tnpoint_npointset", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "common_rid_tnpoint_tnpoint", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npoint_collinear", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np1", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np2", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "np3", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np2", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "np3", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npointsegm_interpolate", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "start", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "end", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "ratio", - "cType": "long double", - "canonical": "long double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "end", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "npointsegm_locate", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "long double", - "canonical": "long double" - }, - "params": [ - { - "name": "start", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "end", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "value", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "end", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "npointarr_geom", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "points", - "cType": "Npoint **", - "canonical": "struct Npoint **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "points", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "nsegmentarr_geom", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "segments", - "cType": "Nsegment **", - "canonical": "struct Nsegment **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "segments", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "nsegmentarr_normalize", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" - }, - "params": [ - { - "name": "segments", - "cType": "Nsegment **", - "canonical": "struct Nsegment **" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outputArrays": [ - { - "param": "segments" - } - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:segments" - }, - "wire": { - "params": [ - { - "name": "segments", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "npoint_wkt_out", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "npoint_set", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "pos", - "cType": "double", - "canonical": "double" - }, - { - "name": "np", - "cType": "Npoint *", - "canonical": "struct Npoint *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "rid", - "kind": "unsupported" - }, - { - "name": "pos", - "kind": "json", - "json": "number" - }, - { - "name": "np", - "kind": "serialized", - "cType": "struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "nsegment_set", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "pos1", - "cType": "double", - "canonical": "double" - }, - { - "name": "pos2", - "cType": "double", - "canonical": "double" - }, - { - "name": "ns", - "cType": "Nsegment *", - "canonical": "struct Nsegment *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "rid", - "kind": "unsupported" - }, - { - "name": "pos1", - "kind": "json", - "json": "number" - }, - { - "name": "pos2", - "kind": "json", - "json": "number" - }, - { - "name": "ns", - "kind": "serialized", - "cType": "struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "datum_npoint_round", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "npoint", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "npoint", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnpointinst_tgeompointinst", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnpointseq_tgeompointseq_disc", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "is", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "is", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnpointseq_tgeompointseq_cont", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnpointseqset_tgeompointseqset", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompointinst_tnpointinst", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompointseq_tnpointseq", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tgeompointseqset_tnpointseqset", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnpointinst_positions", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:struct Nsegment **" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnpointseq_positions", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tnpointseqset_positions", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment **", - "canonical": "struct Nsegment **" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tnpointinst_route", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "int64_t", - "canonical": "int64_t" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:int64_t" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnpointinst_routes", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpointseq_disc_routes", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "is", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "is", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpointseq_cont_routes", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpointseqset_routes", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpointseq_linear_positions", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnpoint_restrict_stbox", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_restrict_npoint", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tnpoint_restrict_npointset", - "file": "tnpoint.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "npoint_set_stbox", - "file": "tnpoint_boxops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npointarr_set_stbox", - "file": "tnpoint_boxops.h", - "family": "NPOINT", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "nsegment_set_stbox", - "file": "tnpoint_boxops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ns", - "cType": "const Nsegment *", - "canonical": "const struct Nsegment *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ns", - "kind": "serialized", - "cType": "const struct Nsegment *", - "decode": "nsegment_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npoint_timestamptz_set_stbox", - "file": "tnpoint_boxops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "npoint_tstzspan_set_stbox", - "file": "tnpoint_boxops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tnpointinst_set_stbox", - "file": "tnpoint_boxops.h", - "family": "NPOINT", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tnpointinstarr_set_stbox", - "file": "tnpoint_boxops.h", - "family": "NPOINT", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tnpointseq_expand_stbox", - "file": "tnpoint_boxops.h", - "family": "NPOINT", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "datum_npoint_distance", - "file": "tnpoint_distance.h", - "family": "NPOINT", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "np1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "np2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "np1", - "kind": "unsupported" - }, - { - "name": "np2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "npoint_parse", - "file": "tnpoint_parser.h", - "family": "NPOINT", - "returnType": { - "c": "Npoint *", - "canonical": "struct Npoint *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Npoint *", - "encode": "npoint_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "nsegment_parse", - "file": "tnpoint_parser.h", - "family": "NPOINT", - "returnType": { - "c": "Nsegment *", - "canonical": "struct Nsegment *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Nsegment *", - "encode": "nsegment_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "contains_rid_tnpoint_bigint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "invert", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "rid", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_rid_tnpoint_bigint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "rid", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_rid_tnpoint_bigint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "rid", - "cType": "int64_t", - "canonical": "int64_t" - }, - { - "name": "invert", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "rid", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_rid_tnpoint_bigintset", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "invert", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_rid_tnpoint_bigintset", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_rid_tnpoint_bigintset", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_rid_tnpoint_bigintset", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "invert", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_rid_tnpoint_npoint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "invert", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_rid_npoint_tnpoint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_rid_tnpoint_npoint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "np", - "cType": "const Npoint *", - "canonical": "const struct Npoint *" - }, - { - "name": "invert", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "np", - "kind": "serialized", - "cType": "const struct Npoint *", - "decode": "npoint_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "invert", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overlaps_rid_tnpoint_tnpoint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contains_rid_tnpoint_tnpoint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contained_rid_tnpoint_tnpoint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "same_rid_tnpoint_tnpoint", - "file": "tnpoint_routeops.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_rid_tnpointinst", - "file": "tnpoint_spatialfuncs.h", - "family": "NPOINT", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tnpoint_restrict_geom", - "file": "tnpoint_spatialfuncs.h", - "family": "NPOINT", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_pc_schema_get_srid", - "file": "meos_schema_hook.h", - "family": "POINTCLOUD", - "returnType": { - "c": "int32_t", - "canonical": "int" - }, - "params": [ - { - "name": "pcid", - "cType": "uint32_t", - "canonical": "unsigned int" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle" - }, - "wire": { - "params": [ - { - "name": "pcid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ensure_same_pcid_pcpatch", - "file": "pcpatch.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pa1", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pa2", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pa1", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa2", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_pcpatchset_pcpatch", - "file": "pcpatch.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpatch_parse", - "file": "pcpatch.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpatch *", - "canonical": "struct Pcpatch *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpatch *", - "encode": "pcpatch_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatch_filter_per_point", - "file": "pcpatch_decompose.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpatch *", - "canonical": "struct Pcpatch *" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pred", - "cType": "int", - "canonical": "int" - }, - { - "name": "extra", - "cType": "void *", - "canonical": "void *" - }, - { - "name": "keep_when_true", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pred", - "kind": "json", - "json": "integer" - }, - { - "name": "extra", - "kind": "unsupported" - }, - { - "name": "keep_when_true", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpatch *", - "encode": "pcpatch_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "pcpatch_any_point_matches", - "file": "pcpatch_decompose.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pa", - "cType": "const Pcpatch *", - "canonical": "const struct Pcpatch *" - }, - { - "name": "pred", - "cType": "int", - "canonical": "int" - }, - { - "name": "extra", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "pa", - "kind": "serialized", - "cType": "const struct Pcpatch *", - "decode": "pcpatch_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pred", - "kind": "json", - "json": "integer" - }, - { - "name": "extra", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_in_tpcbox", - "file": "pcpatch_decompose.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt", - "cType": "const PCPOINT *", - "canonical": "const PCPOINT *" - }, - { - "name": "extra", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:PCPOINT; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "unsupported" - }, - { - "name": "extra", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_intersects_geometry", - "file": "pcpatch_decompose.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt", - "cType": "const PCPOINT *", - "canonical": "const PCPOINT *" - }, - { - "name": "extra", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:PCPOINT; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "pt", - "kind": "unsupported" - }, - { - "name": "extra", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_pcid_pcpoint", - "file": "pcpoint.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pt1", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - }, - { - "name": "pt2", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pt1", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt2", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_pcpointset_pcpoint", - "file": "pcpoint.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pt", - "cType": "const Pcpoint *", - "canonical": "const struct Pcpoint *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pt", - "kind": "serialized", - "cType": "const struct Pcpoint *", - "decode": "pcpoint_hex_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pcpoint_parse", - "file": "pcpoint.h", - "family": "POINTCLOUD", - "returnType": { - "c": "Pcpoint *", - "canonical": "struct Pcpoint *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pcpoint *", - "encode": "pcpoint_hex_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "meos_pc_point_serialize", - "file": "pgsql_compat.h", - "family": "POINTCLOUD", - "returnType": { - "c": "SERIALIZED_POINT *", - "canonical": "SERIALIZED_POINT *" - }, - "params": [ - { - "name": "pcpt", - "cType": "const PCPOINT *", - "canonical": "const PCPOINT *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:PCPOINT; no-encoder:SERIALIZED_POINT" - }, - "wire": { - "params": [ - { - "name": "pcpt", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "meos_pc_point_deserialize", - "file": "pgsql_compat.h", - "family": "POINTCLOUD", - "returnType": { - "c": "PCPOINT *", - "canonical": "PCPOINT *" - }, - "params": [ - { - "name": "serpt", - "cType": "const SERIALIZED_POINT *", - "canonical": "const SERIALIZED_POINT *" - }, - { - "name": "schema", - "cType": "const PCSCHEMA *", - "canonical": "const struct PCSCHEMA *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:SERIALIZED_POINT; no-decoder:PCSCHEMA; no-encoder:PCPOINT" - }, - "wire": { - "params": [ - { - "name": "serpt", - "kind": "unsupported" - }, - { - "name": "schema", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "meos_pc_patch_serialized_size", - "file": "pgsql_compat.h", - "family": "POINTCLOUD", - "returnType": { - "c": "size_t", - "canonical": "size_t" - }, - "params": [ - { - "name": "patch", - "cType": "const PCPATCH *", - "canonical": "const PCPATCH *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:PCPATCH; unsupported-return:size_t" - }, - "wire": { - "params": [ - { - "name": "patch", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "meos_pc_patch_serialize", - "file": "pgsql_compat.h", - "family": "POINTCLOUD", - "returnType": { - "c": "SERIALIZED_PATCH *", - "canonical": "struct SERIALIZED_PATCH *" - }, - "params": [ - { - "name": "patch_in", - "cType": "const PCPATCH *", - "canonical": "const PCPATCH *" - }, - { - "name": "userdata", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:PCPATCH; no-decoder:void; no-encoder:SERIALIZED_PATCH" - }, - "wire": { - "params": [ - { - "name": "patch_in", - "kind": "unsupported" - }, - { - "name": "userdata", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "meos_pc_patch_serialize_to_uncompressed", - "file": "pgsql_compat.h", - "family": "POINTCLOUD", - "returnType": { - "c": "SERIALIZED_PATCH *", - "canonical": "struct SERIALIZED_PATCH *" - }, - "params": [ - { - "name": "patch_in", - "cType": "const PCPATCH *", - "canonical": "const PCPATCH *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:PCPATCH; no-encoder:SERIALIZED_PATCH" - }, - "wire": { - "params": [ - { - "name": "patch_in", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "meos_pc_patch_deserialize", - "file": "pgsql_compat.h", - "family": "POINTCLOUD", - "returnType": { - "c": "PCPATCH *", - "canonical": "PCPATCH *" - }, - "params": [ - { - "name": "serpatch", - "cType": "const SERIALIZED_PATCH *", - "canonical": "const struct SERIALIZED_PATCH *" - }, - { - "name": "schema", - "cType": "const PCSCHEMA *", - "canonical": "const struct PCSCHEMA *" - } - ], - "api": "public", - "category": "lifecycle", - "network": { - "exposable": false, - "method": null, - "reason": "lifecycle; no-decoder:SERIALIZED_PATCH; no-decoder:PCSCHEMA; no-encoder:PCPATCH" - }, - "wire": { - "params": [ - { - "name": "serpatch", - "kind": "unsupported" - }, - { - "name": "schema", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tpointcloudinst_set_tpcbox", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "TPCBox *", - "canonical": "struct TPCBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tpointcloudinstarr_set_tpcbox", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "box", - "cType": "TPCBox *", - "canonical": "struct TPCBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tpointcloudseq_expand_tpcbox", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tpointcloudseqarr_set_tpcbox", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "TPCBox *", - "canonical": "struct TPCBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tpcbox_extent_transfn", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "TPCBox *", - "canonical": "struct TPCBox *" - }, - "params": [ - { - "name": "state", - "cType": "TPCBox *", - "canonical": "struct TPCBox *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "serialized", - "cType": "struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TPCBox *", - "encode": "tpcbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "boxop_tpointcloud_tpcbox", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "func", - "cType": "int (*)(const TPCBox *, const TPCBox *)", - "canonical": "int (*)(const struct int ()( TPCBox , TPCBox ) *, const struct int ()( TPCBox , TPCBox ) *)" - }, - { - "name": "inverted", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "inverted", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "boxop_tpointcloud_tpointcloud", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(const TPCBox *, const TPCBox *)", - "canonical": "int (*)(const struct int ()( TPCBox , TPCBox ) *, const struct int ()( TPCBox , TPCBox ) *)" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_set_stbox", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "src", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "dst", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "src", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "dst", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "nad_tpcbox_tpcbox", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "box1", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "box2", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tpointcloud_tpcbox", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "nad_tpointcloud_tpointcloud", - "file": "tpc_boxops.h", - "family": "POINTCLOUD", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tpcbox_index_leaf_consistent", - "file": "tpcbox_index.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "query", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "key", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_gist_inner_consistent", - "file": "tpcbox_index.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "query", - "cType": "const TPCBox *", - "canonical": "const struct TPCBox *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "key", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TPCBox *", - "decode": "tpcbox_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tpcbox_index_recheck", - "file": "tpcbox_index.h", - "family": "POINTCLOUD", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_pose_geo", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_pose_stbox", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_pose_pose", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_poseset_pose", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pose_collinear", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose3", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose3", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "posesegm_interpolate", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "start", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "end", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "end", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "posesegm_locate", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "long double", - "canonical": "long double" - }, - "params": [ - { - "name": "start", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "end", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "value", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "end", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "pose_wkt_out", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "extended", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "extended", - "kind": "json", - "json": "boolean" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pose_parse", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Pose *", - "canonical": "struct Pose *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Pose *", - "encode": "pose_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "datum_pose_point", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pose", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_pose_geopoint", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pose", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_pose_rotation", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pose", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_pose_yaw", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pose", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_pose_pitch", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pose", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_pose_roll", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pose", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_pose_apply_geo", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pose", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "body", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "unsupported" - }, - { - "name": "body", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_pose_round", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pose", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pose_distance", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "pose1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "pose2", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "pose1", - "kind": "unsupported" - }, - { - "name": "pose2", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "pose_set_stbox", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "posearr_set_stbox", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "pose_timestamptz_set_stbox", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "pose_tstzspan_set_stbox", - "file": "pose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "p", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "p", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tpose_geo", - "file": "tpose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tpose_pose", - "file": "tpose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tpose_stbox", - "file": "tpose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tpose_tpose", - "file": "tpose.h", - "family": "POSE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tposesegm_intersection_value", - "file": "tpose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tposesegm_intersection", - "file": "tpose.h", - "family": "POSE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "TimestampTz" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tposeinst_set_stbox", - "file": "tpose_boxops.h", - "family": "POSE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tposeinstarr_set_stbox", - "file": "tpose_boxops.h", - "family": "POSE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tposeseq_expand_stbox", - "file": "tpose_boxops.h", - "family": "POSE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tpose_restrict_geom", - "file": "tpose_spatialfuncs.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_restrict_stbox", - "file": "tpose_spatialfuncs.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tpose_restrict_elevation", - "file": "tpose_spatialfuncs.h", - "family": "POSE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "bool_in", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "bool_out", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "b", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "b", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "float8_out", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "num", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "num", - "kind": "json", - "json": "number" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "date_in", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "DateADT", - "canonical": "DateADT" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:DateADT" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "date_out", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "date", - "cType": "DateADT", - "canonical": "DateADT" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:DateADT" - }, - "wire": { - "params": [ - { - "name": "date", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "interval_cmp", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "interv1", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "interv2", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "interv1", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "interv2", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "interval_in", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "Interval *", - "canonical": "Interval *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int32", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "typmod", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "Interval *", - "encode": "interval_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "interval_out", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "interv", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "interv", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "time_in", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "TimeADT", - "canonical": "long" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int32", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "typmod", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "time_out", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "time", - "cType": "TimeADT", - "canonical": "long" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "time", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "timestamp_in", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "Timestamp", - "canonical": "long" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int32", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "typmod", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "timestamp_out", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ts", - "cType": "Timestamp", - "canonical": "long" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ts", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "timestamptz_in", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "long" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "typmod", - "cType": "int32", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "typmod", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "timestamptz_out", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "tstz", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "tstz", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "cstring_to_text", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "struct varlena *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct varlena *", - "encode": "text_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "text_to_cstring", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "text_in", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "struct varlena *" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct varlena *", - "encode": "text_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "text_out", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "text_cmp", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "txt1", - "cType": "const text *", - "canonical": "const struct varlena *" - }, - { - "name": "txt2", - "cType": "const text *", - "canonical": "const struct varlena *" - }, - { - "name": "collid", - "cType": "Oid", - "canonical": "unsigned int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt1", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "txt2", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "collid", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "text_copy", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "struct varlena *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct varlena *", - "encode": "text_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "text_initcap", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "struct varlena *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct varlena *", - "encode": "text_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "text_lower", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "struct varlena *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct varlena *", - "encode": "text_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "text_upper", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "struct varlena *" - }, - "params": [ - { - "name": "txt", - "cType": "const text *", - "canonical": "const struct varlena *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct varlena *", - "encode": "text_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "textcat_text_text", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "returnType": { - "c": "text *", - "canonical": "struct varlena *" - }, - "params": [ - { - "name": "txt1", - "cType": "const text *", - "canonical": "const struct varlena *" - }, - { - "name": "txt2", - "cType": "const text *", - "canonical": "const struct varlena *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "txt1", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "txt2", - "kind": "serialized", - "cType": "const struct varlena *", - "decode": "text_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct varlena *", - "encode": "text_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "ensure_valid_tquadbin_tquadbin", - "file": "tquadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ensure_valid_tquadbin_quadbin", - "file": "tquadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "cell", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_tquadbin_tgeompoint", - "file": "tquadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum2_quadbin_eq", - "file": "tquadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "d2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_quadbin_ne", - "file": "tquadbin.h", - "family": "QUADBIN", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "d2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d1", - "kind": "unsupported" - }, - { - "name": "d2", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "quadbin_set_stbox", - "file": "tquadbin_boxops.h", - "family": "QUADBIN", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "cell", - "cType": "uint64_t", - "canonical": "uint64_t" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "cell", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "quadbinarr_set_stbox", - "file": "tquadbin_boxops.h", - "family": "QUADBIN", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tquadbininst_set_stbox", - "file": "tquadbin_boxops.h", - "family": "QUADBIN", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tquadbininstarr_set_stbox", - "file": "tquadbin_boxops.h", - "family": "QUADBIN", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tquadbinseq_expand_stbox", - "file": "tquadbin_boxops.h", - "family": "QUADBIN", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "raquet_pixtype_size", - "file": "raquet.h", - "family": "RASTER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "pixtype", - "cType": "MeosPixType", - "canonical": "MeosPixType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "pixtype", - "kind": "json", - "json": "string", - "enum": "MeosPixType" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "raquet_pixels_size", - "file": "raquet.h", - "family": "RASTER", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "rq", - "cType": "const Raquet *", - "canonical": "const struct Raquet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "rq", - "kind": "serialized", - "cType": "const struct Raquet *", - "decode": "raquet_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "raster_quadbin_from_bounds", - "file": "raster_quadbin.h", - "family": "RASTER", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "origin_x", - "cType": "double", - "canonical": "double" - }, - { - "name": "origin_y", - "cType": "double", - "canonical": "double" - }, - { - "name": "pixel_w", - "cType": "double", - "canonical": "double" - }, - { - "name": "pixel_h", - "cType": "double", - "canonical": "double" - }, - { - "name": "xsize", - "cType": "int", - "canonical": "int" - }, - { - "name": "ysize", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "uint64_t *", - "canonical": "uint64_t *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint64_t" - }, - "wire": { - "params": [ - { - "name": "origin_x", - "kind": "json", - "json": "number" - }, - { - "name": "origin_y", - "kind": "json", - "json": "number" - }, - { - "name": "pixel_w", - "kind": "json", - "json": "number" - }, - { - "name": "pixel_h", - "kind": "json", - "json": "number" - }, - { - "name": "xsize", - "kind": "json", - "json": "integer" - }, - { - "name": "ysize", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_has_geom", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_trgeo_geo", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_trgeo_stbox", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_trgeo_trgeo", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_trgeo_tpoint", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "trgeo_geom_p", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeo_wkt_out", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "extended", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - }, - { - "name": "extended", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "geo_tposeinst_to_trgeo", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "geo_tposeseq_to_trgeo", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "geo_tposeseqset_to_trgeo", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeo_value_at_timestamptz", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "json", - "json": "integer" - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "trgeometry_restrict_value", - "file": "trgeo.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeoinst_geom_p", - "file": "trgeo_inst.h", - "family": "RGEO", - "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeoinst_pose_varsize", - "file": "trgeo_inst.h", - "family": "RGEO", - "returnType": { - "c": "size_t", - "canonical": "size_t" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:size_t" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "trgeoinst_set_pose", - "file": "trgeo_inst.h", - "family": "RGEO", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "TInstant *", - "canonical": "struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "trgeoinst_tposeinst", - "file": "trgeo_inst.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoinst_make1", - "file": "trgeo_inst.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseq_to_tinstant", - "file": "trgeo_inst.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseqset_to_tinstant", - "file": "trgeo_inst.h", - "family": "RGEO", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "ts", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ts", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeo_restrict_geom", - "file": "trgeo_spatialfuncs.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "trgeo_restrict_stbox", - "file": "trgeo_spatialfuncs.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const STBox *", - "canonical": "const struct STBox *" - }, - { - "name": "border_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "border_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "spatialrel_trgeo_trav_geo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "varfunc", - "canonical": "int (*)(int ((*)(int *))(), ...)" - }, - { - "name": "numparam", - "cType": "int", - "canonical": "int" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "param", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "numparam", - "kind": "json", - "json": "integer" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_contains_geo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_contains_trgeo_geo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_contains_trgeo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_geo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_trgeo_geo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_covers_trgeo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_geo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_trgeo_geo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_disjoint_trgeo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_geo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_trgeo_geo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_intersects_trgeo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_geo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_trgeo_geo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_touches_trgeo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_dwithin_trgeo_geo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ea_dwithin_trgeo_trgeo", - "file": "trgeo_spatialrels.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "dist", - "cType": "double", - "canonical": "double" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "dist", - "kind": "json", - "json": "number" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "trgeoseq_geom_p", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "const GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeoseq_pose_varsize", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "size_t", - "canonical": "size_t" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; unsupported-return:size_t" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "trgeoseq_set_pose", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "trgeoseq_tposeseq", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseq_make_valid", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "linear", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "linear", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "trgeoseq_make1_exp", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseq_make1", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseq_make_exp", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseq_make", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseq_make_free_exp", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseq_make_free", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoinst_to_tsequence", - "file": "trgeo_seq.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseqset_geom_p", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - "params": [ - { - "name": "ts", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ts", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "const GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "trgeoseqset_tposeseqset", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseqset_make1_exp", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseqset_make_exp", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseqset_make", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseqset_make_free", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseqset_make_gaps", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - } - ], - "shape": { - "nullable": [ - "maxt" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "maxt", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoseqset_to_tsequence", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeo_to_tsequence", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp_str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "shape": { - "nullable": [ - "interp_str" - ] - }, - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interp_str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeo_to_tsequenceset", - "file": "trgeo_seqset.h", - "family": "RGEO", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interp_str", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interp_str", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "trgeoinst_set_stbox", - "file": "trgeo_boxops.h", - "family": "RGEO", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "trgeoinstarr_static_stbox", - "file": "trgeo_boxops.h", - "family": "RGEO", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "trgeoinstarr_rotating_stbox", - "file": "trgeo_boxops.h", - "family": "RGEO", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "box", - "cType": "STBox *", - "canonical": "struct STBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct STBox *", - "decode": "stbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "trgeoinstarr_compute_bbox", - "file": "trgeo_boxops.h", - "family": "RGEO", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "geom", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "geom", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "ensure_span_isof_type", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "spantype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_span_isof_basetype", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_span_type", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_span_span", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_deserialize", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "lower", - "cType": "SpanBound *", - "canonical": "struct SpanBound *" - }, - { - "name": "upper", - "cType": "SpanBound *", - "canonical": "struct SpanBound *" - } - ], - "shape": { - "outParams": [ - "lower", - "upper" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanBound" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "span_bound_cmp", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "b1", - "cType": "const SpanBound *", - "canonical": "const struct SpanBound *" - }, - { - "name": "b2", - "cType": "const SpanBound *", - "canonical": "const struct SpanBound *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanBound" - }, - "wire": { - "params": [ - { - "name": "b1", - "kind": "unsupported" - }, - { - "name": "b2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "span_bound_qsort_cmp", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "s2", - "cType": "const void *", - "canonical": "const void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "unsupported" - }, - { - "name": "s2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "span_lower_cmp", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "span_upper_cmp", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s1", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "s2", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "span_decr_bound", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "upper", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "span_incr_bound", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "upper", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spanarr_normalize", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "sort", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "newcount" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:newcount" - }, - "wire": { - "params": [ - { - "name": "spans", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "sort", - "kind": "json", - "json": "boolean" - }, - { - "name": "newcount", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_bounds_shift_scale_value", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "shift", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "lower", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "upper", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:lower; array-or-out-param:upper" - }, - "wire": { - "params": [ - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "span_bounds_shift_scale_time", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "lower", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "upper", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "nullable": [ - "shift", - "duration" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "floatspan_floor_ceil_iter", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "func", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "numspan_delta_scale_iter", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "delta", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasdelta", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "scale", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "delta", - "kind": "unsupported" - }, - { - "name": "hasdelta", - "kind": "json", - "json": "boolean" - }, - { - "name": "scale", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzspan_delta_scale_iter", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "origin", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "delta", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "scale", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "origin", - "kind": "json", - "json": "integer" - }, - { - "name": "delta", - "kind": "json", - "json": "integer" - }, - { - "name": "scale", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "numspan_shift_scale_iter", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "shift", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "width", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasshift", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "haswidth", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "delta", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "scale", - "cType": "double *", - "canonical": "double *" - } - ], - "shape": { - "outParams": [ - "delta", - "scale" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:delta; array-or-out-param:scale" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "unsupported" - }, - { - "name": "width", - "kind": "unsupported" - }, - { - "name": "hasshift", - "kind": "json", - "json": "boolean" - }, - { - "name": "haswidth", - "kind": "json", - "json": "boolean" - }, - { - "name": "delta", - "kind": "unsupported" - }, - { - "name": "scale", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzspan_shift_scale1", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "s", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "shift", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "delta", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "scale", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz; array-or-out-param:scale" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "shift", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "delta", - "kind": "unsupported" - }, - { - "name": "scale", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "mi_span_value", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "dist_double_value_value", - "file": "span.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "trgeo_geom_clip_polygon", - "file": "trgeo_geom_clip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a1", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "b1", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "a2", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "b2", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "pa", - "cType": "const POINTARRAY *", - "canonical": "const POINTARRAY *" - }, - { - "name": "intervals_out", - "cType": "Span **", - "canonical": "struct Span **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT2D; no-decoder:POINTARRAY; array-or-out-param:intervals_out" - }, - "wire": { - "params": [ - { - "name": "a1", - "kind": "unsupported" - }, - { - "name": "b1", - "kind": "unsupported" - }, - { - "name": "a2", - "kind": "unsupported" - }, - { - "name": "b2", - "kind": "unsupported" - }, - { - "name": "pa", - "kind": "unsupported" - }, - { - "name": "intervals_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "trgeo_geom_clip_lwpoly", - "file": "trgeo_geom_clip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a1", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "b1", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "a2", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "b2", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "poly", - "cType": "const LWPOLY *", - "canonical": "const LWPOLY *" - }, - { - "name": "intervals_out", - "cType": "Span **", - "canonical": "struct Span **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT2D; no-decoder:LWPOLY; array-or-out-param:intervals_out" - }, - "wire": { - "params": [ - { - "name": "a1", - "kind": "unsupported" - }, - { - "name": "b1", - "kind": "unsupported" - }, - { - "name": "a2", - "kind": "unsupported" - }, - { - "name": "b2", - "kind": "unsupported" - }, - { - "name": "poly", - "kind": "unsupported" - }, - { - "name": "intervals_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "trgeo_geom_clip_box", - "file": "trgeo_geom_clip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a1", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "b1", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "a2", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "b2", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "intervals_out", - "cType": "Span **", - "canonical": "struct Span **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT2D; array-or-out-param:intervals_out" - }, - "wire": { - "params": [ - { - "name": "a1", - "kind": "unsupported" - }, - { - "name": "b1", - "kind": "unsupported" - }, - { - "name": "a2", - "kind": "unsupported" - }, - { - "name": "b2", - "kind": "unsupported" - }, - { - "name": "xmin", - "kind": "json", - "json": "number" - }, - { - "name": "ymin", - "kind": "json", - "json": "number" - }, - { - "name": "xmax", - "kind": "json", - "json": "number" - }, - { - "name": "ymax", - "kind": "json", - "json": "number" - }, - { - "name": "intervals_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "trgeo_geom_clip_polygon_posed", - "file": "trgeo_geom_clip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "p_a_local", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "p_b_local", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "pose1", - "cType": "const struct Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const struct Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pa", - "cType": "const POINTARRAY *", - "canonical": "const POINTARRAY *" - }, - { - "name": "intervals_out", - "cType": "Span **", - "canonical": "struct Span **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT2D; no-decoder:POINTARRAY; array-or-out-param:intervals_out" - }, - "wire": { - "params": [ - { - "name": "p_a_local", - "kind": "unsupported" - }, - { - "name": "p_b_local", - "kind": "unsupported" - }, - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pa", - "kind": "unsupported" - }, - { - "name": "intervals_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "trgeo_geom_clip_lwpoly_posed", - "file": "trgeo_geom_clip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "p_a_local", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "p_b_local", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "pose1", - "cType": "const struct Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const struct Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "poly", - "cType": "const LWPOLY *", - "canonical": "const LWPOLY *" - }, - { - "name": "intervals_out", - "cType": "Span **", - "canonical": "struct Span **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT2D; no-decoder:LWPOLY; array-or-out-param:intervals_out" - }, - "wire": { - "params": [ - { - "name": "p_a_local", - "kind": "unsupported" - }, - { - "name": "p_b_local", - "kind": "unsupported" - }, - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "poly", - "kind": "unsupported" - }, - { - "name": "intervals_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "trgeo_geom_clip_box_posed", - "file": "trgeo_geom_clip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "p_a_local", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "p_b_local", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "pose1", - "cType": "const struct Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const struct Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "xmin", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymin", - "cType": "double", - "canonical": "double" - }, - { - "name": "xmax", - "cType": "double", - "canonical": "double" - }, - { - "name": "ymax", - "cType": "double", - "canonical": "double" - }, - { - "name": "intervals_out", - "cType": "Span **", - "canonical": "struct Span **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT2D; array-or-out-param:intervals_out" - }, - "wire": { - "params": [ - { - "name": "p_a_local", - "kind": "unsupported" - }, - { - "name": "p_b_local", - "kind": "unsupported" - }, - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "xmin", - "kind": "json", - "json": "number" - }, - { - "name": "ymin", - "kind": "json", - "json": "number" - }, - { - "name": "xmax", - "kind": "json", - "json": "number" - }, - { - "name": "ymax", - "kind": "json", - "json": "number" - }, - { - "name": "intervals_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "trgeo_geom_clip_lwgeom", - "file": "trgeo_geom_clip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a1", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "b1", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "a2", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "b2", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "geom", - "cType": "const LWGEOM *", - "canonical": "const LWGEOM *" - }, - { - "name": "intervals_out", - "cType": "Span **", - "canonical": "struct Span **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT2D; no-decoder:LWGEOM; array-or-out-param:intervals_out" - }, - "wire": { - "params": [ - { - "name": "a1", - "kind": "unsupported" - }, - { - "name": "b1", - "kind": "unsupported" - }, - { - "name": "a2", - "kind": "unsupported" - }, - { - "name": "b2", - "kind": "unsupported" - }, - { - "name": "geom", - "kind": "unsupported" - }, - { - "name": "intervals_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "trgeo_geom_clip_lwgeom_posed", - "file": "trgeo_geom_clip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "p_a_local", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "p_b_local", - "cType": "const POINT2D *", - "canonical": "const POINT2D *" - }, - { - "name": "pose1", - "cType": "const struct Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const struct Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "geom", - "cType": "const LWGEOM *", - "canonical": "const LWGEOM *" - }, - { - "name": "intervals_out", - "cType": "Span **", - "canonical": "struct Span **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT2D; no-decoder:LWGEOM; array-or-out-param:intervals_out" - }, - "wire": { - "params": [ - { - "name": "p_a_local", - "kind": "unsupported" - }, - { - "name": "p_b_local", - "kind": "unsupported" - }, - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "geom", - "kind": "unsupported" - }, - { - "name": "intervals_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "trgeo_parse", - "file": "trgeo_parser.h", - "family": "RGEO", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ensure_same_geom", - "file": "trgeo_utils.h", - "family": "RGEO", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "gs1", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "gs2", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs1", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "gs2", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "lwgeom_apply_pose", - "file": "trgeo_utils.h", - "family": "RGEO", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "geom", - "cType": "LWGEOM *", - "canonical": "LWGEOM *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LWGEOM" - }, - "wire": { - "params": [ - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "geom", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "geom_apply_pose", - "file": "trgeo_utils.h", - "family": "RGEO", - "returnType": { - "c": "GSERIALIZED *", - "canonical": "GSERIALIZED *" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "GSERIALIZED *", - "encode": "geo_as_ewkt", - "encode_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - } - }, - { - "name": "geom_radius", - "file": "trgeo_utils.h", - "family": "RGEO", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "gs", - "cType": "const GSERIALIZED *", - "canonical": "const GSERIALIZED *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "gs", - "kind": "serialized", - "cType": "const GSERIALIZED *", - "decode": "geo_from_text", - "decode_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "mfjson", - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "v_clip_tpoly_point", - "file": "trgeo_vclip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "poly", - "cType": "const LWPOLY *", - "canonical": "const LWPOLY *" - }, - { - "name": "point", - "cType": "const LWPOINT *", - "canonical": "const LWPOINT *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "poly_feature", - "cType": "uint32_t *", - "canonical": "uint32_t *" - }, - { - "name": "dist", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LWPOLY; no-decoder:LWPOINT; no-decoder:uint32_t; array-or-out-param:dist" - }, - "wire": { - "params": [ - { - "name": "poly", - "kind": "unsupported" - }, - { - "name": "point", - "kind": "unsupported" - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "poly_feature", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "v_clip_tpoly_tpoly", - "file": "trgeo_vclip.h", - "family": "RGEO", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "poly1", - "cType": "const LWPOLY *", - "canonical": "const LWPOLY *" - }, - { - "name": "poly2", - "cType": "const LWPOLY *", - "canonical": "const LWPOLY *" - }, - { - "name": "pose1", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "pose2", - "cType": "const Pose *", - "canonical": "const struct Pose *" - }, - { - "name": "poly1_feature", - "cType": "uint32_t *", - "canonical": "uint32_t *" - }, - { - "name": "poly2_feature", - "cType": "uint32_t *", - "canonical": "uint32_t *" - }, - { - "name": "dist", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LWPOLY; no-decoder:uint32_t; array-or-out-param:dist" - }, - "wire": { - "params": [ - { - "name": "poly1", - "kind": "unsupported" - }, - { - "name": "poly2", - "kind": "unsupported" - }, - { - "name": "pose1", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "pose2", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "poly1_feature", - "kind": "unsupported" - }, - { - "name": "poly2_feature", - "kind": "unsupported" - }, - { - "name": "dist", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "apply_pose_point4d", - "file": "trgeo_vclip.h", - "family": "RGEO", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "p", - "cType": "POINT4D *", - "canonical": "POINT4D *" - }, - { - "name": "pose", - "cType": "const Pose *", - "canonical": "const struct Pose *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:POINT4D" - }, - "wire": { - "params": [ - { - "name": "p", - "kind": "unsupported" - }, - { - "name": "pose", - "kind": "serialized", - "cType": "const struct Pose *", - "decode": "pose_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tfunc_tinstant", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfunc_tsequence", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfunc_tsequenceset", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfunc_temporal", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfunc_tinstant_base", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfunc_tsequence_base", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; no-decoder:Datum; no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfunc_tsequenceset_base", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfunc_temporal_base", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfunc_tinstant_tinstant", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfunc_tdiscseq_tdiscseq", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfunc_tcontseq_tcontseq", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tfunc_tsequenceset_tsequenceset", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tfunc_temporal_temporal", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "eafunc_temporal_base", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eafunc_temporal_temporal", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "lfunc_set", - "file": "lifting.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "lfinfo", - "cType": "LiftedFunctionInfo *", - "canonical": "struct LiftedFunctionInfo *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:LiftedFunctionInfo" - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "lfinfo", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "set_out_fn", - "file": "set.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "value_out", - "cType": "outfunc", - "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:value_out" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - }, - { - "name": "value_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "ensure_set_isof_type", - "file": "set.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "settype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "settype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_set_set", - "file": "set.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s1", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "s2", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s1", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s2", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_find_value", - "file": "set.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "arg1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "loc", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "loc" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:loc" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "arg1", - "kind": "unsupported" - }, - { - "name": "loc", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_unnest_state_make", - "file": "set.h", - "family": "CORE", - "returnType": { - "c": "SetUnnestState *", - "canonical": "struct SetUnnestState *" - }, - "params": [ - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-encoder:SetUnnestState" - }, - "wire": { - "params": [ - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "set_unnest_state_next", - "file": "set.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "state", - "cType": "SetUnnestState *", - "canonical": "struct SetUnnestState *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SetUnnestState" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "ensure_same_skiplist_subtype", - "file": "skiplist.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "subtype", - "cType": "uint8", - "canonical": "unsigned char" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "subtype", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "skiplist_set_extra", - "file": "skiplist.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "data", - "cType": "void *", - "canonical": "void *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "int (int *)" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-decoder:void; no-decoder:int (int )" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "data", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "skiplist_headval", - "file": "skiplist.h", - "family": "CORE", - "returnType": { - "c": "void *", - "canonical": "void *" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-encoder:void" - }, - "wire": { - "params": [ - { - "name": "list", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "common_entry_cmp", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "i1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "i2", - "cType": "const void *", - "canonical": "const void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "i1", - "kind": "unsupported" - }, - { - "name": "i2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "span_index_leaf_consistent", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "key", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_gist_inner_consistent", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "key", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_index_recheck", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "span_lower_qsort_cmp", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "b", - "cType": "const void *", - "canonical": "const void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "span_upper_qsort_cmp", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "b", - "cType": "const void *", - "canonical": "const void *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "getQuadrant2D", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "uint8", - "canonical": "unsigned char" - }, - "params": [ - { - "name": "centroid", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "overlap2D", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contain2D", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left2D", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overLeft2D", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right2D", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overRight2D", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "adjacent2D", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - }, - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "distance_span_nodespan", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "query", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "query", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "nodebox", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "span_spgist_get_span", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "result", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spannode_init", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "nodebox", - "cType": "SpanNode *", - "canonical": "struct SpanNode *" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "spantype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "spannode_copy", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "SpanNode *", - "canonical": "struct SpanNode *" - }, - "params": [ - { - "name": "orig", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode; no-encoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "orig", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "spannode_quadtree_next", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - }, - { - "name": "centroid", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "quadrant", - "cType": "uint8", - "canonical": "unsigned char" - }, - { - "name": "next_nodespan", - "cType": "SpanNode *", - "canonical": "struct SpanNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "quadrant", - "kind": "json", - "json": "integer" - }, - { - "name": "next_nodespan", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "spannode_kdtree_next", - "file": "span_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "nodebox", - "cType": "const SpanNode *", - "canonical": "const struct SpanNode *" - }, - { - "name": "centroid", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "node", - "cType": "uint8", - "canonical": "unsigned char" - }, - { - "name": "level", - "cType": "int", - "canonical": "int" - }, - { - "name": "next_nodespan", - "cType": "SpanNode *", - "canonical": "struct SpanNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SpanNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "node", - "kind": "json", - "json": "integer" - }, - { - "name": "level", - "kind": "json", - "json": "integer" - }, - { - "name": "next_nodespan", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "ensure_spanset_isof_type", - "file": "spanset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "spansettype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "spansettype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_spanset_type", - "file": "spanset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_same_spanset_span_type", - "file": "spanset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_spanset_span", - "file": "spanset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_valid_spanset_spanset", - "file": "spanset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "ss2", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_find_value", - "file": "spanset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "v", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "loc", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "loc" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:loc" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "v", - "kind": "unsupported" - }, - { - "name": "loc", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum_and", - "file": "tbool_ops.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_or", - "file": "tbool_ops.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "boolop_tbool_bool", - "file": "tbool_ops.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "b", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "b", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "boolop_tbool_tbool", - "file": "tbool_ops.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "ensure_same_dimensionality_tbox", - "file": "tbox.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_tbox", - "file": "tbox.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_tbox", - "file": "tbox.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_tstzspan", - "file": "tbox.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_intspan", - "file": "tbox.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_floatspan", - "file": "tbox.h", - "family": "CORE", - "returnType": { - "c": "Span *", - "canonical": "struct Span *" - }, - "params": [ - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Span *", - "encode": "span_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_index_leaf_consistent", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "key", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_gist_inner_consistent", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "key", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "key", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tbox_index_recheck", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "strategy", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "strategy", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tboxnode_init", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "centroid", - "cType": "TBox *", - "canonical": "struct TBox *" - }, - { - "name": "nodebox", - "cType": "TboxNode *", - "canonical": "struct TboxNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "centroid", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "nodebox", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tboxnode_copy", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "TboxNode *", - "canonical": "struct TboxNode *" - }, - "params": [ - { - "name": "box", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode; no-encoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "getQuadrant4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "uint8", - "canonical": "unsigned char" - }, - "params": [ - { - "name": "centroid", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "inBox", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "inBox", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tboxnode_quadtree_next", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "centroid", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "quadrant", - "cType": "uint8", - "canonical": "unsigned char" - }, - { - "name": "next_nodebox", - "cType": "TboxNode *", - "canonical": "struct TboxNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "quadrant", - "kind": "json", - "json": "integer" - }, - { - "name": "next_nodebox", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tboxnode_kdtree_next", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "centroid", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "node", - "cType": "uint8", - "canonical": "unsigned char" - }, - { - "name": "level", - "cType": "int", - "canonical": "int" - }, - { - "name": "next_nodebox", - "cType": "TboxNode *", - "canonical": "struct TboxNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "node", - "kind": "json", - "json": "integer" - }, - { - "name": "level", - "kind": "json", - "json": "integer" - }, - { - "name": "next_nodebox", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "overlap4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "contain4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "left4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overLeft4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "right4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overRight4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "before4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overBefore4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "after4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "overAfter4D", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "nodebox", - "kind": "unsupported" - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "distance_tbox_nodebox", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "nodebox", - "cType": "const TboxNode *", - "canonical": "const struct TboxNode *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxNode" - }, - "wire": { - "params": [ - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "nodebox", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumber_spgist_get_tbox", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "result", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "result", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tbox_xmin_cmp", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbox_xmax_cmp", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbox_tmin_cmp", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbox_tmax_cmp", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "box1", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "box2", - "cType": "const TBox *", - "canonical": "const struct TBox *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "box2", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tbox_level_cmp", - "file": "tbox_index.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "centroid", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "query", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "level", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "centroid", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "query", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "level", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcellindex_type", - "file": "tcellindex.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "dggs_cellops", - "file": "tcellindex.h", - "family": "CORE", - "returnType": { - "c": "const DggsCellOps *", - "canonical": "const struct DggsCellOps *" - }, - "params": [ - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-encoder:DggsCellOps" - }, - "wire": { - "params": [ - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tcellindex_get_resolution", - "file": "tcellindex.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcellindex_is_valid_cell", - "file": "tcellindex.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcellindex_cell_to_parent", - "file": "tcellindex.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "resolution", - "cType": "int32", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "resolution", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcellindex_cell_to_point", - "file": "tcellindex.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcellindex_cell_to_boundary", - "file": "tcellindex.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcellindex_cell_area", - "file": "tcellindex.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "datum_min_int32", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_max_int32", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_min_int64", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_max_int64", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_min_float8", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_max_float8", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_sum_int32", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_sum_int64", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_sum_float8", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_min_text", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_max_text", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_sum_double2", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_sum_double3", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_sum_double4", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_skiplist_common", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "list", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "upper", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "update", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "lower", - "upper", - "update" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; array-or-out-param:values; array-or-out-param:lower; array-or-out-param:upper; array-or-out-param:update" - }, - "wire": { - "params": [ - { - "name": "list", - "kind": "unsupported" - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "lower", - "kind": "unsupported" - }, - { - "name": "upper", - "kind": "unsupported" - }, - { - "name": "update", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "temporal_skiplist_merge", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "void **", - "canonical": "void **" - }, - "params": [ - { - "name": "spliced", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "spliced_count", - "cType": "int", - "canonical": "int" - }, - { - "name": "values", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "tofree", - "cType": "void ***", - "canonical": "void ***" - }, - { - "name": "nfree", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "nullable": [ - "func" - ], - "outParams": [ - "newcount", - "tofree", - "nfree" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:spliced; array-or-out-param:values; array-or-out-param:func; array-or-out-param:newcount; array-or-out-param:tofree; array-or-out-param:nfree; unsupported-return:void **" - }, - "wire": { - "params": [ - { - "name": "spliced", - "kind": "unsupported" - }, - { - "name": "spliced_count", - "kind": "json", - "json": "integer" - }, - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "crossings", - "kind": "json", - "json": "boolean" - }, - { - "name": "newcount", - "kind": "unsupported" - }, - { - "name": "tofree", - "kind": "unsupported" - }, - { - "name": "nfree", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tinstant_tagg", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "TInstant **", - "canonical": "struct TInstant **" - }, - "params": [ - { - "name": "instants1", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "instants2", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "tofree", - "cType": "void ***", - "canonical": "void ***" - }, - { - "name": "nfree", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "nullable": [ - "func" - ], - "outParams": [ - "newcount", - "tofree", - "nfree" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:instants2; array-or-out-param:func; array-or-out-param:newcount; array-or-out-param:tofree; array-or-out-param:nfree; unsupported-return:struct TInstant **" - }, - "wire": { - "params": [ - { - "name": "instants1", - "kind": "array", - "count_param": "count1", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "instants2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "newcount", - "kind": "unsupported" - }, - { - "name": "tofree", - "kind": "unsupported" - }, - { - "name": "nfree", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tsequence_tagg", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "sequences1", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count1", - "cType": "int", - "canonical": "int" - }, - { - "name": "sequences2", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count2", - "cType": "int", - "canonical": "int" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "nullable": [ - "func" - ], - "outParams": [ - "newcount" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences1; array-or-out-param:sequences2; array-or-out-param:func; array-or-out-param:newcount; unsupported-return:struct TSequence **" - }, - "wire": { - "params": [ - { - "name": "sequences1", - "kind": "unsupported" - }, - { - "name": "count1", - "kind": "json", - "json": "integer" - }, - { - "name": "sequences2", - "kind": "unsupported" - }, - { - "name": "count2", - "kind": "json", - "json": "integer" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "crossings", - "kind": "json", - "json": "boolean" - }, - { - "name": "newcount", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tcontseq_tagg_transfn", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "interpoint", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "state", - "func" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-decoder:TSequence; array-or-out-param:func; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "interpoint", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_tagg_combinefn", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state1", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "state2", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "state1", - "state2" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; array-or-out-param:func; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state1", - "kind": "unsupported" - }, - { - "name": "state2", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "crossings", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tinstant_tagg_transfn", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - } - ], - "shape": { - "nullable": [ - "state", - "func" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; array-or-out-param:func; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tinstant_tavg_finalfn", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_tavg_finalfn", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberinst_transform_tavg", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_transform_tcount", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "temporal_transform_tagg", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "Temporal **", - "canonical": "struct Temporal **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "func", - "cType": "TInstant *(*)(const TInstant *)", - "canonical": "struct TInstant ()( TInstant ) *(*)(const struct TInstant ()( TInstant ) *)" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tsequenceset_tagg_transfn", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "state", - "func" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; array-or-out-param:func; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "crossings", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tdiscseq_tagg_transfn", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - } - ], - "shape": { - "nullable": [ - "state", - "func" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; no-decoder:TSequence; array-or-out-param:func; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_tagg_transfn", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "arg2", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; array-or-out-param:arg2; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "arg2", - "kind": "unsupported" - }, - { - "name": "crossings", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_tagg_transform_transfn", - "file": "temporal_aggfuncs.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "transform", - "cType": "TInstant *(*)(const TInstant *)", - "canonical": "struct TInstant ()( TInstant ) *(*)(const struct TInstant ()( TInstant ) *)" - } - ], - "shape": { - "nullable": [ - "state" - ] - }, - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; array-or-out-param:func; array-or-out-param:transform; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "crossings", - "kind": "json", - "json": "boolean" - }, - { - "name": "transform", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_similarity", - "file": "temporal_analytics.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "simfunc", - "cType": "SimFunc", - "canonical": "SimFunc" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "simfunc", - "kind": "json", - "json": "string", - "enum": "SimFunc" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "temporal_similarity_path", - "file": "temporal_analytics.h", - "family": "CORE", - "returnType": { - "c": "Match *", - "canonical": "Match *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "simfunc", - "cType": "SimFunc", - "canonical": "SimFunc" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - } - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:count; no-encoder:Match" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "unsupported" - }, - { - "name": "simfunc", - "kind": "json", - "json": "string", - "enum": "SimFunc" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_bbox_size", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "size_t", - "canonical": "size_t" - }, - "params": [ - { - "name": "tempype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:size_t" - }, - "wire": { - "params": [ - { - "name": "tempype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tinstarr_set_bbox", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "box", - "cType": "void *", - "canonical": "void *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "box", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequence_compute_bbox", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tseqarr_compute_bbox", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "bbox", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences; no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "bbox", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequenceset_compute_bbox", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ss", - "cType": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "boxop_temporal_tstzspan", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "func", - "cType": "int (*)(const Span *, const Span *)", - "canonical": "int (*)(const struct int ()( Span , Span ) *, const struct int ()( Span , Span ) *)" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "boxop_temporal_temporal", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(const Span *, const Span *)", - "canonical": "int (*)(const struct int ()( Span , Span ) *, const struct int ()( Span , Span ) *)" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "boxop_tnumber_numspan", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "func", - "cType": "int (*)(const Span *, const Span *)", - "canonical": "int (*)(const struct int ()( Span , Span ) *, const struct int ()( Span , Span ) *)" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "boxop_tnumber_tbox", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "func", - "cType": "int (*)(const TBox *, const TBox *)", - "canonical": "int (*)(const struct int ()( TBox , TBox ) *, const struct int ()( TBox , TBox ) *)" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "boxop_tnumber_tnumber", - "file": "temporal_boxops.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(const TBox *, const TBox *)", - "canonical": "int (*)(const struct int ()( TBox , TBox ) *, const struct int ()( TBox , TBox ) *)" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "eacomp_base_temporal", - "file": "temporal_compops.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eacomp_temporal_base", - "file": "temporal_compops.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "eacomp_temporal_temporal", - "file": "temporal_compops.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - }, - { - "name": "ever", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "ever", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tcomp_base_temporal", - "file": "temporal_compops.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcomp_temporal_base", - "file": "temporal_compops.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tcomp_temporal_temporal", - "file": "temporal_compops.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "tdiscseq_at_timestamptz", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_restrict_value", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_restrict_values", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_minus_timestamptz", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_restrict_tstzset", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_restrict_tstzspanset", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_restrict_value_iter", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tcontseq_delete_timestamptz", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_delete_tstzset", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_delete_tstzspanset", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_at_tstzset", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_minus_timestamptz", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_minus_tstzset", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_minus_tstzspan", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_restrict_value", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_restrict_values", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_at_values_iter", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "set", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "set", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tnumberseq_cont_restrict_span_iter", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tnumberseq_cont_restrict_spanset_iter", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tsegment_at_timestamptz", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_minus_timestamp_iter", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tcontseq_minus_tstzset_iter", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tcontseq_at_tstzspanset1", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tcontseq_minus_tstzspanset_iter", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tcontseq_at_tstzspan", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_at_timestamptz", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_restrict_tstzspanset", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_value_at_timestamptz", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tnumberseq_disc_restrict_span", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseq_disc_restrict_spanset", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseq_cont_restrict_span", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "span", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "span", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseq_cont_restrict_spanset", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tnumberseq_cont_twavg", - "file": "temporal_restrict.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "span_num_bins", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start_bin", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "end_bin", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "shape": { - "outParams": [ - "start_bin", - "end_bin" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:start_bin; array-or-out-param:end_bin" - }, - "wire": { - "params": [ - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "start_bin", - "kind": "unsupported" - }, - { - "name": "end_bin", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "temporal_time_bin_init", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "SpanBinState *", - "canonical": "struct SpanBinState *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "nbins", - "cType": "int *", - "canonical": "int *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:nbins; no-encoder:SpanBinState" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "torigin", - "kind": "json", - "json": "integer" - }, - { - "name": "nbins", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbox_tile_state_make", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "TboxGridState *", - "canonical": "struct TboxGridState *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "box", - "cType": "const TBox *", - "canonical": "const struct TBox *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "xorigin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-encoder:TboxGridState" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "box", - "kind": "serialized", - "cType": "const struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "unsupported" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "xorigin", - "kind": "unsupported" - }, - { - "name": "torigin", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbox_tile_state_next", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "state", - "cType": "TboxGridState *", - "canonical": "struct TboxGridState *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxGridState" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tbox_tile_state_set", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "tunits", - "cType": "int64_t", - "canonical": "long" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - }, - { - "name": "vsize", - "kind": "unsupported" - }, - { - "name": "tunits", - "kind": "json", - "json": "integer" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "spantype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "interval_units", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "int64_t", - "canonical": "long" - }, - "params": [ - { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "interval", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "timestamptz_bin_start", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "long" - }, - "params": [ - { - "name": "timestamp", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "tunits", - "cType": "int64_t", - "canonical": "long" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "timestamp", - "kind": "json", - "json": "integer" - }, - { - "name": "tunits", - "kind": "json", - "json": "integer" - }, - { - "name": "torigin", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "datum_bin", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "size", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "offset", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "offset", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tnumber_value_time_tile_init", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "TboxGridState *", - "canonical": "struct TboxGridState *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "vsize", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "duration", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "vorigin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "torigin", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "ntiles", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "ntiles" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:ntiles; no-encoder:TboxGridState" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "vsize", - "kind": "unsupported" - }, - { - "name": "duration", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "vorigin", - "kind": "unsupported" - }, - { - "name": "torigin", - "kind": "json", - "json": "integer" - }, - { - "name": "ntiles", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tbox_tile_state_get", - "file": "temporal_tile.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "state", - "cType": "TboxGridState *", - "canonical": "struct TboxGridState *" - }, - { - "name": "box", - "cType": "TBox *", - "canonical": "struct TBox *" - } - ], - "shape": { - "outParams": [ - "box" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TboxGridState" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "box", - "kind": "serialized", - "cType": "struct TBox *", - "decode": "tbox_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "temporal_transform_wcount", - "file": "temporal_waggfuncs.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interval", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "tnumber_transform_wavg", - "file": "temporal_waggfuncs.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "count", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "arrayReturn": { - "lengthFrom": { - "kind": "param", - "name": "count" - } - }, - "outParams": [ - "count" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interval", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "array", - "element": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - }, - "count_outparam": "count" - } - } - }, - { - "name": "temporal_wagg_transfn", - "file": "temporal_waggfuncs.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "min", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "crossings", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; array-or-out-param:func; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interval", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "min", - "kind": "json", - "json": "boolean" - }, - { - "name": "crossings", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "temporal_wagg_transform_transfn", - "file": "temporal_waggfuncs.h", - "family": "CORE", - "returnType": { - "c": "SkipList *", - "canonical": "struct SkipList *" - }, - "params": [ - { - "name": "state", - "cType": "SkipList *", - "canonical": "struct SkipList *" - }, - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "interval", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "transform", - "cType": "TSequence **(*)(const Temporal *, const Interval *, int *)", - "canonical": "struct TSequence ()( Temporal , Interval , int ) **(*)(const struct TSequence ()( Temporal , Interval , int ) *, const Interval *, int *)" - } - ], - "api": "public", - "category": "aggregate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:SkipList; array-or-out-param:func; array-or-out-param:transform; no-encoder:SkipList" - }, - "wire": { - "params": [ - { - "name": "state", - "kind": "unsupported" - }, - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "interval", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "transform", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tinstant_set", - "file": "tinstant.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "inst", - "cType": "TInstant *", - "canonical": "struct TInstant *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tnumberinst_double", - "file": "tinstant.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tinstant_to_string", - "file": "tinstant.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "value_out", - "cType": "outfunc", - "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:value_out" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - }, - { - "name": "value_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "tinstant_restrict_values_test", - "file": "tinstant.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tnumberinst_restrict_span_test", - "file": "tinstant.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "s", - "cType": "const Span *", - "canonical": "const struct Span *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tnumberinst_restrict_spanset_test", - "file": "tinstant.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tinstant_restrict_tstzset_test", - "file": "tinstant.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "s", - "cType": "const Set *", - "canonical": "const struct Set *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "s", - "kind": "serialized", - "cType": "const struct Set *", - "decode": "bigintset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tinstant_restrict_tstzspanset_test", - "file": "tinstant.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const SpanSet *", - "canonical": "const struct SpanSet *" - }, - { - "name": "atfunc", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct SpanSet *", - "decode": "bigintspanset_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "atfunc", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tinstant_tinstant", - "file": "tinstant.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "_mulmat", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "b", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "c", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "arows", - "cType": "const int", - "canonical": "const int" - }, - { - "name": "acols", - "cType": "const int", - "canonical": "const int" - }, - { - "name": "bcols", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a; array-or-out-param:b; array-or-out-param:c" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - }, - { - "name": "c", - "kind": "unsupported" - }, - { - "name": "arows", - "kind": "json", - "json": "integer" - }, - { - "name": "acols", - "kind": "json", - "json": "integer" - }, - { - "name": "bcols", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "_mulvec", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "x", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "y", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "m", - "cType": "const int", - "canonical": "const int" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a; array-or-out-param:x; array-or-out-param:y" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "x", - "kind": "unsupported" - }, - { - "name": "y", - "kind": "unsupported" - }, - { - "name": "m", - "kind": "json", - "json": "integer" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "_transpose", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "at", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "m", - "cType": "const int", - "canonical": "const int" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a; array-or-out-param:at" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "at", - "kind": "unsupported" - }, - { - "name": "m", - "kind": "json", - "json": "integer" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "_addmat", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "b", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "c", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "m", - "cType": "const int", - "canonical": "const int" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a; array-or-out-param:b; array-or-out-param:c" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - }, - { - "name": "c", - "kind": "unsupported" - }, - { - "name": "m", - "kind": "json", - "json": "integer" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "_negate", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "m", - "cType": "const int", - "canonical": "const int" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "m", - "kind": "json", - "json": "integer" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "_addeye", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "_choldc1", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "p", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a; array-or-out-param:p" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "p", - "kind": "unsupported" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "_choldcsl", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "A", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "a", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "p", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:A; array-or-out-param:a; array-or-out-param:p" - }, - "wire": { - "params": [ - { - "name": "A", - "kind": "unsupported" - }, - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "p", - "kind": "unsupported" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "_cholsl", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "A", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "a", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "p", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:A; array-or-out-param:a; array-or-out-param:p" - }, - "wire": { - "params": [ - { - "name": "A", - "kind": "unsupported" - }, - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "p", - "kind": "unsupported" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "_addvec", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "b", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "c", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a; array-or-out-param:b; array-or-out-param:c" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - }, - { - "name": "c", - "kind": "unsupported" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "_sub", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "a", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "b", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "c", - "cType": "float *", - "canonical": "float *" - }, - { - "name": "n", - "cType": "const int", - "canonical": "const int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a; array-or-out-param:b; array-or-out-param:c" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "b", - "kind": "unsupported" - }, - { - "name": "c", - "kind": "unsupported" - }, - { - "name": "n", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "invert", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "a", - "cType": "const float *", - "canonical": "const float *" - }, - { - "name": "ainv", - "cType": "float *", - "canonical": "float *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:a; array-or-out-param:ainv" - }, - "wire": { - "params": [ - { - "name": "a", - "kind": "unsupported" - }, - { - "name": "ainv", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "ekf_initialize", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ekf", - "cType": "ekf_t *", - "canonical": "struct ekf_t *" - }, - { - "name": "pdiag", - "cType": "const float", - "canonical": "const float" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:ekf_t" - }, - "wire": { - "params": [ - { - "name": "ekf", - "kind": "unsupported" - }, - { - "name": "pdiag", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "ekf_predict", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ekf", - "cType": "ekf_t *", - "canonical": "struct ekf_t *" - }, - { - "name": "fx", - "cType": "const float", - "canonical": "const float" - }, - { - "name": "F", - "cType": "const float", - "canonical": "const float" - }, - { - "name": "Q", - "cType": "const float", - "canonical": "const float" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:ekf_t" - }, - "wire": { - "params": [ - { - "name": "ekf", - "kind": "unsupported" - }, - { - "name": "fx", - "kind": "json", - "json": "number" - }, - { - "name": "F", - "kind": "json", - "json": "number" - }, - { - "name": "Q", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "ekf_update_step3", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "ekf", - "cType": "ekf_t *", - "canonical": "struct ekf_t *" - }, - { - "name": "GH", - "cType": "float", - "canonical": "float" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:ekf_t" - }, - "wire": { - "params": [ - { - "name": "ekf", - "kind": "unsupported" - }, - { - "name": "GH", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "ekf_update", - "file": "tinyekf_meos.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "ekf", - "cType": "ekf_t *", - "canonical": "struct ekf_t *" - }, - { - "name": "z", - "cType": "const float", - "canonical": "const float" - }, - { - "name": "hx", - "cType": "const float", - "canonical": "const float" - }, - { - "name": "H", - "cType": "const float", - "canonical": "const float" - }, - { - "name": "R", - "cType": "const float", - "canonical": "const float" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:ekf_t" - }, - "wire": { - "params": [ - { - "name": "ekf", - "kind": "unsupported" - }, - { - "name": "z", - "kind": "json", - "json": "number" - }, - { - "name": "hx", - "kind": "json", - "json": "number" - }, - { - "name": "H", - "kind": "json", - "json": "number" - }, - { - "name": "R", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tfloat_arithop_turnpt", - "file": "tnumber_mathfuncs.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "param", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "param", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "json", - "json": "integer" - }, - { - "name": "upper", - "kind": "json", - "json": "integer" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "arithop_tnumber_number", - "file": "tnumber_mathfuncs.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "oper", - "cType": "TArithmetic", - "canonical": "TArithmetic" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "oper", - "kind": "json", - "json": "string", - "enum": "TArithmetic" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "arithop_tnumber_tnumber", - "file": "tnumber_mathfuncs.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "oper", - "cType": "TArithmetic", - "canonical": "TArithmetic" - }, - { - "name": "func", - "cType": "int (*)(Datum *, Datum *, MeosType)", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), MeosType)" - }, - { - "name": "tpfunc", - "cType": "tpfunc_temp", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int ((*)(int *))(), int, int, int *, int *)" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func; array-or-out-param:tpfunc" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "oper", - "kind": "json", - "json": "string", - "enum": "TArithmetic" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "tpfunc", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "float_collinear", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "x1", - "cType": "double", - "canonical": "double" - }, - { - "name": "x2", - "cType": "double", - "canonical": "double" - }, - { - "name": "x3", - "cType": "double", - "canonical": "double" - }, - { - "name": "ratio", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "x1", - "kind": "json", - "json": "number" - }, - { - "name": "x2", - "kind": "json", - "json": "number" - }, - { - "name": "x3", - "kind": "json", - "json": "number" - }, - { - "name": "ratio", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "floatsegm_interpolate", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "value1", - "cType": "double", - "canonical": "double" - }, - { - "name": "value2", - "cType": "double", - "canonical": "double" - }, - { - "name": "value", - "cType": "long double", - "canonical": "long double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "value1", - "kind": "json", - "json": "number" - }, - { - "name": "value2", - "kind": "json", - "json": "number" - }, - { - "name": "value", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "floatsegm_locate", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "long double", - "canonical": "long double" - }, - "params": [ - { - "name": "value1", - "cType": "double", - "canonical": "double" - }, - { - "name": "value2", - "cType": "double", - "canonical": "double" - }, - { - "name": "value", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "value1", - "kind": "json", - "json": "number" - }, - { - "name": "value2", - "kind": "json", - "json": "number" - }, - { - "name": "value", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "tnumbersegm_intersection", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "lower", - "kind": "json", - "json": "integer" - }, - { - "name": "upper", - "kind": "json", - "json": "integer" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsequence_norm_test", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "value1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value3", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "t1", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t2", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t3", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value1", - "kind": "unsupported" - }, - { - "name": "value2", - "kind": "unsupported" - }, - { - "name": "value3", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "t1", - "kind": "json", - "json": "integer" - }, - { - "name": "t2", - "kind": "json", - "json": "integer" - }, - { - "name": "t3", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequence_join_test", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "removelast", - "cType": "bool *", - "canonical": "int (*)(int *)" - }, - { - "name": "removefirst", - "cType": "bool *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "removelast", - "removefirst" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:removelast; array-or-out-param:removefirst" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "removelast", - "kind": "unsupported" - }, - { - "name": "removefirst", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequence_join", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "removelast", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "removefirst", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "removelast", - "kind": "json", - "json": "boolean" - }, - { - "name": "removefirst", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tinstarr_normalize", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "TInstant **", - "canonical": "struct TInstant **" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "newcount" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:instants; array-or-out-param:newcount; unsupported-return:struct TInstant **" - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "unsupported" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "newcount", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "tcontseq_find_timestamptz", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tdiscseq_find_timestamptz", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tseqarr2_to_tseqarr", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence ***", - "canonical": "struct TSequence ***" - }, - { - "name": "countseqs", - "cType": "int *", - "canonical": "int *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "totalseqs", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences; array-or-out-param:countseqs; unsupported-return:struct TSequence **" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "countseqs", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "totalseqs", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "ensure_valid_tinstarr_common", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequence_make_exp1", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "maxcount", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "normalize", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "bbox", - "cType": "void *", - "canonical": "void *" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "maxcount", - "kind": "json", - "json": "integer" - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "normalize", - "kind": "json", - "json": "boolean" - }, - { - "name": "bbox", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "synchronize_tsequence_tsequence", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "sync1", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "sync2", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "interpoint", - "cType": "bool", - "canonical": "bool" - } - ], - "shape": { - "outParams": [ - "sync1", - "sync2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:sync1; array-or-out-param:sync2" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "sync1", - "kind": "unsupported" - }, - { - "name": "sync2", - "kind": "unsupported" - }, - { - "name": "interpoint", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tfloatsegm_intersection_value", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "lower", - "kind": "json", - "json": "integer" - }, - { - "name": "upper", - "kind": "json", - "json": "integer" - }, - { - "name": "t", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsegment_intersection_value", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "lower", - "kind": "json", - "json": "integer" - }, - { - "name": "upper", - "kind": "json", - "json": "integer" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsegment_intersection", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "start1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "start2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t1", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "t2", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "t1", - "t2" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "start1", - "kind": "unsupported" - }, - { - "name": "end1", - "kind": "unsupported" - }, - { - "name": "start2", - "kind": "unsupported" - }, - { - "name": "end2", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "lower", - "kind": "json", - "json": "integer" - }, - { - "name": "upper", - "kind": "json", - "json": "integer" - }, - { - "name": "t1", - "kind": "unsupported" - }, - { - "name": "t2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsegment_value_at_timestamptz", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "start", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "end", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "lower", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "upper", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "start", - "kind": "unsupported" - }, - { - "name": "end", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "lower", - "kind": "json", - "json": "integer" - }, - { - "name": "upper", - "kind": "json", - "json": "integer" - }, - { - "name": "t", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "intersection_tdiscseq_tdiscseq", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tcontseq_tdiscseq", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq1", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "seq1", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tdiscseq_tcontseq", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "is", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "seq2", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "is", - "kind": "unsupported" - }, - { - "name": "seq2", - "kind": "unsupported" - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tsequence_tinstant", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tinstant_tsequence", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequence_to_string", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "component", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "value_out", - "cType": "outfunc", - "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:value_out" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - }, - { - "name": "component", - "kind": "json", - "json": "boolean" - }, - { - "name": "value_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "ensure_increasing_timestamps", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst1", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inst2", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "strict", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "inst1", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst2", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "strict", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "bbox_expand", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "box1", - "cType": "const void *", - "canonical": "const void *" - }, - { - "name": "box2", - "cType": "void *", - "canonical": "void *" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:void" - }, - "wire": { - "params": [ - { - "name": "box1", - "kind": "unsupported" - }, - { - "name": "box2", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "ensure_valid_tinstarr", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "merge", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "merge", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequence_make_valid", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "lower_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "upper_inc", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "lower_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "upper_inc", - "kind": "json", - "json": "boolean" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tnumberseq_shift_scale_value_iter", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "origin", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "delta", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "hasdelta", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "scale", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "origin", - "kind": "unsupported" - }, - { - "name": "delta", - "kind": "unsupported" - }, - { - "name": "hasdelta", - "kind": "json", - "json": "boolean" - }, - { - "name": "scale", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tsequence_shift_scale_time_iter", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "seq", - "cType": "TSequence *", - "canonical": "struct TSequence *" - }, - { - "name": "delta", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "scale", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "delta", - "kind": "json", - "json": "integer" - }, - { - "name": "scale", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstepseq_to_linear_iter", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tstepseq_to_linear", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequence_segments_iter", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "result", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence **", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ], - "from_outparam": "result", - "out_ctype": "struct TSequence **", - "presence_return": true - } - } - }, - { - "name": "tsequence_timestamps_iter", - "file": "tsequence.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "times", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - } - ], - "shape": { - "outParams": [ - "times" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "times", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tsequenceset_find_timestamptz", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "t", - "cType": "TimestampTz", - "canonical": "long" - }, - { - "name": "loc", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "loc" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:loc" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "t", - "kind": "json", - "json": "integer" - }, - { - "name": "loc", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tseqarr_normalize", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "TSequence **", - "canonical": "struct TSequence **" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "newcount", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "outParams": [ - "newcount" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences; array-or-out-param:newcount; unsupported-return:struct TSequence **" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "newcount", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_distance", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "value1", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "value2", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "flags", - "cType": "int16", - "canonical": "short" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value1", - "kind": "unsupported" - }, - { - "name": "value2", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "flags", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "ensure_valid_tinstarr_gaps", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "int *", - "canonical": "int *" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "merge", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "maxdist", - "cType": "double", - "canonical": "double" - }, - { - "name": "maxt", - "cType": "const Interval *", - "canonical": "const Interval *" - }, - { - "name": "nsplits", - "cType": "int *", - "canonical": "int *" - } - ], - "shape": { - "nullable": [ - "maxt" - ], - "outParams": [ - "nsplits" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:nsplits; unsupported-return:int *" - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - }, - { - "name": "merge", - "kind": "json", - "json": "boolean" - }, - { - "name": "maxdist", - "kind": "json", - "json": "number" - }, - { - "name": "maxt", - "kind": "serialized", - "cType": "const Interval *", - "decode": "interval_in", - "decode_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "encodings": [ - "text" - ] - }, - { - "name": "nsplits", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "ensure_valid_tseqarr", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "synchronize_tsequenceset_tsequence", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "mode", - "cType": "SyncMode", - "canonical": "SyncMode" - }, - { - "name": "inter1", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - }, - { - "name": "inter2", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "mode", - "kind": "json", - "json": "string", - "enum": "SyncMode" - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "synchronize_tsequenceset_tsequenceset", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss1", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "ss2", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "mode", - "cType": "SyncMode", - "canonical": "SyncMode" - }, - { - "name": "inter1", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - }, - { - "name": "inter2", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "ss1", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss2", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "mode", - "kind": "json", - "json": "string", - "enum": "SyncMode" - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tsequenceset_tinstant", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tinstant_tsequenceset", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "inst", - "cType": "const TInstant *", - "canonical": "const struct TInstant *" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "inter1", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "inter2", - "cType": "TInstant **", - "canonical": "struct TInstant **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "inst", - "kind": "serialized", - "cType": "const struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tsequenceset_tdiscseq", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "is", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "is", - "kind": "unsupported" - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tdiscseq_tsequenceset", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "is", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "inter1", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "inter2", - "cType": "TSequence **", - "canonical": "struct TSequence **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "is", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "intersection_tsequence_tsequenceset", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "seq", - "cType": "const TSequence *", - "canonical": "const struct TSequence *" - }, - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "mode", - "cType": "SyncMode", - "canonical": "SyncMode" - }, - { - "name": "inter1", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - }, - { - "name": "inter2", - "cType": "TSequenceSet **", - "canonical": "struct TSequenceSet **" - } - ], - "shape": { - "outParams": [ - "inter1", - "inter2" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TSequence; array-or-out-param:inter1; array-or-out-param:inter2" - }, - "wire": { - "params": [ - { - "name": "seq", - "kind": "unsupported" - }, - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "mode", - "kind": "json", - "json": "string", - "enum": "SyncMode" - }, - { - "name": "inter1", - "kind": "unsupported" - }, - { - "name": "inter2", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "tsequenceset_to_string", - "file": "tsequenceset.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "ss", - "cType": "const TSequenceSet *", - "canonical": "const struct TSequenceSet *" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - }, - { - "name": "value_out", - "cType": "outfunc", - "canonical": "char *(*)(int ((*)(int *))(), MeosType, int)" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:value_out" - }, - "wire": { - "params": [ - { - "name": "ss", - "kind": "serialized", - "cType": "const struct TSequenceSet *", - "decode": "tbigintseqset_in", - "decode_aux": [], - "encodings": [ - "text" - ] - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - }, - { - "name": "value_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "datum_textcat", - "file": "ttext_funcs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_lower", - "file": "ttext_funcs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_upper", - "file": "ttext_funcs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "accessor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_initcap", - "file": "ttext_funcs.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "textfunc_ttext", - "file": "ttext_funcs.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "textfunc_ttext_text", - "file": "ttext_funcs.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - }, - { - "name": "invert", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "func", - "kind": "unsupported" - }, - { - "name": "invert", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "textfunc_ttext_ttext", - "file": "ttext_funcs.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "temp1", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "temp2", - "cType": "const Temporal *", - "canonical": "const struct Temporal *" - }, - { - "name": "func", - "cType": "datum_func2", - "canonical": "int (*)(int ((*)(int *))(), int ((*)(int *))())" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:func" - }, - "wire": { - "params": [ - { - "name": "temp1", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "temp2", - "kind": "serialized", - "cType": "const struct Temporal *", - "decode": "tbigint_in", - "decode_aux": [], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - }, - { - "name": "func", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "datum_as_wkb", - "file": "type_inout.h", - "family": "CORE", - "returnType": { - "c": "uint8_t *", - "canonical": "uint8_t *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size_out", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "shape": { - "outParams": [ - "size_out" - ] - }, - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:size_out; no-encoder:uint8_t" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size_out", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_as_hexwkb", - "file": "type_inout.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "variant", - "cType": "uint8_t", - "canonical": "unsigned char" - }, - { - "name": "size", - "cType": "size_t *", - "canonical": "int (*)(int *)" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; array-or-out-param:size" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "variant", - "kind": "json", - "json": "integer" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "type_from_wkb", - "file": "type_inout.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "int (int *)" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:int (int ); unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "type_from_hexwkb", - "file": "type_inout.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "hexwkb", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "int (int *)" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:int (int ); unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "hexwkb", - "kind": "json", - "json": "string" - }, - { - "name": "size", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "ensure_end_input", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "type", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "p_whitespace", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "p_delimchar", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "delim", - "cType": "char", - "canonical": "char" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "delim", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "p_obrace", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_obrace", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "type", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "p_cbrace", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_cbrace", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "type", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "p_obracket", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "p_cbracket", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "p_oparen", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_oparen", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "type", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "p_cparen", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "ensure_cparen", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "type", - "cType": "const char *", - "canonical": "const char *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "p_comma", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "basetype_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "basetypid", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "delim", - "cType": "char", - "canonical": "char" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "basetypid", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "delim", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "double_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "result", - "cType": "double *", - "canonical": "double *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "number", - "from_outparam": "result", - "out_ctype": "double *", - "presence_return": true - } - } - }, - { - "name": "elem_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str; array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "set_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "Set *", - "canonical": "struct Set *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Set *", - "encode": "set_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "span_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "span", - "cType": "Span *", - "canonical": "struct Span *" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "spantype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - }, - { - "name": "span", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "spanset_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "SpanSet *", - "canonical": "struct SpanSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "spantype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "spantype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct SpanSet *", - "encode": "spanset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "tbox_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "TBox *", - "canonical": "struct TBox *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TBox *", - "encode": "tbox_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text", - "wkb" - ] - } - } - }, - { - "name": "timestamp_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "TimestampTz", - "canonical": "long" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tinstant_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "TInstant *", - "canonical": "struct TInstant *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TInstant *", - "encode": "tinstant_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tdiscseq_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tcontseq_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "TSequence *", - "canonical": "struct TSequence *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequence *", - "encode": "tsequence_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "tsequenceset_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "TSequenceSet *", - "canonical": "struct TSequenceSet *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "interp", - "cType": "interpType", - "canonical": "interpType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "interp", - "kind": "json", - "json": "string", - "enum": "interpType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct TSequenceSet *", - "encode": "tsequenceset_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "temporal_parse", - "file": "type_parser.h", - "family": "CORE", - "returnType": { - "c": "Temporal *", - "canonical": "struct Temporal *" - }, - "params": [ - { - "name": "str", - "cType": "const char **", - "canonical": "const char **" - }, - { - "name": "temptype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:str" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "unsupported" - }, - { - "name": "temptype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "serialized", - "cType": "struct Temporal *", - "encode": "temporal_out", - "encode_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ], - "encodings": [ - "mfjson", - "text", - "wkb" - ] - } - } - }, - { - "name": "datum_copy", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "typid", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "constructor", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "typid", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_double", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "d", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - }, - { - "name": "double_datum", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "d", - "cType": "double", - "canonical": "double" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "d", - "kind": "json", - "json": "number" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "bstring2bytea", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "bytea *", - "canonical": "struct varlena *" - }, - "params": [ - { - "name": "wkb", - "cType": "const uint8_t *", - "canonical": "const uint8_t *" - }, - { - "name": "size", - "cType": "size_t", - "canonical": "int (int *)" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:uint8_t; no-decoder:int (int )" - }, - "wire": { - "params": [ - { - "name": "wkb", - "kind": "unsupported" - }, - { - "name": "size", - "kind": "unsupported" - } - ], - "result": { - "kind": "serialized", - "cType": "struct varlena *", - "encode": "text_out", - "encode_aux": [], - "encodings": [ - "text" - ] - } - } - }, - { - "name": "basetype_in", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "end", - "cType": "bool", - "canonical": "bool" - }, - { - "name": "result", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "end", - "kind": "json", - "json": "boolean" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "basetype_out", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "value", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - }, - { - "name": "maxdd", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "io", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "value", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - }, - { - "name": "maxdd", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "pfree_array", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "array", - "cType": "void **", - "canonical": "void **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:array" - }, - "wire": { - "params": [ - { - "name": "array", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "string_escape", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "quotes", - "cType": "int", - "canonical": "int" - }, - { - "name": "result", - "cType": "char **", - "canonical": "char **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:result" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "quotes", - "kind": "json", - "json": "integer" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "string_unescape", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "size_t", - "canonical": "size_t" - }, - "params": [ - { - "name": "str", - "cType": "const char *", - "canonical": "const char *" - }, - { - "name": "result", - "cType": "char **", - "canonical": "char **" - } - ], - "shape": { - "outParams": [ - "result" - ] - }, - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:result; unsupported-return:size_t" - }, - "wire": { - "params": [ - { - "name": "str", - "kind": "json", - "json": "string" - }, - { - "name": "result", - "kind": "unsupported" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "stringarr_to_string", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "char *", - "canonical": "char *" - }, - "params": [ - { - "name": "strings", - "cType": "char **", - "canonical": "char **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "prefix", - "cType": "char *", - "canonical": "char *" - }, - { - "name": "open", - "cType": "char", - "canonical": "char" - }, - { - "name": "close", - "cType": "char", - "canonical": "char" - }, - { - "name": "quotes", - "cType": "int", - "canonical": "int" - }, - { - "name": "spaces", - "cType": "bool", - "canonical": "bool" - } - ], - "api": "public", - "category": "conversion", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:strings" - }, - "wire": { - "params": [ - { - "name": "strings", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "prefix", - "kind": "json", - "json": "string" - }, - { - "name": "open", - "kind": "json", - "json": "integer" - }, - { - "name": "close", - "kind": "json", - "json": "integer" - }, - { - "name": "quotes", - "kind": "json", - "json": "integer" - }, - { - "name": "spaces", - "kind": "json", - "json": "boolean" - } - ], - "result": { - "kind": "json", - "json": "string" - } - } - }, - { - "name": "datumarr_sort", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tstzarr_sort", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "times", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "times", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "spanarr_sort", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "spans", - "cType": "Span *", - "canonical": "struct Span *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "spans", - "kind": "serialized", - "cType": "struct Span *", - "decode": "bigintspan_in", - "decode_aux": [], - "encodings": [ - "text", - "wkb" - ] - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tinstarr_sort", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "tseqarr_sort", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "void", - "canonical": "void" - }, - "params": [ - { - "name": "sequences", - "cType": "TSequence **", - "canonical": "struct TSequence **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:sequences" - }, - "wire": { - "params": [ - { - "name": "sequences", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "void" - } - } - }, - { - "name": "datumarr_remove_duplicates", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "values", - "cType": "Datum *", - "canonical": "int ((*)(int *))()" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - }, - { - "name": "basetype", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "array-or-out-param:values" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - }, - { - "name": "basetype", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tstzarr_remove_duplicates", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "values", - "cType": "TimestampTz *", - "canonical": "TimestampTz *" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:TimestampTz" - }, - "wire": { - "params": [ - { - "name": "values", - "kind": "unsupported" - }, - { - "name": "count", - "kind": "json", - "json": "integer" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "tinstarr_remove_duplicates", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "instants", - "cType": "TInstant **", - "canonical": "struct TInstant **" - }, - { - "name": "count", - "cType": "int", - "canonical": "int" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "instants", - "kind": "array", - "count_param": "count", - "element": { - "kind": "serialized", - "cType": "struct TInstant *", - "decode": "tbigintinst_in", - "decode_aux": [], - "encodings": [ - "text" - ] - } - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "datum_add", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_sub", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_mul", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_div", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum_cmp", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "int", - "canonical": "int" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "integer" - } - } - }, - { - "name": "datum_eq", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum_ne", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum_lt", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum_le", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum_gt", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum_ge", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "bool", - "canonical": "bool" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "json", - "json": "boolean" - } - } - }, - { - "name": "datum2_eq", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_ne", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_lt", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_le", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_gt", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "datum2_ge", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "Datum", - "canonical": "Datum" - }, - "params": [ - { - "name": "l", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "r", - "cType": "Datum", - "canonical": "Datum" - }, - { - "name": "type", - "cType": "MeosType", - "canonical": "MeosType" - } - ], - "api": "public", - "category": "predicate", - "network": { - "exposable": false, - "method": null, - "reason": "no-decoder:Datum; unsupported-return:Datum" - }, - "wire": { - "params": [ - { - "name": "l", - "kind": "unsupported" - }, - { - "name": "r", - "kind": "unsupported" - }, - { - "name": "type", - "kind": "json", - "json": "string", - "enum": "MeosType" - } - ], - "result": { - "kind": "unsupported" - } - } - }, - { - "name": "hypot3d", - "file": "type_util.h", - "family": "CORE", - "returnType": { - "c": "double", - "canonical": "double" - }, - "params": [ - { - "name": "x", - "cType": "double", - "canonical": "double" - }, - { - "name": "y", - "cType": "double", - "canonical": "double" - }, - { - "name": "z", - "cType": "double", - "canonical": "double" - } - ], - "api": "public", - "category": "transformation", - "network": { - "exposable": true, - "method": "POST", - "reason": null - }, - "wire": { - "params": [ - { - "name": "x", - "kind": "json", - "json": "number" - }, - { - "name": "y", - "kind": "json", - "json": "number" - }, - { - "name": "z", - "kind": "json", - "json": "number" - } - ], - "result": { - "kind": "json", - "json": "number" - } - } - } - ], - "structs": [ - { - "name": "Set", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "vl_len_", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "settype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "basetype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "flags", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "count", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "maxcount", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "bboxsize", - "cType": "int", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "bigintset_in", - "out": "set_out" - } - }, - { - "name": "Span", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "spantype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "basetype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "lower_inc", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "upper_inc", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "padding", - "cType": "char[4]", - "offset_bits": -1 - }, - { - "name": "lower", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "upper", - "cType": "int", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "bigintspan_in", - "out": "span_out" - } - }, - { - "name": "SpanSet", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "vl_len_", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "spansettype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "spantype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "basetype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "padding", - "cType": "char", - "offset_bits": -1 - }, - { - "name": "count", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "maxcount", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "span", - "cType": "Span", - "offset_bits": -1 - }, - { - "name": "elems", - "cType": "Span[1]", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "bigintspanset_in", - "out": "spanset_out" - } - }, - { - "name": "TBox", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "period", - "cType": "Span", - "offset_bits": -1 - }, - { - "name": "span", - "cType": "Span", - "offset_bits": -1 - }, - { - "name": "flags", - "cType": "int", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "tbox_in", - "out": "tbox_out" - } - }, - { - "name": "STBox", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "period", - "cType": "Span", - "offset_bits": -1 - }, - { - "name": "xmin", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "ymin", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "zmin", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "xmax", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "ymax", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "zmax", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": -1 - }, - { - "name": "flags", - "cType": "int", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "stbox_in", - "out": "stbox_out" - } - }, - { - "name": "Temporal", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "vl_len_", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "temptype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "subtype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "flags", - "cType": "int", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "mfjson", - "text", - "wkb" - ], - "in": "tbigint_in", - "out": "temporal_out" - } - }, - { - "name": "TInstant", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "vl_len_", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "temptype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "subtype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "flags", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "t", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "value", - "cType": "int", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": "tbigintinst_in", - "out": "tinstant_out" - }, - "meosType": "TPointInst" - }, - { - "name": "TSequence", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "vl_len_", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "temptype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "subtype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "flags", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "count", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "maxcount", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "bboxsize", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "padding", - "cType": "char[6]", - "offset_bits": -1 - }, - { - "name": "period", - "cType": "Span", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": null, - "out": "tsequence_out" - }, - "meosType": "TPointSeq" - }, - { - "name": "TSequenceSet", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "vl_len_", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "temptype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "subtype", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "flags", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "count", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "totalcount", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "maxcount", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "bboxsize", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "padding", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "period", - "cType": "Span", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": "tbigintseqset_in", - "out": "tsequenceset_out" - } - }, - { - "name": "Match", - "file": "meos.h", - "family": "CORE", - "fields": [ - { - "name": "i", - "cType": "int", - "offset_bits": 0 - }, - { - "name": "j", - "cType": "int", - "offset_bits": 32 - } - ] - }, - { - "name": "SkipList", - "file": "meos.h", - "family": "CORE", - "fields": [] - }, - { - "name": "MeosArray", - "file": "meos.h", - "family": "CORE", - "fields": [] - }, - { - "name": "RTree", - "file": "meos.h", - "family": "CORE", - "fields": [] - }, - { - "name": "MvtGeom", - "file": "meos_geo.h", - "family": "CORE", - "fields": [ - { - "name": "geom", - "cType": "int *", - "offset_bits": -1 - }, - { - "name": "times", - "cType": "int *", - "offset_bits": -1 - }, - { - "name": "count", - "cType": "int", - "offset_bits": -1 - } - ] - }, - { - "name": "SpaceSplit", - "file": "meos_geo.h", - "family": "CORE", - "fields": [ - { - "name": "fragments", - "cType": "Temporal **", - "offset_bits": -1 - }, - { - "name": "bins", - "cType": "int **", - "offset_bits": -1 - }, - { - "name": "count", - "cType": "int", - "offset_bits": -1 - } - ] - }, - { - "name": "SpaceTimeSplit", - "file": "meos_geo.h", - "family": "CORE", - "fields": [ - { - "name": "fragments", - "cType": "Temporal **", - "offset_bits": -1 - }, - { - "name": "space_bins", - "cType": "int **", - "offset_bits": -1 - }, - { - "name": "time_bins", - "cType": "int *", - "offset_bits": -1 - }, - { - "name": "count", - "cType": "int", - "offset_bits": -1 - } - ] - }, - { - "name": "Cbuffer", - "file": "meos_cbuffer.h", - "family": "CBUFFER", - "fields": [], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "cbuffer_in", - "out": "cbuffer_out" - } - }, - { - "name": "temptype_catalog_struct", - "file": "meos_catalog.h", - "family": "CORE", - "fields": [ - { - "name": "temptype", - "cType": "MeosType", - "offset_bits": 0 - }, - { - "name": "basetype", - "cType": "MeosType", - "offset_bits": 32 - } - ] - }, - { - "name": "settype_catalog_struct", - "file": "meos_catalog.h", - "family": "CORE", - "fields": [ - { - "name": "settype", - "cType": "MeosType", - "offset_bits": 0 - }, - { - "name": "basetype", - "cType": "MeosType", - "offset_bits": 32 - } - ] - }, - { - "name": "spantype_catalog_struct", - "file": "meos_catalog.h", - "family": "CORE", - "fields": [ - { - "name": "spantype", - "cType": "MeosType", - "offset_bits": 0 - }, - { - "name": "basetype", - "cType": "MeosType", - "offset_bits": 32 - } - ] - }, - { - "name": "spansettype_catalog_struct", - "file": "meos_catalog.h", - "family": "CORE", - "fields": [ - { - "name": "spansettype", - "cType": "MeosType", - "offset_bits": 0 - }, - { - "name": "spantype", - "cType": "MeosType", - "offset_bits": 32 - } - ] - }, - { - "name": "SkipListElem", - "file": "meos_internal.h", - "family": "CORE", - "fields": [ - { - "name": "key", - "cType": "void *", - "offset_bits": 0 - }, - { - "name": "value", - "cType": "void *", - "offset_bits": 64 - }, - { - "name": "height", - "cType": "int", - "offset_bits": 128 - }, - { - "name": "next", - "cType": "int[32]", - "offset_bits": 160 - } - ] - }, - { - "name": "double2", - "file": "doublen.h", - "family": "CORE", - "fields": [ - { - "name": "a", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "b", - "cType": "double", - "offset_bits": 64 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": null, - "out": "double2_out" - } - }, - { - "name": "double3", - "file": "doublen.h", - "family": "CORE", - "fields": [ - { - "name": "a", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "b", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "c", - "cType": "double", - "offset_bits": 128 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": null, - "out": "double3_out" - } - }, - { - "name": "double4", - "file": "doublen.h", - "family": "CORE", - "fields": [ - { - "name": "a", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "b", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "c", - "cType": "double", - "offset_bits": 128 - }, - { - "name": "d", - "cType": "double", - "offset_bits": 192 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": null, - "out": "double4_out" - } - }, - { - "name": "STboxNode", - "file": "stbox_index.h", - "family": "CORE", - "fields": [ - { - "name": "left", - "cType": "STBox", - "offset_bits": -1 - }, - { - "name": "right", - "cType": "STBox", - "offset_bits": -1 - } - ] - }, - { - "name": "SortedSTbox", - "file": "stbox_index.h", - "family": "CORE", - "fields": [ - { - "name": "box", - "cType": "STBox", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - } - ] - }, - { - "name": "GeoAggregateState", - "file": "tgeo_aggfuncs.h", - "family": "CORE", - "fields": [ - { - "name": "srid", - "cType": "int32_t", - "offset_bits": -1 - }, - { - "name": "hasz", - "cType": "int", - "offset_bits": -1 - } - ] - }, - { - "name": "BitMatrix", - "file": "tgeo_tile.h", - "family": "CORE", - "fields": [ - { - "name": "ndims", - "cType": "int", - "offset_bits": 0 - }, - { - "name": "count", - "cType": "int[4]", - "offset_bits": 32 - }, - { - "name": "byte", - "cType": "uint8_t[1]", - "offset_bits": 160 - } - ] - }, - { - "name": "STboxGridState", - "file": "tgeo_tile.h", - "family": "CORE", - "fields": [ - { - "name": "done", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "hasx", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "hasz", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "hast", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "xsize", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "ysize", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "zsize", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "tunits", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "box", - "cType": "STBox", - "offset_bits": -1 - }, - { - "name": "temp", - "cType": "const Temporal *", - "offset_bits": -1 - }, - { - "name": "bm", - "cType": "BitMatrix *", - "offset_bits": -1 - }, - { - "name": "x", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "y", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "z", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "t", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "ntiles", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "max_coords", - "cType": "int[4]", - "offset_bits": -1 - }, - { - "name": "coords", - "cType": "int[4]", - "offset_bits": -1 - } - ] - }, - { - "name": "ArrowSchema", - "file": "meos_arrow.h", - "family": "ARROW", - "fields": [] - }, - { - "name": "ArrowArray", - "file": "meos_arrow.h", - "family": "ARROW", - "fields": [] - }, - { - "name": "Npoint", - "file": "meos_npoint.h", - "family": "NPOINT", - "fields": [ - { - "name": "rid", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "pos", - "cType": "double", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "npoint_in", - "out": "npoint_out" - } - }, - { - "name": "Nsegment", - "file": "meos_npoint.h", - "family": "NPOINT", - "fields": [ - { - "name": "rid", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "pos1", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "pos2", - "cType": "double", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": "nsegment_in", - "out": "nsegment_out" - } - }, - { - "name": "Pcpoint", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "fields": [], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "pcpoint_hex_in", - "out": "pcpoint_hex_out" - } - }, - { - "name": "Pcpatch", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "fields": [], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "pcpatch_hex_in", - "out": "pcpatch_hex_out" - } - }, - { - "name": "PCSCHEMA", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "fields": [] - }, - { - "name": "TPCBox", - "file": "meos_pointcloud.h", - "family": "POINTCLOUD", - "fields": [ - { - "name": "period", - "cType": "Span", - "offset_bits": -1 - }, - { - "name": "xmin", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "ymin", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "zmin", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "xmax", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "ymax", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "zmax", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": -1 - }, - { - "name": "pcid", - "cType": "uint32_t", - "offset_bits": -1 - }, - { - "name": "flags", - "cType": "int16", - "offset_bits": -1 - }, - { - "name": "padding", - "cType": "char[6]", - "offset_bits": -1 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": "tpcbox_in", - "out": "tpcbox_out" - } - }, - { - "name": "Pose", - "file": "meos_pose.h", - "family": "POSE", - "fields": [], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "pose_in", - "out": "pose_out" - } - }, - { - "name": "Raquet", - "file": "meos_raster.h", - "family": "RASTER", - "fields": [], - "serialization": { - "encodings": [ - "text", - "wkb" - ], - "in": "raquet_in", - "out": "raquet_out" - } - }, - { - "name": "PcpointInTpcboxArgs", - "file": "pcpatch_decompose.h", - "family": "POINTCLOUD", - "fields": [ - { - "name": "box", - "cType": "const TPCBox *", - "offset_bits": -1 - }, - { - "name": "border_inc", - "cType": "bool", - "offset_bits": -1 - } - ] - }, - { - "name": "SERIALIZED_POINT", - "file": "pgsql_compat.h", - "family": "POINTCLOUD", - "fields": [ - { - "name": "size", - "cType": "uint32_t", - "offset_bits": 0 - }, - { - "name": "pcid", - "cType": "uint32_t", - "offset_bits": 32 - }, - { - "name": "data", - "cType": "uint8_t[1]", - "offset_bits": 64 - } - ] - }, - { - "name": "SERIALIZED_PATCH", - "file": "pgsql_compat.h", - "family": "POINTCLOUD", - "fields": [ - { - "name": "size", - "cType": "uint32_t", - "offset_bits": -1 - }, - { - "name": "pcid", - "cType": "uint32_t", - "offset_bits": -1 - }, - { - "name": "compression", - "cType": "uint32_t", - "offset_bits": -1 - }, - { - "name": "npoints", - "cType": "uint32_t", - "offset_bits": -1 - }, - { - "name": "bounds", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "data", - "cType": "uint8_t[1]", - "offset_bits": -1 - } - ] - }, - { - "name": "AFFINE", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "afac", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "bfac", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "cfac", - "cType": "double", - "offset_bits": 128 - }, - { - "name": "dfac", - "cType": "double", - "offset_bits": 192 - }, - { - "name": "efac", - "cType": "double", - "offset_bits": 256 - }, - { - "name": "ffac", - "cType": "double", - "offset_bits": 320 - }, - { - "name": "gfac", - "cType": "double", - "offset_bits": 384 - }, - { - "name": "hfac", - "cType": "double", - "offset_bits": 448 - }, - { - "name": "ifac", - "cType": "double", - "offset_bits": 512 - }, - { - "name": "xoff", - "cType": "double", - "offset_bits": 576 - }, - { - "name": "yoff", - "cType": "double", - "offset_bits": 640 - }, - { - "name": "zoff", - "cType": "double", - "offset_bits": 704 - } - ] - }, - { - "name": "BOX3D", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "xmin", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "ymin", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "zmin", - "cType": "double", - "offset_bits": 128 - }, - { - "name": "xmax", - "cType": "double", - "offset_bits": 192 - }, - { - "name": "ymax", - "cType": "double", - "offset_bits": 256 - }, - { - "name": "zmax", - "cType": "double", - "offset_bits": 320 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 384 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": "box3d_in", - "out": "box3d_out" - } - }, - { - "name": "GBOX", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 0 - }, - { - "name": "xmin", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "xmax", - "cType": "double", - "offset_bits": 128 - }, - { - "name": "ymin", - "cType": "double", - "offset_bits": 192 - }, - { - "name": "ymax", - "cType": "double", - "offset_bits": 256 - }, - { - "name": "zmin", - "cType": "double", - "offset_bits": 320 - }, - { - "name": "zmax", - "cType": "double", - "offset_bits": 384 - }, - { - "name": "mmin", - "cType": "double", - "offset_bits": 448 - }, - { - "name": "mmax", - "cType": "double", - "offset_bits": 512 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": "gbox_in", - "out": "gbox_out" - } - }, - { - "name": "SPHEROID", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "a", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "b", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "f", - "cType": "double", - "offset_bits": 128 - }, - { - "name": "e", - "cType": "double", - "offset_bits": 192 - }, - { - "name": "e_sq", - "cType": "double", - "offset_bits": 256 - }, - { - "name": "radius", - "cType": "double", - "offset_bits": 320 - }, - { - "name": "name", - "cType": "char[20]", - "offset_bits": 384 - } - ] - }, - { - "name": "POINT2D", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "x", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "y", - "cType": "double", - "offset_bits": 64 - } - ] - }, - { - "name": "POINT3DZ", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "x", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "y", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "z", - "cType": "double", - "offset_bits": 128 - } - ] - }, - { - "name": "POINT3D", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "x", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "y", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "z", - "cType": "double", - "offset_bits": 128 - } - ] - }, - { - "name": "POINT3DM", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "x", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "y", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "m", - "cType": "double", - "offset_bits": 128 - } - ] - }, - { - "name": "POINT4D", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "x", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "y", - "cType": "double", - "offset_bits": 64 - }, - { - "name": "z", - "cType": "double", - "offset_bits": 128 - }, - { - "name": "m", - "cType": "double", - "offset_bits": 192 - } - ] - }, - { - "name": "POINTARRAY", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "npoints", - "cType": "uint32_t", - "offset_bits": 0 - }, - { - "name": "maxpoints", - "cType": "uint32_t", - "offset_bits": 32 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 64 - }, - { - "name": "serialized_pointlist", - "cType": "uint8_t *", - "offset_bits": 128 - } - ] - }, - { - "name": "GSERIALIZED", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "size", - "cType": "uint32_t", - "offset_bits": 0 - }, - { - "name": "srid", - "cType": "uint8_t[3]", - "offset_bits": 32 - }, - { - "name": "gflags", - "cType": "uint8_t", - "offset_bits": 56 - }, - { - "name": "data", - "cType": "uint8_t[1]", - "offset_bits": 64 - } - ], - "serialization": { - "encodings": [ - "mfjson", - "text" - ], - "in": "geo_from_text", - "out": "geo_as_ewkt" - } - }, - { - "name": "LWGEOM", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "data", - "cType": "void *", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - } - ] - }, - { - "name": "LWPOINT", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "point", - "cType": "POINTARRAY *", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - } - ] - }, - { - "name": "LWLINE", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "points", - "cType": "POINTARRAY *", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - } - ] - }, - { - "name": "LWTRIANGLE", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "points", - "cType": "POINTARRAY *", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - } - ] - }, - { - "name": "LWCIRCSTRING", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "points", - "cType": "POINTARRAY *", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - } - ] - }, - { - "name": "LWPOLY", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "rings", - "cType": "POINTARRAY **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "nrings", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxrings", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWMPOINT", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "geoms", - "cType": "LWPOINT **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxgeoms", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWMLINE", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "geoms", - "cType": "LWLINE **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxgeoms", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWMPOLY", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "geoms", - "cType": "LWPOLY **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxgeoms", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWCOLLECTION", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "geoms", - "cType": "LWGEOM **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxgeoms", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWCOMPOUND", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "geoms", - "cType": "LWGEOM **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxgeoms", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWCURVEPOLY", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "rings", - "cType": "LWGEOM **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "nrings", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxrings", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWMCURVE", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "geoms", - "cType": "LWGEOM **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxgeoms", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWMSURFACE", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "geoms", - "cType": "LWGEOM **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxgeoms", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWPSURFACE", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "geoms", - "cType": "LWPOLY **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxgeoms", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "LWTIN", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "bbox", - "cType": "GBOX *", - "offset_bits": 0 - }, - { - "name": "geoms", - "cType": "LWTRIANGLE **", - "offset_bits": 64 - }, - { - "name": "srid", - "cType": "int32_t", - "offset_bits": 128 - }, - { - "name": "flags", - "cType": "lwflags_t", - "offset_bits": 160 - }, - { - "name": "type", - "cType": "uint8_t", - "offset_bits": 176 - }, - { - "name": "pad", - "cType": "char[1]", - "offset_bits": 184 - }, - { - "name": "ngeoms", - "cType": "uint32_t", - "offset_bits": 192 - }, - { - "name": "maxgeoms", - "cType": "uint32_t", - "offset_bits": 224 - } - ] - }, - { - "name": "PJconsts", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [] - }, - { - "name": "LWPROJ", - "file": "postgis_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "pj", - "cType": "PJ *", - "offset_bits": -1 - }, - { - "name": "pipeline_is_forward", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "source_is_latlong", - "cType": "uint8_t", - "offset_bits": -1 - }, - { - "name": "source_semi_major_metre", - "cType": "double", - "offset_bits": -1 - }, - { - "name": "source_semi_minor_metre", - "cType": "double", - "offset_bits": -1 - } - ] - }, - { - "name": "Interval", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "time", - "cType": "TimeOffset", - "offset_bits": 0 - }, - { - "name": "day", - "cType": "int32", - "offset_bits": 64 - }, - { - "name": "month", - "cType": "int32", - "offset_bits": 96 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": "interval_in", - "out": "interval_out" - } - }, - { - "name": "varlena", - "file": "postgres_ext_defs.in.h", - "family": "CORE", - "fields": [ - { - "name": "vl_len_", - "cType": "char[4]", - "offset_bits": 0 - }, - { - "name": "vl_dat", - "cType": "char[]", - "offset_bits": 32 - } - ], - "serialization": { - "encodings": [ - "text" - ], - "in": "text_in", - "out": "text_out" - } - }, - { - "name": "cfp_elem", - "file": "trgeo_distance.h", - "family": "RGEO", - "fields": [ - { - "name": "geom_1", - "cType": "LWGEOM *", - "offset_bits": -1 - }, - { - "name": "geom_2", - "cType": "LWGEOM *", - "offset_bits": -1 - }, - { - "name": "pose_1", - "cType": "Pose *", - "offset_bits": -1 - }, - { - "name": "pose_2", - "cType": "Pose *", - "offset_bits": -1 - }, - { - "name": "free_pose_1", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "free_pose_2", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "cf_1", - "cType": "uint32_t", - "offset_bits": -1 - }, - { - "name": "cf_2", - "cType": "uint32_t", - "offset_bits": -1 - }, - { - "name": "t", - "cType": "TimestampTz", - "offset_bits": -1 - }, - { - "name": "store", - "cType": "bool", - "offset_bits": -1 - } - ] - }, - { - "name": "cfp_array", - "file": "trgeo_distance.h", - "family": "RGEO", - "fields": [ - { - "name": "count", - "cType": "size_t", - "offset_bits": -1 - }, - { - "name": "size", - "cType": "size_t", - "offset_bits": -1 - }, - { - "name": "arr", - "cType": "cfp_elem *", - "offset_bits": -1 - } - ] - }, - { - "name": "tdist_elem", - "file": "trgeo_distance.h", - "family": "RGEO", - "fields": [ - { - "name": "dist", - "cType": "double", - "offset_bits": 0 - }, - { - "name": "t", - "cType": "TimestampTz", - "offset_bits": 64 - } - ] - }, - { - "name": "tdist_array", - "file": "trgeo_distance.h", - "family": "RGEO", - "fields": [ - { - "name": "count", - "cType": "size_t", - "offset_bits": -1 - }, - { - "name": "size", - "cType": "size_t", - "offset_bits": -1 - }, - { - "name": "arr", - "cType": "tdist_elem *", - "offset_bits": -1 - } - ] - }, - { - "name": "SpanBound", - "file": "span.h", - "family": "CORE", - "fields": [ - { - "name": "val", - "cType": "Datum", - "offset_bits": -1 - }, - { - "name": "inclusive", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "lower", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "spantype", - "cType": "uint8", - "offset_bits": -1 - }, - { - "name": "basetype", - "cType": "uint8", - "offset_bits": -1 - } - ] - }, - { - "name": "LiftedFunctionInfo", - "file": "lifting.h", - "family": "CORE", - "fields": [ - { - "name": "func", - "cType": "varfunc", - "offset_bits": -1 - }, - { - "name": "numparam", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "param", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "argtype", - "cType": "MeosType[2]", - "offset_bits": -1 - }, - { - "name": "restype", - "cType": "MeosType", - "offset_bits": -1 - }, - { - "name": "reserror", - "cType": "Datum", - "offset_bits": -1 - }, - { - "name": "resnull", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "reslinear", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "invert", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "discont", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "ever", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "tpfn_unary", - "cType": "tpfunc_unary", - "offset_bits": -1 - }, - { - "name": "tpfn_adaptive", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "tpfn_set", - "cType": "tpfunc_set", - "offset_bits": -1 - }, - { - "name": "cross_type", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "tpfn_base", - "cType": "tpfunc_base", - "offset_bits": -1 - }, - { - "name": "tpfn_temp", - "cType": "tpfunc_temp", - "offset_bits": -1 - } - ] - }, - { - "name": "SetUnnestState", - "file": "set.h", - "family": "CORE", - "fields": [ - { - "name": "done", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "count", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "set", - "cType": "Set *", - "offset_bits": -1 - }, - { - "name": "values", - "cType": "Datum *", - "offset_bits": -1 - } - ] - }, - { - "name": "SpanNode", - "file": "span_index.h", - "family": "CORE", - "fields": [ - { - "name": "left", - "cType": "Span", - "offset_bits": -1 - }, - { - "name": "right", - "cType": "Span", - "offset_bits": -1 - } - ] - }, - { - "name": "SortedSpan", - "file": "span_index.h", - "family": "CORE", - "fields": [ - { - "name": "s", - "cType": "Span", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - } - ] - }, - { - "name": "TboxNode", - "file": "tbox_index.h", - "family": "CORE", - "fields": [ - { - "name": "left", - "cType": "TBox", - "offset_bits": -1 - }, - { - "name": "right", - "cType": "TBox", - "offset_bits": -1 - } - ] - }, - { - "name": "SortedTbox", - "file": "tbox_index.h", - "family": "CORE", - "fields": [ - { - "name": "box", - "cType": "TBox", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - } - ] - }, - { - "name": "DggsCellOps", - "file": "tcellindex.h", - "family": "CORE", - "fields": [ - { - "name": "celltype", - "cType": "MeosType", - "offset_bits": -1 - }, - { - "name": "settype", - "cType": "MeosType", - "offset_bits": -1 - }, - { - "name": "temptype", - "cType": "MeosType", - "offset_bits": -1 - }, - { - "name": "min_resolution", - "cType": "int32", - "offset_bits": -1 - }, - { - "name": "max_resolution", - "cType": "int32", - "offset_bits": -1 - }, - { - "name": "point_temptype", - "cType": "MeosType", - "offset_bits": -1 - }, - { - "name": "point_srid", - "cType": "int32", - "offset_bits": -1 - }, - { - "name": "get_resolution", - "cType": "int (*)(Datum *)", - "offset_bits": -1 - }, - { - "name": "is_valid_cell", - "cType": "int (*)(Datum *)", - "offset_bits": -1 - }, - { - "name": "cell_to_parent", - "cType": "int (*)(Datum *, Datum *)", - "offset_bits": -1 - }, - { - "name": "cell_to_point", - "cType": "int (*)(Datum *)", - "offset_bits": -1 - }, - { - "name": "cell_to_boundary", - "cType": "int (*)(Datum *)", - "offset_bits": -1 - }, - { - "name": "cell_area", - "cType": "int (*)(Datum *)", - "offset_bits": -1 - } - ] - }, - { - "name": "SimilarityPathState", - "file": "temporal_analytics.h", - "family": "CORE", - "fields": [ - { - "name": "done", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "size", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "path", - "cType": "Match *", - "offset_bits": -1 - } - ] - }, - { - "name": "RTreeNode", - "file": "temporal_rtree.h", - "family": "CORE", - "fields": [ - { - "name": "bboxsize", - "cType": "size_t", - "offset_bits": -1 - }, - { - "name": "count", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "node_type", - "cType": "RTreeNodeType", - "offset_bits": -1 - }, - { - "name": "boxes", - "cType": "char[]", - "offset_bits": -1 - } - ] - }, - { - "name": "SpanBinState", - "file": "temporal_tile.h", - "family": "CORE", - "fields": [ - { - "name": "done", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "basetype", - "cType": "uint8", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "size", - "cType": "Datum", - "offset_bits": -1 - }, - { - "name": "origin", - "cType": "Datum", - "offset_bits": -1 - }, - { - "name": "span", - "cType": "Span", - "offset_bits": -1 - }, - { - "name": "to_split", - "cType": "const void *", - "offset_bits": -1 - }, - { - "name": "value", - "cType": "Datum", - "offset_bits": -1 - }, - { - "name": "nbins", - "cType": "int", - "offset_bits": -1 - } - ] - }, - { - "name": "TboxGridState", - "file": "temporal_tile.h", - "family": "CORE", - "fields": [ - { - "name": "done", - "cType": "bool", - "offset_bits": -1 - }, - { - "name": "i", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "vsize", - "cType": "Datum", - "offset_bits": -1 - }, - { - "name": "tunits", - "cType": "int64", - "offset_bits": -1 - }, - { - "name": "box", - "cType": "TBox", - "offset_bits": -1 - }, - { - "name": "temp", - "cType": "const Temporal *", - "offset_bits": -1 - }, - { - "name": "value", - "cType": "Datum", - "offset_bits": -1 - }, - { - "name": "t", - "cType": "TimestampTz", - "offset_bits": -1 - }, - { - "name": "ntiles", - "cType": "int", - "offset_bits": -1 - }, - { - "name": "max_coords", - "cType": "int[2]", - "offset_bits": -1 - }, - { - "name": "coords", - "cType": "int[2]", - "offset_bits": -1 - } - ] - }, - { - "name": "ekf_t", - "file": "tinyekf_meos.h", - "family": "CORE", - "fields": [ - { - "name": "x", - "cType": "float", - "offset_bits": -1 - }, - { - "name": "P", - "cType": "float", - "offset_bits": -1 - } - ] - } - ], - "enums": [ - { - "name": "errorCode", - "file": "meos_error.h", - "family": "CORE", - "values": [ - { - "name": "MEOS_SUCCESS", - "value": 0 - }, - { - "name": "MEOS_ERR_INTERNAL_ERROR", - "value": 1 - }, - { - "name": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "value": 2 - }, - { - "name": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "value": 3 - }, - { - "name": "MEOS_ERR_DIVISION_BY_ZERO", - "value": 4 - }, - { - "name": "MEOS_ERR_MEMORY_ALLOC_ERROR", - "value": 5 - }, - { - "name": "MEOS_ERR_AGGREGATION_ERROR", - "value": 6 - }, - { - "name": "MEOS_ERR_DIRECTORY_ERROR", - "value": 7 - }, - { - "name": "MEOS_ERR_FILE_ERROR", - "value": 8 - }, - { - "name": "MEOS_ERR_OUT_OF_MEMORY", - "value": 9 - }, - { - "name": "MEOS_ERR_INVALID_ARG", - "value": 10 - }, - { - "name": "MEOS_ERR_INVALID_ARG_TYPE", - "value": 11 - }, - { - "name": "MEOS_ERR_INVALID_ARG_VALUE", - "value": 12 - }, - { - "name": "MEOS_ERR_FEATURE_NOT_SUPPORTED", - "value": 13 - }, - { - "name": "MEOS_ERR_INDETERMINATE_COLLATION", - "value": 14 - }, - { - "name": "MEOS_ERR_SYNTAX_ERROR", - "value": 15 - }, - { - "name": "MEOS_ERR_NULL_RESULT", - "value": 16 - }, - { - "name": "MEOS_ERR_MFJSON_INPUT", - "value": 20 - }, - { - "name": "MEOS_ERR_MFJSON_OUTPUT", - "value": 21 - }, - { - "name": "MEOS_ERR_TEXT_INPUT", - "value": 22 - }, - { - "name": "MEOS_ERR_TEXT_OUTPUT", - "value": 23 - }, - { - "name": "MEOS_ERR_WKB_INPUT", - "value": 24 - }, - { - "name": "MEOS_ERR_WKB_OUTPUT", - "value": 25 - }, - { - "name": "MEOS_ERR_GEOJSON_INPUT", - "value": 26 - }, - { - "name": "MEOS_ERR_GEOJSON_OUTPUT", - "value": 27 - }, - { - "name": "MEOS_ERR_SQL_JSON_ERROR", - "value": 28 - }, - { - "name": "MEOS_ERR_INVALID_REGULAR_EXPRESSION", - "value": 29 - } - ] - }, - { - "name": "tempSubtype", - "file": "meos.h", - "family": "CORE", - "values": [ - { - "name": "ANYTEMPSUBTYPE", - "value": 0 - }, - { - "name": "TINSTANT", - "value": 1 - }, - { - "name": "TSEQUENCE", - "value": 2 - }, - { - "name": "TSEQUENCESET", - "value": 3 - } - ] - }, - { - "name": "interpType", - "file": "meos.h", - "family": "CORE", - "values": [ - { - "name": "INTERP_NONE", - "value": 0 - }, - { - "name": "DISCRETE", - "value": 1 - }, - { - "name": "STEP", - "value": 2 - }, - { - "name": "LINEAR", - "value": 3 - } - ] - }, - { - "name": "RTreeSearchOp", - "file": "meos.h", - "family": "CORE", - "values": [ - { - "name": "RTREE_OVERLAPS", - "value": 0 - }, - { - "name": "RTREE_CONTAINS", - "value": 1 - }, - { - "name": "RTREE_CONTAINED_BY", - "value": 2 - } - ] - }, - { - "name": "spatialRel", - "file": "meos_geo.h", - "family": "CORE", - "values": [ - { - "name": "INTERSECTS", - "value": 0 - }, - { - "name": "CONTAINS", - "value": 1 - }, - { - "name": "TOUCHES", - "value": 2 - }, - { - "name": "COVERS", - "value": 3 - } - ] - }, - { - "name": "MeosType", - "file": "meos_catalog.h", - "family": "CORE", - "values": [ - { - "name": "T_UNKNOWN", - "value": 0 - }, - { - "name": "T_BOOL", - "value": 1 - }, - { - "name": "T_DATE", - "value": 2 - }, - { - "name": "T_DATEMULTIRANGE", - "value": 3 - }, - { - "name": "T_DATERANGE", - "value": 4 - }, - { - "name": "T_DATESET", - "value": 5 - }, - { - "name": "T_DATESPAN", - "value": 6 - }, - { - "name": "T_DATESPANSET", - "value": 7 - }, - { - "name": "T_DOUBLE2", - "value": 8 - }, - { - "name": "T_DOUBLE3", - "value": 9 - }, - { - "name": "T_DOUBLE4", - "value": 10 - }, - { - "name": "T_FLOAT8", - "value": 11 - }, - { - "name": "T_FLOATSET", - "value": 12 - }, - { - "name": "T_FLOATSPAN", - "value": 13 - }, - { - "name": "T_FLOATSPANSET", - "value": 14 - }, - { - "name": "T_INT4", - "value": 15 - }, - { - "name": "T_INT4MULTIRANGE", - "value": 16 - }, - { - "name": "T_INT4RANGE", - "value": 17 - }, - { - "name": "T_INTSET", - "value": 18 - }, - { - "name": "T_INTSPAN", - "value": 19 - }, - { - "name": "T_INTSPANSET", - "value": 20 - }, - { - "name": "T_INT8", - "value": 21 - }, - { - "name": "T_INT8MULTIRANGE", - "value": 52 - }, - { - "name": "T_INT8RANGE", - "value": 53 - }, - { - "name": "T_BIGINTSET", - "value": 22 - }, - { - "name": "T_BIGINTSPAN", - "value": 23 - }, - { - "name": "T_BIGINTSPANSET", - "value": 24 - }, - { - "name": "T_STBOX", - "value": 25 - }, - { - "name": "T_TBOOL", - "value": 26 - }, - { - "name": "T_TBOX", - "value": 27 - }, - { - "name": "T_TDOUBLE2", - "value": 28 - }, - { - "name": "T_TDOUBLE3", - "value": 29 - }, - { - "name": "T_TDOUBLE4", - "value": 30 - }, - { - "name": "T_TEXT", - "value": 31 - }, - { - "name": "T_TEXTSET", - "value": 32 - }, - { - "name": "T_TFLOAT", - "value": 33 - }, - { - "name": "T_TIMESTAMPTZ", - "value": 34 - }, - { - "name": "T_TINT", - "value": 35 - }, - { - "name": "T_TSTZMULTIRANGE", - "value": 36 - }, - { - "name": "T_TSTZRANGE", - "value": 37 - }, - { - "name": "T_TSTZSET", - "value": 38 - }, - { - "name": "T_TSTZSPAN", - "value": 39 - }, - { - "name": "T_TSTZSPANSET", - "value": 40 - }, - { - "name": "T_TTEXT", - "value": 41 - }, - { - "name": "T_GEOMETRY", - "value": 42 - }, - { - "name": "T_GEOMSET", - "value": 43 - }, - { - "name": "T_GEOGRAPHY", - "value": 44 - }, - { - "name": "T_GEOGSET", - "value": 45 - }, - { - "name": "T_TGEOMPOINT", - "value": 46 - }, - { - "name": "T_TGEOGPOINT", - "value": 47 - }, - { - "name": "T_NPOINT", - "value": 48 - }, - { - "name": "T_NPOINTSET", - "value": 49 - }, - { - "name": "T_NSEGMENT", - "value": 50 - }, - { - "name": "T_TNPOINT", - "value": 51 - }, - { - "name": "T_POSE", - "value": 54 - }, - { - "name": "T_POSESET", - "value": 55 - }, - { - "name": "T_TPOSE", - "value": 56 - }, - { - "name": "T_CBUFFER", - "value": 57 - }, - { - "name": "T_CBUFFERSET", - "value": 58 - }, - { - "name": "T_TCBUFFER", - "value": 59 - }, - { - "name": "T_TGEOMETRY", - "value": 60 - }, - { - "name": "T_TGEOGRAPHY", - "value": 61 - }, - { - "name": "T_TRGEOMETRY", - "value": 62 - }, - { - "name": "T_JSONB", - "value": 63 - }, - { - "name": "T_JSONPATH", - "value": 64 - }, - { - "name": "T_JSONBSET", - "value": 65 - }, - { - "name": "T_TJSONB", - "value": 66 - }, - { - "name": "T_TBIGINT", - "value": 67 - }, - { - "name": "T_H3INDEX", - "value": 68 - }, - { - "name": "T_H3INDEXSET", - "value": 69 - }, - { - "name": "T_TH3INDEX", - "value": 70 - }, - { - "name": "T_QUADBIN", - "value": 71 - }, - { - "name": "T_QUADBINSET", - "value": 72 - }, - { - "name": "T_TQUADBIN", - "value": 73 - }, - { - "name": "T_PCPOINT", - "value": 74 - }, - { - "name": "T_PCPOINTSET", - "value": 75 - }, - { - "name": "T_TPCPOINT", - "value": 76 - }, - { - "name": "T_PCPATCH", - "value": 77 - }, - { - "name": "T_PCPATCHSET", - "value": 78 - }, - { - "name": "T_TPCPATCH", - "value": 79 - }, - { - "name": "T_TPCBOX", - "value": 80 - }, - { - "name": "T_RAQUET", - "value": 81 - }, - { - "name": "NUM_MEOS_TYPES", - "value": 82 - } - ] - }, - { - "name": "MeosOper", - "file": "meos_catalog.h", - "family": "CORE", - "values": [ - { - "name": "UNKNOWN_OP", - "value": 0 - }, - { - "name": "EQ_OP", - "value": 1 - }, - { - "name": "NE_OP", - "value": 2 - }, - { - "name": "LT_OP", - "value": 3 - }, - { - "name": "LE_OP", - "value": 4 - }, - { - "name": "GT_OP", - "value": 5 - }, - { - "name": "GE_OP", - "value": 6 - }, - { - "name": "ADJACENT_OP", - "value": 7 - }, - { - "name": "UNION_OP", - "value": 8 - }, - { - "name": "MINUS_OP", - "value": 9 - }, - { - "name": "INTERSECT_OP", - "value": 10 - }, - { - "name": "OVERLAPS_OP", - "value": 11 - }, - { - "name": "CONTAINS_OP", - "value": 12 - }, - { - "name": "CONTAINED_OP", - "value": 13 - }, - { - "name": "SAME_OP", - "value": 14 - }, - { - "name": "LEFT_OP", - "value": 15 - }, - { - "name": "OVERLEFT_OP", - "value": 16 - }, - { - "name": "RIGHT_OP", - "value": 17 - }, - { - "name": "OVERRIGHT_OP", - "value": 18 - }, - { - "name": "BELOW_OP", - "value": 19 - }, - { - "name": "OVERBELOW_OP", - "value": 20 - }, - { - "name": "ABOVE_OP", - "value": 21 - }, - { - "name": "OVERABOVE_OP", - "value": 22 - }, - { - "name": "FRONT_OP", - "value": 23 - }, - { - "name": "OVERFRONT_OP", - "value": 24 - }, - { - "name": "BACK_OP", - "value": 25 - }, - { - "name": "OVERBACK_OP", - "value": 26 - }, - { - "name": "BEFORE_OP", - "value": 27 - }, - { - "name": "OVERBEFORE_OP", - "value": 28 - }, - { - "name": "AFTER_OP", - "value": 29 - }, - { - "name": "OVERAFTER_OP", - "value": 30 - }, - { - "name": "EVEREQ_OP", - "value": 31 - }, - { - "name": "EVERNE_OP", - "value": 32 - }, - { - "name": "EVERLT_OP", - "value": 33 - }, - { - "name": "EVERLE_OP", - "value": 34 - }, - { - "name": "EVERGT_OP", - "value": 35 - }, - { - "name": "EVERGE_OP", - "value": 36 - }, - { - "name": "ALWAYSEQ_OP", - "value": 37 - }, - { - "name": "ALWAYSNE_OP", - "value": 38 - }, - { - "name": "ALWAYSLT_OP", - "value": 39 - }, - { - "name": "ALWAYSLE_OP", - "value": 40 - }, - { - "name": "ALWAYSGT_OP", - "value": 41 - }, - { - "name": "ALWAYSGE_OP", - "value": 42 - } - ] - }, - { - "name": "SkipListType", - "file": "meos_internal.h", - "family": "CORE", - "values": [ - { - "name": "SKIPLIST_TEMPORAL", - "value": 0 - }, - { - "name": "SKIPLIST_KEYVALUE", - "value": 1 - } - ] - }, - { - "name": "SyncMode", - "file": "temporal.h", - "family": "CORE", - "values": [ - { - "name": "SYNCHRONIZE_NOCROSS", - "value": 0 - }, - { - "name": "SYNCHRONIZE_CROSS", - "value": 1 - } - ] - }, - { - "name": "TemporalFamily", - "file": "temporal.h", - "family": "CORE", - "values": [ - { - "name": "TEMPORALTYPE", - "value": 0 - }, - { - "name": "TNUMBERTYPE", - "value": 1 - }, - { - "name": "TSPATIALTYPE", - "value": 2 - } - ] - }, - { - "name": "SetOper", - "file": "temporal.h", - "family": "CORE", - "values": [ - { - "name": "UNION", - "value": 0 - }, - { - "name": "INTER", - "value": 1 - }, - { - "name": "MINUS", - "value": 2 - } - ] - }, - { - "name": "CompOper", - "file": "temporal.h", - "family": "CORE", - "values": [ - { - "name": "EQ", - "value": 0 - }, - { - "name": "NE", - "value": 1 - }, - { - "name": "LT", - "value": 2 - }, - { - "name": "LE", - "value": 3 - }, - { - "name": "GT", - "value": 4 - }, - { - "name": "GE", - "value": 5 - } - ] - }, - { - "name": "MEOS_WKB_TSUBTYPE", - "file": "temporal.h", - "family": "CORE", - "values": [ - { - "name": "MEOS_WKB_TINSTANT", - "value": 1 - }, - { - "name": "MEOS_WKB_TSEQUENCE", - "value": 2 - }, - { - "name": "MEOS_WKB_TSEQUENCESET", - "value": 3 - } - ] - }, - { - "name": "ClipOper", - "file": "geo_poly_clip.h", - "family": "CORE", - "values": [ - { - "name": "CL_INTERSECTION", - "value": 0 - }, - { - "name": "CL_UNION", - "value": 1 - }, - { - "name": "CL_DIFFERENCE", - "value": 2 - }, - { - "name": "CL_XOR", - "value": 3 - } - ] - }, - { - "name": "H3Unit", - "file": "th3index_internal.h", - "family": "H3", - "values": [ - { - "name": "H3_UNIT_KM", - "value": 0 - }, - { - "name": "H3_UNIT_M", - "value": 1 - }, - { - "name": "H3_UNIT_RADS", - "value": 2 - }, - { - "name": "H3_UNIT_KM2", - "value": 3 - }, - { - "name": "H3_UNIT_M2", - "value": 4 - }, - { - "name": "H3_UNIT_RADS2", - "value": 5 - } - ] - }, - { - "name": "nullHandleType", - "file": "meos_json.h", - "family": "JSON", - "values": [ - { - "name": "NULL_INVALID", - "value": 0 - }, - { - "name": "NULL_ERROR", - "value": 1 - }, - { - "name": "NULL_JSON_NULL", - "value": 2 - }, - { - "name": "NULL_DELETE", - "value": 3 - }, - { - "name": "NULL_RETURN", - "value": 4 - } - ] - }, - { - "name": "MeosPixType", - "file": "meos_raster.h", - "family": "RASTER", - "values": [ - { - "name": "MEOS_PT_UINT8", - "value": 0 - }, - { - "name": "MEOS_PT_INT16", - "value": 1 - }, - { - "name": "MEOS_PT_INT32", - "value": 2 - }, - { - "name": "MEOS_PT_FLOAT32", - "value": 3 - }, - { - "name": "MEOS_PT_FLOAT64", - "value": 4 - } - ] - }, - { - "name": "GeoPoseClass", - "file": "pose_geopose.h", - "family": "POSE", - "values": [ - { - "name": "GEOPOSE_BASIC_QUATERNION", - "value": 0 - }, - { - "name": "GEOPOSE_BASIC_YPR", - "value": 1 - } - ] - }, - { - "name": "SimFunc", - "file": "temporal_analytics.h", - "family": "CORE", - "values": [ - { - "name": "FRECHET", - "value": 0 - }, - { - "name": "DYNTIMEWARP", - "value": 1 - }, - { - "name": "HAUSDORFF", - "value": 2 - }, - { - "name": "AVERAGEHAUSDORFF", - "value": 3 - }, - { - "name": "LCSS", - "value": 4 - } - ] - }, - { - "name": "RTreeNodeType", - "file": "temporal_rtree.h", - "family": "CORE", - "values": [ - { - "name": "RTREE_LEAF", - "value": 0 - }, - { - "name": "RTREE_INNER", - "value": 1 - } - ] - }, - { - "name": "TArithmetic", - "file": "tnumber_mathfuncs.h", - "family": "CORE", - "values": [ - { - "name": "ADD", - "value": 0 - }, - { - "name": "SUB", - "value": 1 - }, - { - "name": "MUL", - "value": 2 - }, - { - "name": "DIV", - "value": 3 - }, - { - "name": "DIST", - "value": 4 - } - ] - } - ], - "typeEncodings": { - "Set": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "text": "bigintset_in", - "wkb": "set_from_hexwkb" - }, - "encoders": { - "text": "set_out" - }, - "in": "bigintset_in", - "out": "set_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "Span": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "text": "bigintspan_in", - "wkb": "span_from_hexwkb" - }, - "encoders": { - "text": "span_out" - }, - "in": "bigintspan_in", - "out": "span_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "SpanSet": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "text": "bigintspanset_in", - "wkb": "spanset_from_hexwkb" - }, - "encoders": { - "text": "spanset_out" - }, - "in": "bigintspanset_in", - "out": "spanset_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "TBox": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "wkb": "tbox_from_hexwkb", - "text": "tbox_in" - }, - "encoders": { - "text": "tbox_out" - }, - "in": "tbox_in", - "out": "tbox_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "Temporal": { - "encodings": [ - "mfjson", - "text", - "wkb" - ], - "decoders": { - "mfjson": "tbigint_from_mfjson", - "text": "tbigint_in", - "wkb": "temporal_from_hexwkb" - }, - "encoders": { - "text": "temporal_out", - "mfjson": "temporal_as_mfjson" - }, - "in": "tbigint_in", - "out": "temporal_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "BOX3D": { - "encodings": [ - "text" - ], - "decoders": { - "text": "box3d_in" - }, - "encoders": { - "text": "box3d_out" - }, - "in": "box3d_in", - "out": "box3d_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "GBOX": { - "encodings": [ - "text" - ], - "decoders": { - "text": "gbox_in" - }, - "encoders": { - "text": "gbox_out" - }, - "in": "gbox_in", - "out": "gbox_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "GSERIALIZED": { - "encodings": [ - "mfjson", - "text" - ], - "decoders": { - "mfjson": "geo_from_geojson", - "text": "geo_from_text" - }, - "encoders": { - "text": "geo_as_ewkt", - "mfjson": "geo_as_geojson" - }, - "in": "geo_from_text", - "out": "geo_as_ewkt", - "in_aux": [ - { - "name": "srid", - "kind": "integer", - "default": 0 - } - ], - "out_aux": [ - { - "name": "precision", - "kind": "integer", - "default": 15 - } - ] - }, - "STBox": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "wkb": "stbox_from_hexwkb", - "text": "stbox_in" - }, - "encoders": { - "text": "stbox_out" - }, - "in": "stbox_in", - "out": "stbox_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "Cbuffer": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "wkb": "cbuffer_from_hexwkb", - "text": "cbuffer_in" - }, - "encoders": { - "text": "cbuffer_out" - }, - "in": "cbuffer_in", - "out": "cbuffer_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "TInstant": { - "encodings": [ - "text" - ], - "decoders": { - "text": "tbigintinst_in" - }, - "encoders": { - "text": "tinstant_out" - }, - "in": "tbigintinst_in", - "out": "tinstant_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "TSequenceSet": { - "encodings": [ - "text" - ], - "decoders": { - "text": "tbigintseqset_in" - }, - "encoders": { - "text": "tsequenceset_out" - }, - "in": "tbigintseqset_in", - "out": "tsequenceset_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "TSequence": { - "encodings": [ - "text" - ], - "decoders": {}, - "encoders": { - "text": "tsequence_out" - }, - "in": null, - "out": "tsequence_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "double2": { - "encodings": [ - "text" - ], - "decoders": {}, - "encoders": { - "text": "double2_out" - }, - "in": null, - "out": "double2_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "double3": { - "encodings": [ - "text" - ], - "decoders": {}, - "encoders": { - "text": "double3_out" - }, - "in": null, - "out": "double3_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "double4": { - "encodings": [ - "text" - ], - "decoders": {}, - "encoders": { - "text": "double4_out" - }, - "in": null, - "out": "double4_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "Jsonb": { - "encodings": [ - "text" - ], - "decoders": { - "text": "jsonb_in" - }, - "encoders": { - "text": "jsonb_out" - }, - "in": "jsonb_in", - "out": "jsonb_out", - "in_aux": [], - "out_aux": [] - }, - "JsonPath": { - "encodings": [ - "text" - ], - "decoders": { - "text": "jsonpath_in" - }, - "encoders": { - "text": "jsonpath_out" - }, - "in": "jsonpath_in", - "out": "jsonpath_out", - "in_aux": [], - "out_aux": [] - }, - "Npoint": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "wkb": "npoint_from_hexwkb", - "text": "npoint_in" - }, - "encoders": { - "text": "npoint_out" - }, - "in": "npoint_in", - "out": "npoint_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "Nsegment": { - "encodings": [ - "text" - ], - "decoders": { - "text": "nsegment_in" - }, - "encoders": { - "text": "nsegment_out" - }, - "in": "nsegment_in", - "out": "nsegment_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "Pcpoint": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "text": "pcpoint_hex_in", - "wkb": "pcpoint_from_hexwkb" - }, - "encoders": { - "text": "pcpoint_hex_out", - "wkb": "pcpoint_as_hexwkb" - }, - "in": "pcpoint_hex_in", - "out": "pcpoint_hex_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "Pcpatch": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "text": "pcpatch_hex_in", - "wkb": "pcpatch_from_hexwkb" - }, - "encoders": { - "text": "pcpatch_hex_out", - "wkb": "pcpatch_as_hexwkb" - }, - "in": "pcpatch_hex_in", - "out": "pcpatch_hex_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "TPCBox": { - "encodings": [ - "text" - ], - "decoders": { - "text": "tpcbox_in" - }, - "encoders": { - "text": "tpcbox_out" - }, - "in": "tpcbox_in", - "out": "tpcbox_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "Pose": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "wkb": "pose_from_hexwkb", - "text": "pose_in" - }, - "encoders": { - "text": "pose_out" - }, - "in": "pose_in", - "out": "pose_out", - "in_aux": [], - "out_aux": [ - { - "name": "maxdd", - "kind": "integer", - "default": 15 - } - ] - }, - "Raquet": { - "encodings": [ - "text", - "wkb" - ], - "decoders": { - "text": "raquet_in", - "wkb": "raquet_from_hexwkb" - }, - "encoders": { - "text": "raquet_out" - }, - "in": "raquet_in", - "out": "raquet_out", - "in_aux": [], - "out_aux": [] - }, - "Interval": { - "encodings": [ - "text" - ], - "decoders": { - "text": "interval_in" - }, - "encoders": { - "text": "interval_out" - }, - "in": "interval_in", - "out": "interval_out", - "in_aux": [ - { - "name": "typmod", - "kind": "integer", - "default": 0 - } - ], - "out_aux": [] - }, - "varlena": { - "encodings": [ - "text" - ], - "decoders": { - "text": "text_in" - }, - "encoders": { - "text": "text_out" - }, - "in": "text_in", - "out": "text_out", - "in_aux": [], - "out_aux": [] - } - }, - "enrichment": { - "categoryCounts": { - "lifecycle": 63, - "index": 14, - "io": 302, - "transformation": 1673, - "constructor": 94, - "conversion": 325, - "accessor": 299, - "predicate": 1500, - "setop": 167, - "aggregate": 92 - }, - "publicFunctions": 4005, - "internalFunctions": 524, - "exposableFunctions": 2578 - }, - "portableAliases": { - "provenance": { - "discussion": "MobilityDB#861", - "rfc": "MobilityDB RFC #920 (doc/rfc/sql-portability/README.md, branch rfc/sql-portability)", - "nativePR": "MobilityDB#1075 (1303 operator-overload aliases, each reusing the operator's own C symbol \u2014 identical by construction; CI-gated by tools/portable_aliases/generate.py --check)", - "manualChapter": "MobilityDB#1078" - }, - "families": { - "topology": [ - { - "operator": "&&", - "bareName": "overlaps" - }, - { - "operator": "@>", - "bareName": "contains" - }, - { - "operator": "<@", - "bareName": "contained" - }, - { - "operator": "-|-", - "bareName": "adjacent" - } - ], - "timePosition": [ - { - "operator": "<<#", - "bareName": "before" - }, - { - "operator": "#>>", - "bareName": "after" - }, - { - "operator": "&<#", - "bareName": "overbefore" - }, - { - "operator": "#&>", - "bareName": "overafter" - } - ], - "spaceX": [ - { - "operator": "<<", - "bareName": "left" - }, - { - "operator": ">>", - "bareName": "right" - }, - { - "operator": "&<", - "bareName": "overleft" - }, - { - "operator": "&>", - "bareName": "overright" - } - ], - "spaceY": [ - { - "operator": "<<|", - "bareName": "below" - }, - { - "operator": "|>>", - "bareName": "above" - }, - { - "operator": "&<|", - "bareName": "overbelow" - }, - { - "operator": "|&>", - "bareName": "overabove" - } - ], - "spaceZ": [ - { - "operator": "<>", - "bareName": "back" - }, - { - "operator": "&", - "bareName": "overback" - } - ], - "temporalComparison": [ - { - "operator": "#=", - "bareName": "tEq" - }, - { - "operator": "#<>", - "bareName": "tNe" - }, - { - "operator": "#<", - "bareName": "tLt" - }, - { - "operator": "#<=", - "bareName": "tLe" - }, - { - "operator": "#>", - "bareName": "tGt" - }, - { - "operator": "#>=", - "bareName": "tGe" - } - ], - "everComparison": [ - { - "operator": "?=", - "bareName": "eEq" - }, - { - "operator": "?<>", - "bareName": "eNe" - }, - { - "operator": "?<", - "bareName": "eLt" - }, - { - "operator": "?<=", - "bareName": "eLe" - }, - { - "operator": "?>", - "bareName": "eGt" - }, - { - "operator": "?>=", - "bareName": "eGe" - } - ], - "alwaysComparison": [ - { - "operator": "%=", - "bareName": "aEq" - }, - { - "operator": "%<>", - "bareName": "aNe" - }, - { - "operator": "%<", - "bareName": "aLt" - }, - { - "operator": "%<=", - "bareName": "aLe" - }, - { - "operator": "%>", - "bareName": "aGt" - }, - { - "operator": "%>=", - "bareName": "aGe" - } - ], - "distance": [ - { - "operator": "<->", - "bareName": "tDistance" - }, - { - "operator": "|=|", - "bareName": "nearestApproachDistance" - } - ], - "same": [ - { - "operator": "~=", - "bareName": "same" - } - ] - }, - "alreadyCanonical": [ - { - "kind": "functions", - "functions": [ - "eIntersects", - "atTime", - "restriction functions", - "spatial-relationship functions" - ] - } - ], - "explicitBacking": { - "nearestApproachDistance": [ - "nad" - ] - }, - "scope": { - "inScopeTypeFamilies": [ - "temporal", - "geo", - "cbuffer", - "npoint", - "pose", - "rgeo" - ], - "note": "cbuffer / npoint / pose / rgeo are FULL user-facing temporal types and ARE in scope \u2014 covered like every other type. PR #1075 already aliases all six families (1303 aliases). They must NOT be excluded from any parity headline; an upstream/audit note that 'defers' or 'jointly excludes' them is a known error being corrected \u2014 where another engine defers them, that is incomplete work to close (a gap with a plan), never an accepted exclusion.", - "deferralIsError": true - }, - "notes": [ - "Generate aliases by reusing each operator's own backing C function (equivalence by construction), never by reimplementing; mirror MobilityDB tools/portable_aliases/generate.py + its 100%-coverage audit.", - "User-facing API uses the full name `trgeometry`; internal functions keep the `trgeo_` prefix \u2014 do NOT normalize the internal prefix.", - "Goal: 100% parity ecosystem-wide \u2014 every operator has its bare name on every engine, no gaps, no headline exclusions." - ], - "byOperator": { - "&&": "overlaps", - "@>": "contains", - "<@": "contained", - "-|-": "adjacent", - "<<#": "before", - "#>>": "after", - "&<#": "overbefore", - "#&>": "overafter", - "<<": "left", - ">>": "right", - "&<": "overleft", - "&>": "overright", - "<<|": "below", - "|>>": "above", - "&<|": "overbelow", - "|&>": "overabove", - "<>": "back", - "&": "overback", - "#=": "tEq", - "#<>": "tNe", - "#<": "tLt", - "#<=": "tLe", - "#>": "tGt", - "#>=": "tGe", - "?=": "eEq", - "?<>": "eNe", - "?<": "eLt", - "?<=": "eLe", - "?>": "eGt", - "?>=": "eGe", - "%=": "aEq", - "%<>": "aNe", - "%<": "aLt", - "%<=": "aLe", - "%>": "aGt", - "%>=": "aGe", - "<->": "tDistance", - "|=|": "nearestApproachDistance", - "~=": "same" - }, - "byBareName": { - "overlaps": "&&", - "contains": "@>", - "contained": "<@", - "adjacent": "-|-", - "before": "<<#", - "after": "#>>", - "overbefore": "&<#", - "overafter": "#&>", - "left": "<<", - "right": ">>", - "overleft": "&<", - "overright": "&>", - "below": "<<|", - "above": "|>>", - "overbelow": "&<|", - "overabove": "|&>", - "front": "<>", - "overfront": "&", - "tEq": "#=", - "tNe": "#<>", - "tLt": "#<", - "tLe": "#<=", - "tGt": "#>", - "tGe": "#>=", - "eEq": "?=", - "eNe": "?<>", - "eLt": "?<", - "eLe": "?<=", - "eGt": "?>", - "eGe": "?>=", - "aEq": "%=", - "aNe": "%<>", - "aLt": "%<", - "aLe": "%<=", - "aGt": "%>", - "aGe": "%>=", - "tDistance": "<->", - "nearestApproachDistance": "|=|", - "same": "~=" - }, - "bareNames": [ - "aEq", - "aGe", - "aGt", - "aLe", - "aLt", - "aNe", - "above", - "adjacent", - "after", - "back", - "before", - "below", - "contained", - "contains", - "eEq", - "eGe", - "eGt", - "eLe", - "eLt", - "eNe", - "front", - "left", - "nearestApproachDistance", - "overabove", - "overafter", - "overback", - "overbefore", - "overbelow", - "overfront", - "overlaps", - "overleft", - "overright", - "right", - "same", - "tDistance", - "tEq", - "tGe", - "tGt", - "tLe", - "tLt", - "tNe" - ], - "count": 41 - }, - "temporalCovering": { - "provenance": { - "rfc": "MobilityDB RFC #870 (TemporalParquet) + #913 (Temporal Data Lake)", - "discussion": "MobilityDB#861 (edge-to-cloud SQL portability: one query, three platforms)", - "geoParquet": "GeoParquet 1.1 covering.bbox (geoparquet.org/releases/v1.1.0)", - "benchmark": "MVB v3 \u2014 the scalar AND-chain on materialised covering columns prunes row groups identically to the spatial-aware path and ~10x faster, with no DuckDB spatial extension" - }, - "version": "1.0.0", - "valueCodec": { - "asHexWkb": "temporal_as_hexwkb", - "fromHexWkb": "temporal_from_hexwkb", - "note": "The canonical MEOS-WKB stays the lossless value column (BLOB); covering columns are denormalised and never the source of truth." - }, - "metadataKeys": { - "temporal": "temporal", - "geo": "geo", - "covering": "bbox" - }, - "classes": { - "spatial": { - "doc": "Spatial temporal types \u2014 STBOX covering (x/y[/z] extent + time extent + SRID).", - "box": { - "type": "STBOX", - "from": "tspatial_to_stbox" - }, - "srid": "tspatial_srid", - "types": [ - "tgeompoint", - "tgeogpoint", - "tgeometry", - "tgeography", - "tcbuffer", - "tnpoint", - "tpose", - "trgeometry" - ], - "columns": [ - { - "name": "xmin", - "sqlType": "double", - "accessor": "stbox_xmin", - "source": "box" - }, - { - "name": "xmax", - "sqlType": "double", - "accessor": "stbox_xmax", - "source": "box" - }, - { - "name": "ymin", - "sqlType": "double", - "accessor": "stbox_ymin", - "source": "box" - }, - { - "name": "ymax", - "sqlType": "double", - "accessor": "stbox_ymax", - "source": "box" - }, - { - "name": "zmin", - "sqlType": "double", - "accessor": "stbox_zmin", - "source": "box", - "when": "hasZ" - }, - { - "name": "zmax", - "sqlType": "double", - "accessor": "stbox_zmax", - "source": "box", - "when": "hasZ" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "stbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "stbox_tmax", - "source": "box" - }, - { - "name": "srid", - "sqlType": "int", - "accessor": "tspatial_srid", - "source": "value" - } - ] - }, - "number": { - "doc": "Numeric temporal types \u2014 TBOX covering (value range + time extent).", - "box": { - "type": "TBOX", - "from": "tnumber_to_tbox" - }, - "srid": null, - "types": [ - "tint", - "tfloat", - "tbigint" - ], - "columns": [ - { - "name": "vmin", - "sqlType": "double", - "accessor": "tbox_xmin", - "source": "box" - }, - { - "name": "vmax", - "sqlType": "double", - "accessor": "tbox_xmax", - "source": "box" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "tbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "tbox_tmax", - "source": "box" - } - ] - }, - "timeOnly": { - "doc": "Time-only temporal types \u2014 no spatial box; time extent only.", - "box": null, - "srid": null, - "types": [ - "tbool", - "ttext" - ], - "columns": [ - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "temporal_start_timestamptz", - "source": "value" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "temporal_end_timestamptz", - "source": "value" - } - ] - } - }, - "deferred": { - "pointcloudCellIndex": { - "types": [ - "tpcpoint", - "tpcpatch", - "th3index", - "tquadbin" - ], - "reason": "STBOX covering via a type-specific box path (e.g. tpcbox_to_stbox); fold into the `spatial` class once the catalog confirms a uniform temporal->STBOX converter for these families." - } - }, - "notes": [ - "The covering columns are a denormalisation of the value's bounding box; the canonical MEOS-WKB BLOB remains the lossless source of truth.", - "Materialising the covering columns as primitive Parquet columns gives Iceberg manifest-level file pruning and Parquet row-group min/max pruning, with no spatial-aware engine.", - "zmin/zmax are emitted only for 3D values (`when: hasZ`); 2D values omit them or store null.", - "`source: box` accessors take the box returned by `class.box.from(value)`; `source: value` accessors take the temporal value directly.", - "This descriptor is type-agnostic per class exactly as `portable-aliases.json` is type-agnostic per operator family \u2014 codegen consumes it identically across every binding." - ], - "byType": { - "tgeompoint": { - "class": "spatial", - "box": { - "type": "STBOX", - "from": "tspatial_to_stbox" - }, - "srid": "tspatial_srid", - "columns": [ - { - "name": "xmin", - "sqlType": "double", - "accessor": "stbox_xmin", - "source": "box" - }, - { - "name": "xmax", - "sqlType": "double", - "accessor": "stbox_xmax", - "source": "box" - }, - { - "name": "ymin", - "sqlType": "double", - "accessor": "stbox_ymin", - "source": "box" - }, - { - "name": "ymax", - "sqlType": "double", - "accessor": "stbox_ymax", - "source": "box" - }, - { - "name": "zmin", - "sqlType": "double", - "accessor": "stbox_zmin", - "source": "box", - "when": "hasZ" - }, - { - "name": "zmax", - "sqlType": "double", - "accessor": "stbox_zmax", - "source": "box", - "when": "hasZ" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "stbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "stbox_tmax", - "source": "box" - }, - { - "name": "srid", - "sqlType": "int", - "accessor": "tspatial_srid", - "source": "value" - } - ] - }, - "tgeogpoint": { - "class": "spatial", - "box": { - "type": "STBOX", - "from": "tspatial_to_stbox" - }, - "srid": "tspatial_srid", - "columns": [ - { - "name": "xmin", - "sqlType": "double", - "accessor": "stbox_xmin", - "source": "box" - }, - { - "name": "xmax", - "sqlType": "double", - "accessor": "stbox_xmax", - "source": "box" - }, - { - "name": "ymin", - "sqlType": "double", - "accessor": "stbox_ymin", - "source": "box" - }, - { - "name": "ymax", - "sqlType": "double", - "accessor": "stbox_ymax", - "source": "box" - }, - { - "name": "zmin", - "sqlType": "double", - "accessor": "stbox_zmin", - "source": "box", - "when": "hasZ" - }, - { - "name": "zmax", - "sqlType": "double", - "accessor": "stbox_zmax", - "source": "box", - "when": "hasZ" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "stbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "stbox_tmax", - "source": "box" - }, - { - "name": "srid", - "sqlType": "int", - "accessor": "tspatial_srid", - "source": "value" - } - ] - }, - "tgeometry": { - "class": "spatial", - "box": { - "type": "STBOX", - "from": "tspatial_to_stbox" - }, - "srid": "tspatial_srid", - "columns": [ - { - "name": "xmin", - "sqlType": "double", - "accessor": "stbox_xmin", - "source": "box" - }, - { - "name": "xmax", - "sqlType": "double", - "accessor": "stbox_xmax", - "source": "box" - }, - { - "name": "ymin", - "sqlType": "double", - "accessor": "stbox_ymin", - "source": "box" - }, - { - "name": "ymax", - "sqlType": "double", - "accessor": "stbox_ymax", - "source": "box" - }, - { - "name": "zmin", - "sqlType": "double", - "accessor": "stbox_zmin", - "source": "box", - "when": "hasZ" - }, - { - "name": "zmax", - "sqlType": "double", - "accessor": "stbox_zmax", - "source": "box", - "when": "hasZ" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "stbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "stbox_tmax", - "source": "box" - }, - { - "name": "srid", - "sqlType": "int", - "accessor": "tspatial_srid", - "source": "value" - } - ] - }, - "tgeography": { - "class": "spatial", - "box": { - "type": "STBOX", - "from": "tspatial_to_stbox" - }, - "srid": "tspatial_srid", - "columns": [ - { - "name": "xmin", - "sqlType": "double", - "accessor": "stbox_xmin", - "source": "box" - }, - { - "name": "xmax", - "sqlType": "double", - "accessor": "stbox_xmax", - "source": "box" - }, - { - "name": "ymin", - "sqlType": "double", - "accessor": "stbox_ymin", - "source": "box" - }, - { - "name": "ymax", - "sqlType": "double", - "accessor": "stbox_ymax", - "source": "box" - }, - { - "name": "zmin", - "sqlType": "double", - "accessor": "stbox_zmin", - "source": "box", - "when": "hasZ" - }, - { - "name": "zmax", - "sqlType": "double", - "accessor": "stbox_zmax", - "source": "box", - "when": "hasZ" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "stbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "stbox_tmax", - "source": "box" - }, - { - "name": "srid", - "sqlType": "int", - "accessor": "tspatial_srid", - "source": "value" - } - ] - }, - "tcbuffer": { - "class": "spatial", - "box": { - "type": "STBOX", - "from": "tspatial_to_stbox" - }, - "srid": "tspatial_srid", - "columns": [ - { - "name": "xmin", - "sqlType": "double", - "accessor": "stbox_xmin", - "source": "box" - }, - { - "name": "xmax", - "sqlType": "double", - "accessor": "stbox_xmax", - "source": "box" - }, - { - "name": "ymin", - "sqlType": "double", - "accessor": "stbox_ymin", - "source": "box" - }, - { - "name": "ymax", - "sqlType": "double", - "accessor": "stbox_ymax", - "source": "box" - }, - { - "name": "zmin", - "sqlType": "double", - "accessor": "stbox_zmin", - "source": "box", - "when": "hasZ" - }, - { - "name": "zmax", - "sqlType": "double", - "accessor": "stbox_zmax", - "source": "box", - "when": "hasZ" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "stbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "stbox_tmax", - "source": "box" - }, - { - "name": "srid", - "sqlType": "int", - "accessor": "tspatial_srid", - "source": "value" - } - ] - }, - "tnpoint": { - "class": "spatial", - "box": { - "type": "STBOX", - "from": "tspatial_to_stbox" - }, - "srid": "tspatial_srid", - "columns": [ - { - "name": "xmin", - "sqlType": "double", - "accessor": "stbox_xmin", - "source": "box" - }, - { - "name": "xmax", - "sqlType": "double", - "accessor": "stbox_xmax", - "source": "box" - }, - { - "name": "ymin", - "sqlType": "double", - "accessor": "stbox_ymin", - "source": "box" - }, - { - "name": "ymax", - "sqlType": "double", - "accessor": "stbox_ymax", - "source": "box" - }, - { - "name": "zmin", - "sqlType": "double", - "accessor": "stbox_zmin", - "source": "box", - "when": "hasZ" - }, - { - "name": "zmax", - "sqlType": "double", - "accessor": "stbox_zmax", - "source": "box", - "when": "hasZ" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "stbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "stbox_tmax", - "source": "box" - }, - { - "name": "srid", - "sqlType": "int", - "accessor": "tspatial_srid", - "source": "value" - } - ] - }, - "tpose": { - "class": "spatial", - "box": { - "type": "STBOX", - "from": "tspatial_to_stbox" - }, - "srid": "tspatial_srid", - "columns": [ - { - "name": "xmin", - "sqlType": "double", - "accessor": "stbox_xmin", - "source": "box" - }, - { - "name": "xmax", - "sqlType": "double", - "accessor": "stbox_xmax", - "source": "box" - }, - { - "name": "ymin", - "sqlType": "double", - "accessor": "stbox_ymin", - "source": "box" - }, - { - "name": "ymax", - "sqlType": "double", - "accessor": "stbox_ymax", - "source": "box" - }, - { - "name": "zmin", - "sqlType": "double", - "accessor": "stbox_zmin", - "source": "box", - "when": "hasZ" - }, - { - "name": "zmax", - "sqlType": "double", - "accessor": "stbox_zmax", - "source": "box", - "when": "hasZ" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "stbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "stbox_tmax", - "source": "box" - }, - { - "name": "srid", - "sqlType": "int", - "accessor": "tspatial_srid", - "source": "value" - } - ] - }, - "trgeometry": { - "class": "spatial", - "box": { - "type": "STBOX", - "from": "tspatial_to_stbox" - }, - "srid": "tspatial_srid", - "columns": [ - { - "name": "xmin", - "sqlType": "double", - "accessor": "stbox_xmin", - "source": "box" - }, - { - "name": "xmax", - "sqlType": "double", - "accessor": "stbox_xmax", - "source": "box" - }, - { - "name": "ymin", - "sqlType": "double", - "accessor": "stbox_ymin", - "source": "box" - }, - { - "name": "ymax", - "sqlType": "double", - "accessor": "stbox_ymax", - "source": "box" - }, - { - "name": "zmin", - "sqlType": "double", - "accessor": "stbox_zmin", - "source": "box", - "when": "hasZ" - }, - { - "name": "zmax", - "sqlType": "double", - "accessor": "stbox_zmax", - "source": "box", - "when": "hasZ" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "stbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "stbox_tmax", - "source": "box" - }, - { - "name": "srid", - "sqlType": "int", - "accessor": "tspatial_srid", - "source": "value" - } - ] - }, - "tint": { - "class": "number", - "box": { - "type": "TBOX", - "from": "tnumber_to_tbox" - }, - "srid": null, - "columns": [ - { - "name": "vmin", - "sqlType": "double", - "accessor": "tbox_xmin", - "source": "box" - }, - { - "name": "vmax", - "sqlType": "double", - "accessor": "tbox_xmax", - "source": "box" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "tbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "tbox_tmax", - "source": "box" - } - ] - }, - "tfloat": { - "class": "number", - "box": { - "type": "TBOX", - "from": "tnumber_to_tbox" - }, - "srid": null, - "columns": [ - { - "name": "vmin", - "sqlType": "double", - "accessor": "tbox_xmin", - "source": "box" - }, - { - "name": "vmax", - "sqlType": "double", - "accessor": "tbox_xmax", - "source": "box" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "tbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "tbox_tmax", - "source": "box" - } - ] - }, - "tbigint": { - "class": "number", - "box": { - "type": "TBOX", - "from": "tnumber_to_tbox" - }, - "srid": null, - "columns": [ - { - "name": "vmin", - "sqlType": "double", - "accessor": "tbox_xmin", - "source": "box" - }, - { - "name": "vmax", - "sqlType": "double", - "accessor": "tbox_xmax", - "source": "box" - }, - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "tbox_tmin", - "source": "box" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "tbox_tmax", - "source": "box" - } - ] - }, - "tbool": { - "class": "timeOnly", - "box": null, - "srid": null, - "columns": [ - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "temporal_start_timestamptz", - "source": "value" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "temporal_end_timestamptz", - "source": "value" - } - ] - }, - "ttext": { - "class": "timeOnly", - "box": null, - "srid": null, - "columns": [ - { - "name": "tmin", - "sqlType": "timestamptz", - "accessor": "temporal_start_timestamptz", - "source": "value" - }, - { - "name": "tmax", - "sqlType": "timestamptz", - "accessor": "temporal_end_timestamptz", - "source": "value" - } - ] - } - }, - "types": [ - "tbigint", - "tbool", - "tcbuffer", - "tfloat", - "tgeogpoint", - "tgeography", - "tgeometry", - "tgeompoint", - "tint", - "tnpoint", - "tpose", - "trgeometry", - "ttext" - ], - "symbols": [ - "stbox_tmax", - "stbox_tmin", - "stbox_xmax", - "stbox_xmin", - "stbox_ymax", - "stbox_ymin", - "stbox_zmax", - "stbox_zmin", - "tbox_tmax", - "tbox_tmin", - "tbox_xmax", - "tbox_xmin", - "temporal_as_hexwkb", - "temporal_end_timestamptz", - "temporal_from_hexwkb", - "temporal_start_timestamptz", - "tnumber_to_tbox", - "tspatial_srid", - "tspatial_to_stbox" - ], - "count": 13 - }, - "objectModel": { - "provenance": { - "discussion": "MobilityDB#861 (edge-to-cloud portability); MEOS-API object-model generalization", - "matureModel": "PyMEOS (the most mature hand-built OO model) is used as the parity ORACLE, not the source of truth: it is a strict subset of today's MEOS (it lacks TGeometry/TGeography/TCBuffer/TNPoint/TPose/TRGeometry classes that MEOS now defines).", - "sourceOfTruth": "MobilityDB meos/src/temporal/meos_catalog.c \u2014 the type-family predicate functions and MEOS_TEMPTYPE_CATALOG are the authoritative membership oracle; meos/include/meos.h \u2014 the tempSubtype and errorCode enums. The regression test re-derives every membership set from these so this file cannot silently drift.", - "predicates": { - "temporal_type": "meos_catalog.c \u2014 all temporal types (superclass membership)", - "talpha_type": "meos_catalog.c \u2014 {T_TBOOL,T_TTEXT} (+ internal tdoubleN)", - "tnumber_type": "meos_catalog.c \u2014 {T_TINT,T_TFLOAT}", - "tnumber_basetype": "meos_catalog.c \u2014 {T_INT4,T_FLOAT8}", - "tspatial_type": "meos_catalog.c \u2014 points+geos (+ cbuffer/npoint/pose/rgeo, #if-gated)", - "tpoint_type": "meos_catalog.c \u2014 {T_TGEOMPOINT,T_TGEOGPOINT}", - "tgeo_type": "meos_catalog.c \u2014 {T_TGEOMETRY,T_TGEOGRAPHY}", - "tgeo_type_all": "meos_catalog.c \u2014 {T_TGEOMETRY,T_TGEOGRAPHY,T_TGEOMPOINT,T_TGEOGPOINT} (overlap \u2014 see corrections)", - "tgeometry_type": "meos_catalog.c \u2014 {T_TGEOMPOINT,T_TGEOMETRY} (the geometry-based TRAIT, not the TGeometry class \u2014 see corrections)", - "tgeodetic_type": "meos_catalog.c \u2014 {T_TGEOGPOINT,T_TGEOGRAPHY} (the geodetic TRAIT)", - "catalog": "MEOS_TEMPTYPE_CATALOG[] \u2014 temptype -> base type (the missing template parameter)" - }, - "manual": { - "_comment": "The MobilityDB manual is the AUTHORITATIVE source for the conceptual class tree of the spatial subtree. The figure is conceptual and partial (spatial-only; omits Temporal/TAlpha/TNumber and the planned tpcpoint/tpcpatch). This model reconciles to it: TGeo is the broad parent of all PostGIS-derived types (= tgeo_type_all); TPoint is added as an API-level intermediate under TGeo (not drawn in the figure) so the tpoint_* method family binds to a class.", - "chapter": "Ch.7 Temporal Geometry Types (doc/temporal_spatial_p1.xml), https://mobilitydb.github.io/MobilityDB/master/ch07.html", - "figure": "Figure 7.1 'Hierarchy of spatiotemporal types in MobilityDB' (doc/images/tspatial.svg)", - "figureNodes": [ - "TSpatial", - "TGeo", - "TGeometry", - "TGeography", - "TGeomPoint", - "TGeogPoint", - "TCbuffer", - "TNpoint", - "TPose", - "TRGeometry" - ], - "figureEdges": "TSpatial -> {TGeo, TCbuffer, TNpoint, TPose, TRGeometry}; TGeo -> {TGeometry, TGeography, TGeomPoint, TGeogPoint}", - "modelAdds": [ - "TPoint (API-level intermediate under TGeo; see OM-M6)" - ] - } - }, - "axes": { - "_comment": "Temporal is concretized along two orthogonal axes. A concrete class is the product leaf-family x subtype, e.g. TFloatSeq, TGeomPointInst.", - "subtype": { - "enum": "tempSubtype", - "_comment": "The template axis \u2014 Temporal/TInstant/TSequence/TSequenceSet. Values verbatim from meos.h tempSubtype; gated against source.", - "values": [ - { - "name": "ANYTEMPSUBTYPE", - "value": 0, - "class": null, - "prefix": null - }, - { - "name": "TINSTANT", - "value": 1, - "class": "TInstant", - "prefix": "tinstant" - }, - { - "name": "TSEQUENCE", - "value": 2, - "class": "TSequence", - "prefix": "tsequence" - }, - { - "name": "TSEQUENCESET", - "value": 3, - "class": "TSequenceSet", - "prefix": "tsequenceset" - } - ] - }, - "typeFamily": { - "_comment": "The type-family axis \u2014 the inheritance lattice; the leaf's base type is the missing template parameter. Single-inheritance TREE (the geometry/geodetic split is a TRAIT, not a parent, to avoid a diamond \u2014 see traits)." - } - }, - "lattice": { - "Temporal": { - "kind": "root", - "parent": null, - "predicate": "temporal_type", - "prefixes": [ - "temporal" - ], - "temptypes": [ - "T_TBOOL", - "T_TINT", - "T_TFLOAT", - "T_TTEXT", - "T_TGEOMPOINT", - "T_TGEOGPOINT", - "T_TGEOMETRY", - "T_TGEOGRAPHY", - "T_TCBUFFER", - "T_TNPOINT", - "T_TPOSE", - "T_TRGEOMETRY" - ], - "doc": "Superclass of every temporal type; temporal_* functions are late-bound over `subtype` and `temptype`.", - "children": [ - "TAlpha", - "TNumber", - "TSpatial" - ], - "ancestors": [], - "depth": 0 - }, - "TAlpha": { - "kind": "abstract", - "parent": "Temporal", - "predicate": "talpha_type", - "prefixes": [ - "talpha" - ], - "temptypes": [ - "T_TBOOL", - "T_TTEXT" - ], - "doc": "Non-numeric, non-spatial temporal types (step/discrete interpolation only). A real MEOS grouping (talpha_type) with no user-facing class name in PyMEOS \u2014 see corrections.", - "children": [ - "TBool", - "TText" - ], - "ancestors": [ - "Temporal" - ], - "depth": 1 - }, - "TBool": { - "kind": "leaf", - "parent": "TAlpha", - "predicate": null, - "prefixes": [ - "tbool" - ], - "temptypes": [ - "T_TBOOL" - ], - "cBaseType": "T_BOOL", - "children": [], - "ancestors": [ - "TAlpha", - "Temporal" - ], - "depth": 2 - }, - "TText": { - "kind": "leaf", - "parent": "TAlpha", - "predicate": null, - "prefixes": [ - "ttext" - ], - "temptypes": [ - "T_TTEXT" - ], - "cBaseType": "T_TEXT", - "children": [], - "ancestors": [ - "TAlpha", - "Temporal" - ], - "depth": 2 - }, - "TNumber": { - "kind": "abstract", - "parent": "Temporal", - "predicate": "tnumber_type", - "prefixes": [ - "tnumber" - ], - "temptypes": [ - "T_TINT", - "T_TFLOAT" - ], - "basePredicate": "tnumber_basetype", - "doc": "Temporal numbers; supports linear interpolation.", - "children": [ - "TFloat", - "TInt" - ], - "ancestors": [ - "Temporal" - ], - "depth": 1 - }, - "TInt": { - "kind": "leaf", - "parent": "TNumber", - "predicate": null, - "prefixes": [ - "tint" - ], - "temptypes": [ - "T_TINT" - ], - "cBaseType": "T_INT4", - "children": [], - "ancestors": [ - "TNumber", - "Temporal" - ], - "depth": 2 - }, - "TFloat": { - "kind": "leaf", - "parent": "TNumber", - "predicate": null, - "prefixes": [ - "tfloat" - ], - "temptypes": [ - "T_TFLOAT" - ], - "cBaseType": "T_FLOAT8", - "children": [], - "ancestors": [ - "TNumber", - "Temporal" - ], - "depth": 2 - }, - "TSpatial": { - "kind": "abstract", - "parent": "Temporal", - "predicate": "tspatial_type", - "prefixes": [ - "tspatial" - ], - "temptypes": [ - "T_TGEOMPOINT", - "T_TGEOGPOINT", - "T_TGEOMETRY", - "T_TGEOGRAPHY", - "T_TCBUFFER", - "T_TNPOINT", - "T_TPOSE", - "T_TRGEOMETRY" - ], - "doc": "Temporal types carrying an STBox spatial bounding box.", - "children": [ - "TCbuffer", - "TGeo", - "TNpoint", - "TPose", - "TRGeometry" - ], - "ancestors": [ - "Temporal" - ], - "depth": 1 - }, - "TGeo": { - "kind": "abstract", - "parent": "TSpatial", - "predicate": "tgeo_type_all", - "apiPredicate": "tgeo_type", - "prefixes": [ - "tgeo" - ], - "userFacingName": "TGeo", - "temptypes": [ - "T_TGEOMETRY", - "T_TGEOGRAPHY", - "T_TGEOMPOINT", - "T_TGEOGPOINT" - ], - "doc": "All PostGIS-derived spatiotemporal types (geometry/geography-based). Authoritative parent per MobilityDB manual Ch.7 Figure 7.1 (= the broad C predicate tgeo_type_all). NOTE: the narrower C predicate tgeo_type() and most tgeo_* functions reject points \u2014 class membership (manual) is broader than tgeo_* API applicability; see correction OM-M1.", - "children": [ - "TGeography", - "TGeometry", - "TPoint" - ], - "ancestors": [ - "TSpatial", - "Temporal" - ], - "depth": 2 - }, - "TPoint": { - "kind": "abstract", - "parent": "TGeo", - "predicate": "tpoint_type", - "prefixes": [ - "tpoint" - ], - "userFacingName": "TPoint", - "temptypes": [ - "T_TGEOMPOINT", - "T_TGEOGPOINT" - ], - "doc": "Temporal points. API-level intermediate (C predicate tpoint_type + the tpoint_* method family); NOT drawn in the manual Figure 7.1 (a conceptual diagram) but required so the tpoint_* methods bind to a class \u2014 see correction OM-M6.", - "children": [ - "TGeogPoint", - "TGeomPoint" - ], - "ancestors": [ - "TGeo", - "TSpatial", - "Temporal" - ], - "depth": 3 - }, - "TGeomPoint": { - "kind": "leaf", - "parent": "TPoint", - "predicate": null, - "prefixes": [ - "tgeompoint" - ], - "userFacingName": "TGeomPoint", - "temptypes": [ - "T_TGEOMPOINT" - ], - "cBaseType": "T_GEOMETRY", - "traits": [ - "geometryBased" - ], - "children": [], - "ancestors": [ - "TPoint", - "TGeo", - "TSpatial", - "Temporal" - ], - "depth": 4 - }, - "TGeogPoint": { - "kind": "leaf", - "parent": "TPoint", - "predicate": null, - "prefixes": [ - "tgeogpoint" - ], - "userFacingName": "TGeogPoint", - "temptypes": [ - "T_TGEOGPOINT" - ], - "cBaseType": "T_GEOGRAPHY", - "traits": [ - "geodetic" - ], - "children": [], - "ancestors": [ - "TPoint", - "TGeo", - "TSpatial", - "Temporal" - ], - "depth": 4 - }, - "TGeometry": { - "kind": "leaf", - "parent": "TGeo", - "predicate": null, - "prefixes": [ - "tgeometry" - ], - "userFacingName": "TGeometry", - "temptypes": [ - "T_TGEOMETRY" - ], - "cBaseType": "T_GEOMETRY", - "traits": [ - "geometryBased" - ], - "children": [], - "ancestors": [ - "TGeo", - "TSpatial", - "Temporal" - ], - "depth": 3 - }, - "TGeography": { - "kind": "leaf", - "parent": "TGeo", - "predicate": null, - "prefixes": [ - "tgeography" - ], - "userFacingName": "TGeography", - "temptypes": [ - "T_TGEOGRAPHY" - ], - "cBaseType": "T_GEOGRAPHY", - "traits": [ - "geodetic" - ], - "children": [], - "ancestors": [ - "TGeo", - "TSpatial", - "Temporal" - ], - "depth": 3 - }, - "TCbuffer": { - "kind": "leaf", - "parent": "TSpatial", - "predicate": null, - "prefixes": [ - "tcbuffer" - ], - "userFacingName": "TCbuffer", - "temptypes": [ - "T_TCBUFFER" - ], - "cBaseType": "T_CBUFFER", - "conditional": "CBUFFER", - "children": [], - "ancestors": [ - "TSpatial", - "Temporal" - ], - "depth": 2 - }, - "TNpoint": { - "kind": "leaf", - "parent": "TSpatial", - "predicate": null, - "prefixes": [ - "tnpoint" - ], - "userFacingName": "TNpoint", - "temptypes": [ - "T_TNPOINT" - ], - "cBaseType": "T_NPOINT", - "conditional": "NPOINT", - "children": [], - "ancestors": [ - "TSpatial", - "Temporal" - ], - "depth": 2 - }, - "TPose": { - "kind": "leaf", - "parent": "TSpatial", - "predicate": null, - "prefixes": [ - "tpose" - ], - "userFacingName": "TPose", - "temptypes": [ - "T_TPOSE" - ], - "cBaseType": "T_POSE", - "conditional": "POSE", - "children": [], - "ancestors": [ - "TSpatial", - "Temporal" - ], - "depth": 2 - }, - "TRGeometry": { - "kind": "leaf", - "parent": "TSpatial", - "predicate": null, - "prefixes": [ - "trgeometry", - "trgeo" - ], - "userFacingName": "TRGeometry", - "internalPrefix": "trgeo", - "temptypes": [ - "T_TRGEOMETRY" - ], - "cBaseType": "T_POSE", - "conditional": "RGEO", - "note": "Base type is T_POSE, not a geometry \u2014 base != name (see corrections). User-facing API name is `trgeometry`; internal C functions keep the `trgeo_` prefix and must NOT be normalized.", - "children": [], - "ancestors": [ - "TSpatial", - "Temporal" - ], - "depth": 2 - } - }, - "traits": { - "_comment": "Orthogonal boolean axes \u2014 NOT inheritance parents (modelling them as parents would create a diamond TGeomPoint<-{TPoint,TGeometryBased}). Tagged on leaves; each backed by a MEOS predicate, gated against source.", - "geometryBased": { - "predicate": "tgeometry_type", - "temptypes": [ - "T_TGEOMPOINT", - "T_TGEOMETRY" - ], - "doc": "Cartesian (planar) base \u2014 geometry." - }, - "geodetic": { - "predicate": "tgeodetic_type", - "temptypes": [ - "T_TGEOGPOINT", - "T_TGEOGRAPHY" - ], - "doc": "Ellipsoidal base \u2014 geography." - } - }, - "companions": { - "_comment": "MEOS is a CLOSED ALGEBRA: temporal operations return/consume spans, sets and boxes. Without these companion hierarchies the methods cannot be typed (e.g. tnumber_to_span -> *Span, temporal_time -> TsTzSpanSet, tnumber_to_tbox -> TBox). Parallel hierarchies (not subclasses of Temporal). temptypes gated against the MeosType enum.", - "Box": { - "root": "Box", - "nodes": { - "Box": { - "kind": "root", - "parent": null, - "doc": "Bounding-box family.", - "children": [ - "STBox", - "TBox" - ], - "ancestors": [], - "depth": 0 - }, - "TBox": { - "kind": "leaf", - "parent": "Box", - "prefixes": [ - "tbox" - ], - "temptype": "T_TBOX", - "doc": "Numeric x time box (bbox of TNumber).", - "children": [], - "ancestors": [ - "Box" - ], - "depth": 1 - }, - "STBox": { - "kind": "leaf", - "parent": "Box", - "prefixes": [ - "stbox" - ], - "temptype": "T_STBOX", - "doc": "Space x time box (bbox of TSpatial).", - "children": [], - "ancestors": [ - "Box" - ], - "depth": 1 - } - } - }, - "Collection": { - "root": "Collection", - "nodes": { - "Collection": { - "kind": "root", - "parent": null, - "children": [ - "Set", - "Span", - "SpanSet" - ], - "ancestors": [], - "depth": 0 - }, - "Set": { - "kind": "abstract", - "parent": "Collection", - "prefixes": [ - "set" - ], - "doc": "Unordered set of base values.", - "children": [ - "BigIntSet", - "CbufferSet", - "DateSet", - "FloatSet", - "GeogSet", - "GeomSet", - "IntSet", - "NpointSet", - "PoseSet", - "TextSet", - "TsTzSet" - ], - "ancestors": [ - "Collection" - ], - "depth": 1 - }, - "Span": { - "kind": "abstract", - "parent": "Collection", - "prefixes": [ - "span" - ], - "doc": "Contiguous range over an ordered base type.", - "children": [ - "BigIntSpan", - "DateSpan", - "FloatSpan", - "IntSpan", - "TsTzSpan" - ], - "ancestors": [ - "Collection" - ], - "depth": 1 - }, - "SpanSet": { - "kind": "abstract", - "parent": "Collection", - "prefixes": [ - "spanset" - ], - "doc": "Set of disjoint spans.", - "children": [ - "BigIntSpanSet", - "DateSpanSet", - "FloatSpanSet", - "IntSpanSet", - "TsTzSpanSet" - ], - "ancestors": [ - "Collection" - ], - "depth": 1 - }, - "IntSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_INTSET", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "BigIntSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_BIGINTSET", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "FloatSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_FLOATSET", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "TextSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_TEXTSET", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "DateSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_DATESET", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "TsTzSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_TSTZSET", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "GeomSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_GEOMSET", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "GeogSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_GEOGSET", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "NpointSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_NPOINTSET", - "conditional": "NPOINT", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "PoseSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_POSESET", - "conditional": "POSE", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "CbufferSet": { - "kind": "leaf", - "parent": "Set", - "temptype": "T_CBUFFERSET", - "conditional": "CBUFFER", - "children": [], - "ancestors": [ - "Set", - "Collection" - ], - "depth": 2 - }, - "IntSpan": { - "kind": "leaf", - "parent": "Span", - "temptype": "T_INTSPAN", - "children": [], - "ancestors": [ - "Span", - "Collection" - ], - "depth": 2 - }, - "BigIntSpan": { - "kind": "leaf", - "parent": "Span", - "temptype": "T_BIGINTSPAN", - "children": [], - "ancestors": [ - "Span", - "Collection" - ], - "depth": 2 - }, - "FloatSpan": { - "kind": "leaf", - "parent": "Span", - "temptype": "T_FLOATSPAN", - "children": [], - "ancestors": [ - "Span", - "Collection" - ], - "depth": 2 - }, - "DateSpan": { - "kind": "leaf", - "parent": "Span", - "temptype": "T_DATESPAN", - "children": [], - "ancestors": [ - "Span", - "Collection" - ], - "depth": 2 - }, - "TsTzSpan": { - "kind": "leaf", - "parent": "Span", - "temptype": "T_TSTZSPAN", - "children": [], - "ancestors": [ - "Span", - "Collection" - ], - "depth": 2 - }, - "IntSpanSet": { - "kind": "leaf", - "parent": "SpanSet", - "temptype": "T_INTSPANSET", - "children": [], - "ancestors": [ - "SpanSet", - "Collection" - ], - "depth": 2 - }, - "BigIntSpanSet": { - "kind": "leaf", - "parent": "SpanSet", - "temptype": "T_BIGINTSPANSET", - "children": [], - "ancestors": [ - "SpanSet", - "Collection" - ], - "depth": 2 - }, - "FloatSpanSet": { - "kind": "leaf", - "parent": "SpanSet", - "temptype": "T_FLOATSPANSET", - "children": [], - "ancestors": [ - "SpanSet", - "Collection" - ], - "depth": 2 - }, - "DateSpanSet": { - "kind": "leaf", - "parent": "SpanSet", - "temptype": "T_DATESPANSET", - "children": [], - "ancestors": [ - "SpanSet", - "Collection" - ], - "depth": 2 - }, - "TsTzSpanSet": { - "kind": "leaf", - "parent": "SpanSet", - "temptype": "T_TSTZSPANSET", - "children": [], - "ancestors": [ - "SpanSet", - "Collection" - ], - "depth": 2 - } - } - } - }, - "algebra": { - "_comment": "Closed-algebra relations \u2014 which companion type a temporal family yields, so codegen can type returns/arguments. Curated from the canonical accessor functions; informative, not exhaustive.", - "relations": [ - { - "from": "Temporal", - "to": "TsTzSpan", - "relation": "timeExtent", - "via": "temporal_to_tstzspan" - }, - { - "from": "Temporal", - "to": "TsTzSpanSet", - "relation": "time", - "via": "temporal_time", - "note": "TsTzSpanSet (PyMEOS / MEOS.js casing) is the model name for the MEOS tstzspanset collection type" - }, - { - "from": "TNumber", - "to": "Span", - "relation": "valueSpan", - "via": "tnumber_to_span" - }, - { - "from": "TNumber", - "to": "TBox", - "relation": "bbox", - "via": "tnumber_to_tbox" - }, - { - "from": "TSpatial", - "to": "STBox", - "relation": "bbox", - "via": "tspatial_to_stbox" - }, - { - "from": "Temporal", - "to": "Set", - "relation": "values", - "via": "_values / _valueset" - } - ] - }, - "errors": { - "_comment": "The MEOS error/exception contract. MEOS has a single raise mechanism: meos_error(int errlevel, int errcode, const char *fmt, ...) (meos.h). errcode is an `errorCode` enum value. The per-function `raises` set is DERIVED by static scan of the function definition body in MobilityDB meos/src (see derivation) \u2014 never fabricated.", - "enum": "errorCode", - "raiseSite": "meos_error(int errlevel, int errcode, const char *format, ...)", - "codes": [ - { - "name": "MEOS_SUCCESS", - "value": 0, - "meaning": "Successful operation" - }, - { - "name": "MEOS_ERR_INTERNAL_ERROR", - "value": 1, - "meaning": "Unspecified internal error" - }, - { - "name": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "value": 2, - "meaning": "Internal type error" - }, - { - "name": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "value": 3, - "meaning": "Internal out of range error" - }, - { - "name": "MEOS_ERR_DIVISION_BY_ZERO", - "value": 4, - "meaning": "Internal division by zero error" - }, - { - "name": "MEOS_ERR_MEMORY_ALLOC_ERROR", - "value": 5, - "meaning": "Internal malloc error" - }, - { - "name": "MEOS_ERR_AGGREGATION_ERROR", - "value": 6, - "meaning": "Internal aggregation error" - }, - { - "name": "MEOS_ERR_DIRECTORY_ERROR", - "value": 7, - "meaning": "Internal directory error" - }, - { - "name": "MEOS_ERR_FILE_ERROR", - "value": 8, - "meaning": "Internal file error" - }, - { - "name": "MEOS_ERR_INVALID_ARG", - "value": 10, - "meaning": "Invalid argument" - }, - { - "name": "MEOS_ERR_INVALID_ARG_TYPE", - "value": 11, - "meaning": "Invalid argument type" - }, - { - "name": "MEOS_ERR_INVALID_ARG_VALUE", - "value": 12, - "meaning": "Invalid argument value" - }, - { - "name": "MEOS_ERR_FEATURE_NOT_SUPPORTED", - "value": 13, - "meaning": "Feature not currently supported" - }, - { - "name": "MEOS_ERR_MFJSON_INPUT", - "value": 20, - "meaning": "MFJSON input error" - }, - { - "name": "MEOS_ERR_MFJSON_OUTPUT", - "value": 21, - "meaning": "MFJSON output error" - }, - { - "name": "MEOS_ERR_TEXT_INPUT", - "value": 22, - "meaning": "Text input error" - }, - { - "name": "MEOS_ERR_TEXT_OUTPUT", - "value": 23, - "meaning": "Text output error" - }, - { - "name": "MEOS_ERR_WKB_INPUT", - "value": 24, - "meaning": "WKB input error" - }, - { - "name": "MEOS_ERR_WKB_OUTPUT", - "value": 25, - "meaning": "WKB output error" - }, - { - "name": "MEOS_ERR_GEOJSON_INPUT", - "value": 26, - "meaning": "GEOJSON input error" - }, - { - "name": "MEOS_ERR_GEOJSON_OUTPUT", - "value": 27, - "meaning": "GEOJSON output error" - } - ], - "derivation": { - "sourceGlob": "/meos/src/**/*.c", - "direct": "Collect the 2nd argument symbol of every meos_error(...) call textually present in the function's definition body.", - "viaEnsure": "MEOS guards arguments through `ensure_*` helper predicates that themselves call meos_error. Build an ensureFn -> {codes} map from the ensure_* bodies and resolve ONE indirection level; tag those entries via=\"ensure\".", - "honesty": "Each raises entry carries via=\"direct\"|\"ensure\". If the source tree is unavailable the scan is a no-op: per-function raises is omitted and errors.status=\"source-unavailable\" \u2014 an honest signal, never an empty-set claim and never a fabricated verdict (mirrors portable_parity.py).", - "status": "pending-scan" - }, - "status": "scanned", - "raises": { - "sub_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "spanset_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "datum_distance": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "tspatial_transform": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_srid_known" - } - ], - "tint_tmax_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "right_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "temporal_minus_values": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_set" - } - ], - "geom_to_nsegment": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tboxfloat_xmax": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "shortestline_tgeo_tgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - } - ], - "spatial_set_srid": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "bigint_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "trgeometry_geom": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_has_geom" - } - ], - "overleft_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "geo_tpose_to_trgeometry": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "tbigint_to_tquadbin": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "h3_cell_to_local_ij_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "nsegment_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "after_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "geog_length": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "geo_tposeseqset_to_trgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "trgeo_wkt_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "ensure_not_null": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "direct" - } - ], - "tbool_tor_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "distance_intset_intset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "geo_collect_garray": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "geog_centroid": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - } - ], - "ensure_tnumber_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "box3d_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "tspatial_as_text": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "basetype_spantype": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "spanset_split_each_n_spans": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_valid_set_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "datum_add": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "tjsonb_delete_path": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_valid_geo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic_geo" - } - ], - "left_tbox_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "temporal_segments": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "spatialset_transform": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_srid_known" - } - ], - "tnumber_minus_spanset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspanset" - } - ], - "double_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "ever_ge_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "tboxbigint_xmax": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "tpose_from_geopose": [ - { - "code": "MEOS_ERR_MFJSON_INPUT", - "via": "direct" - } - ], - "ensure_temporal_isof_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "back_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "tfloat_ln": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tnumber_valuespans": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_tnumber_type" - } - ], - "tstzset_tprecision": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive_duration" - } - ], - "settype_basetype": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "tsequenceset_to_tsequence": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "geom_convex_hull": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "tnumber_at_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "rtree_insert_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_rtree_temporal_compatible" - } - ], - "span_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "right_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "tsequenceset_to_discrete": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "trgeometry_append_tsequence": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_interp" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_subtype" - } - ], - "poseset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "trgeometry_to_tgeometry": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_has_geom" - } - ], - "ensure_same_geodetic_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_same_srid": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_not_geodetic_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_same_dimensionality_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_circle_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_same_geodetic": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "temporal_restrict_value": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_spatial_dimensionality" - } - ], - "basetype_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "tsequenceset_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "ensure", - "through": "ensure_cbrace" - } - ], - "left_numspan_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "h3_cell_to_parent_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "spansettype_spantype": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "get_srid_ways": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_valid_tnumber_numspanset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "ensure_valid_pose_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "h3_local_ij_to_cell_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "trgeometry_start_sequence": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - } - ], - "trgeometry_split_each_n_stboxes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "temporal_insert": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_continuous_interp" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "tgeo_traversed_area": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_nonlinear_interp" - } - ], - "ttext_tmax_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "string_unescape": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "geo_split_each_n_stboxes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_mline_type" - } - ], - "trgeometry_segments": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - } - ], - "temporal_frechet_path": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "tbox_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_numspan_type" - }, - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_one_not_null" - } - ], - "distance_tstzset_tstzset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "contains_numspan_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "ensure_valid_tgeo_tgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic" - } - ], - "spantype_spansettype": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "jsonbset_exists_array": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "geo_makeline_garray": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_valid_cbuffer_cbuffer": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "ensure_same_dimensionality_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ea_touches_tgeo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic" - } - ], - "spatial_srid": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "distance_floatset_floatset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "overfront_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "nad_tboxfloat_tboxfloat": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "ensure_has_not_M_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "geo_to_h3index_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - }, - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "ensure", - "through": "ensure_srid_is_latlong" - } - ], - "spatial_set_stbox": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "round_fn": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_tspatial_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "minus_set_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "tdwithin_tcbuffer_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative_datum" - } - ], - "nad_tbox_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_span_type" - } - ], - "adjacent_numspan_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "ensure_srid_reconcile": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "cbufferarr_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "temptype_basetype": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "pcpoint_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "temporal_hausdorff_distance": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "spantype_basetype": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_span_isof_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "overafter_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "ensure_same_spanset_span_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "tbigintbox_expand": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "contained_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "int_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "geompoint_to_npoint": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "overlaps_numspan_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "ensure_valid_tnpoint_tnpoint": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "tsequenceset_to_step": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_positive_datum": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "temporal_tsequence": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_valid_interp" - } - ], - "tle_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "h3_cell_to_children": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "before_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "tfloat_tmax_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "route_length": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "h3_compact_cells": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "nad_tboxint_tboxint": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "ea_touches_tpoint_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic" - } - ], - "type_from_wkb": [ - { - "code": "MEOS_ERR_WKB_INPUT", - "via": "direct" - } - ], - "ensure_same_dimensionality": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "contained_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "overbefore_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "contains_tbox_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "span_bins": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative_datum" - } - ], - "distance_bigintset_bigintset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "lfunc_set": [ - { - "code": "MEOS_ERR_NULL_RESULT", - "via": "direct" - } - ], - "ensure_valid_pcpatchset_pcpatch": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_pcpatch" - } - ], - "cbuffer_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "trgeoseqset_to_tsequence": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_same_span_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "ensure_not_geodetic": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_has_M_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_valid_pose_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "tfloatbox_expand": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "ensure_has_X": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "nad_tgeo_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_spatial_dimensionality" - } - ], - "always_lt_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "contained_numspan_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "h3_get_num_cells_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "h3_cell_to_center_child_next_meos": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "direct" - } - ], - "temporal_num_sequences": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - } - ], - "trgeometry_split_n_stboxes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "geom_array_union": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "div_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "tnpoint_route": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "cbufferset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "set_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "h3_cell_to_vertexes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_oparen": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "ensure_has_Z": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "span_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "h3_grid_disk": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "pose_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "adjacent_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "ensure_valid_span_span": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_span_type" - } - ], - "datum_bin": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive_datum" - } - ], - "tdwithin_tgeo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic_geo" - } - ], - "ensure_valid_tspatial_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic_tspatial_geo" - } - ], - "ensure_valid_tpoint_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic_tspatial_geo" - } - ], - "front_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "h3_cell_to_vertex_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "set_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "datum_hash_extended": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "temporal_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "datum_mul": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "cbuffer_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "span_spgist_get_span": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - } - ], - "dist_double_value_value": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "temporal_simplify_min_dist": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive_datum" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_tnumber_tpoint_type" - } - ], - "ensure_span_tbox_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "temporal_tsequenceset": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_spanset_isof_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "tbox_expand_value": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tdistance_tgeo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_point_type" - } - ], - "tstzset_tcount_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_skiplist_subtype" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "same_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "tquadbin_in": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - } - ], - "pose_make_2d": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "ensure", - "through": "ensure_valid_rotation" - } - ], - "tfloat_tsum_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "ensure_valid_tpoint_tpoint": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic" - } - ], - "tdwithin_tcbuffer_cbuffer": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative_datum" - } - ], - "tdiscseq_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "ensure", - "through": "ensure_cbrace" - } - ], - "meostype_length": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "overright_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "ensure_valid_tpose_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "ensure_numspan_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "temporal_append_tsequence": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_interp" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_subtype" - } - ], - "geo_tposeseq_to_trgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "th3index_in": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - } - ], - "trgeo_restrict_geom": [ - { - "code": "MEOS_ERR_FEATURE_NOT_SUPPORTED", - "via": "direct" - } - ], - "always_ge_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "tge_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "stbox_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "ensure_spatial_validity": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - } - ], - "spanset_split_n_spans": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "h3_get_directed_edge_destination_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "contains_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "overback_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "ensure_valid_tpose_tpose": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "geo_transform": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "stbox_volume": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic" - } - ], - "quadbin_parse": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "nad_tgeo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic_tspatial_geo" - } - ], - "tgt_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "tdistance_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "tspatial_parse": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_point_type" - } - ], - "h3_get_icosahedron_faces": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "h3_edge_length_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "union_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "contains_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "ensure_valid_pcpointset_pcpoint": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_pcpoint" - } - ], - "mul_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "spanset_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_span_type" - } - ], - "tdistance_tnpoint_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_point_type" - } - ], - "tspatialseq_expand_stbox": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "date_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "overlaps_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "overleft_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "ensure_same_pcid_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "trgeometry_to_tpose": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_has_geom" - } - ], - "stbox_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "after_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "floatset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "spatialset_set_srid": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_srid_known" - } - ], - "ensure_tpoint_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "npointset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "temparr_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "bigint_get_bin": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive_datum" - } - ], - "nsegment_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "geo_geo_n": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - } - ], - "edwithin_trgeometry_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative_datum" - } - ], - "same_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "ensure_valid_spatial_stbox_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic" - } - ], - "datum_cmp": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "tjsonb_exists_array": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "datum_hash": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "geoset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "overright_numspan_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "tboxfloat_xmin": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "ensure_valid_cbuffer_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "ensure_temporal_isof_basetype": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "overlaps_tbox_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "trgeoinst_geom_p": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_has_geom" - } - ], - "set_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_spantype" - } - ], - "nsegment_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_route_exists" - } - ], - "overright_set_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "temporal_at_values": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_set" - } - ], - "tnumber_at_span": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "h3_cell_to_gs_point": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "h3_grid_ring": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "pose_transform": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_srid_known" - } - ], - "tint_tmin_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "datum_double": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "jsonbset_out": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "point_transf_pj": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "direct" - } - ], - "ensure_valid_tpose_pose": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "ensure_tnumber_basetype": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "ensure_common_dimension": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "geom_azimuth": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_has_geom": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "floatspanset_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "ensure_nonlinear_interp": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_valid_tnpoint_npoint": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "tintbox_expand": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "distance_dateset_dateset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "ever_ne_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "geog_distance": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "spannode_init": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - } - ], - "tstzset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_tgeodetic_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "tbigint_to_tint": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "direct" - } - ], - "temporal_merge_array": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_linear_interp": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "h3_cell_to_center_child_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_continuous": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "npoint_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "tspatialseq_disc_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "ensure", - "through": "ensure_cbrace" - } - ], - "ever_le_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "below_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "left_set_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "cbuffer_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "tint_tsum_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "ever_gt_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "text_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "intersection_set_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "overbelow_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "tnumber_minus_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "ensure_valid_day_duration": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ttext_tmin_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "same_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "bool_in": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - } - ], - "pose_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "contains_set_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "ensure_not_negative_datum": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_has_Z_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "raquet_read_bytes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "cbufferarr_to_geom": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "tfloat_to_tbigint": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "pcpatch_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "tspatialinst_set_stbox": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_same_temporal_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "jsonbset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "always_ne_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "pcpointset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "temporal_ext_kalman_filter": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive_datum" - } - ], - "stbox_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "pose_make_point2d": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - }, - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "ensure", - "through": "ensure_valid_rotation" - } - ], - "pose_apply_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "p_obrace": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "ensure_valid_interp": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "overleft_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "npoint_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "h3index_in": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tnumber_split_n_tboxes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "tquadbin_values": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - } - ], - "float_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "raquet_read": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tbool_tand_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "jsonb_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "ensure_set_spantype": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "overleft_numspan_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "ensure_same_interp": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ever_eq_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "ea_touches_tgeo_tgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic" - } - ], - "tinstant_to_string": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - }, - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "ensure", - "through": "ensure_srid_is_latlong" - } - ], - "overright_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "add_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "h3_unit_from_cstring": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_valid_spanset_spanset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_spanset_type" - } - ], - "tboxint_xmin": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "temporal_derivative": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_linear_interp" - } - ], - "ensure_valid_tspatial_tspatial": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic" - } - ], - "always_le_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "stbox_to_box3d": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic" - } - ], - "geom_in": [ - { - "code": "MEOS_ERR_GEOJSON_INPUT", - "via": "direct" - }, - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - }, - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - }, - { - "code": "MEOS_ERR_WKB_INPUT", - "via": "direct" - } - ], - "pose_wkt_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "trgeoseqset_to_tinstant": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "temporal_restrict_values": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_spatial_dimensionality" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_set" - } - ], - "temporal_cmp": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_spatial_dimensionality" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "datum_sub": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "route_geom": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "nad_tint_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "ensure_end_input": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "int_get_bin": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "overlaps_set_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "stbox_transform": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_srid_known" - } - ], - "ensure_same_spatial_dimensionality": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "set_to_spanset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_spantype" - } - ], - "overright_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "npoint_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "date_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "ensure_valid_tspatial_base": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic_tspatial_base" - } - ], - "h3_vertex_to_gs_point": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "trgeometry_sequences": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - } - ], - "right_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "temporal_update": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_continuous_interp" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "temporal_simplify_min_tdelta": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive_duration" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_tnumber_tpoint_type" - } - ], - "before_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "trgeometry_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "datum_div": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_has_not_Z": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tpointseq_from_base_tstzset": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "tbigint_to_th3index": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "h3_get_directed_edge_origin_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "pcpatch_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "th3index_value_n": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - } - ], - "temporal_split_n_spans": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "left_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "tgeoinst_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "spanset_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_spanset_span_type" - } - ], - "basetype_out": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "tbox_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "float_get_bin": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive_datum" - } - ], - "set_cmp": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "tspatial_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_has_not_Z_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_valid_tgeo_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic" - } - ], - "tinstant_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "ensure", - "through": "ensure_end_input" - } - ], - "ensure_geoset_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "ensure_valid_tcbuffer_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "h3_directed_edge_to_gs_boundary": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_same_geodetic_tspatial_base": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "h3_cell_area_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tspatial_as_ewkt": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "ensure_same_geom": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "nad_tgeo_tgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - } - ], - "pcpatchset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "float_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "temporal_frechet_distance": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "right_tbox_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "same_numspan_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "ensure_srid_is_latlong": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "gbox_in": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "trgeometry_instant_n": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_valid_tgeo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic_tspatial_geo" - } - ], - "set_eq": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "overright_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "set_split_n_spans": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ever_lt_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "posearr_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "overright_tbox_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "temporal_start_sequence": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - } - ], - "ttouches_tgeo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic_geo" - } - ], - "dateset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_tgeo_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "tfloat_to_tint": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "left_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "always_gt_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "ensure_temporal_isof_subtype": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "double_datum": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "overlaps_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "pose_angular_distance": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "direct" - } - ], - "ensure_set_isof_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "datum_eq": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "int_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "tspatial_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - } - ], - "ensure_valid_trgeo_trgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - } - ], - "intset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "tjsonb_delete_array": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "tnumber_tavg_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_tnumber_type" - } - ], - "overleft_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "dggs_cellops": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "temporal_value_n": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "span_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_span_type" - } - ], - "adwithin_trgeometry_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative_datum" - } - ], - "tfloat_tmin_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "ensure_valid_trgeo_tpoint": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - } - ], - "timestamptz_bin_start": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "direct" - } - ], - "tlt_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "teq_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "trgeometry_value_n": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "overleft_set_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "nad_stbox_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_spatial_dimensionality" - } - ], - "tsequenceset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_span_isof_basetype": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "number_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_tnumber_basetype" - } - ], - "h3_cell_to_gs_boundary": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "meos_initialize_timezone": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - } - ], - "jsonbset_delete_array": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "trgeometry_end_sequence": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - } - ], - "ensure_one_true": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "direct" - } - ], - "left_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "h3_grid_path_cells": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "box3d_in": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "tcontains_geo_tgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic_geo" - } - ], - "contains_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "tnpoint_restrict_geom": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "set_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "ensure", - "through": "ensure_cbrace" - } - ], - "set_split_each_n_spans": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_valid_cbuffer_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "ensure_valid_tcbuffer_cbuffer": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "timestamptz_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "ensure_tgeometry_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "right_numspan_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "inter_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "ensure_one_not_null": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "direct" - } - ], - "overabove_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "overlaps_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "temporal_merge": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_continuous_interp" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_temporal_type" - } - ], - "tstzspan_tcount_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_skiplist_subtype" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "ensure_valid_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "union_tbox_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_span_type" - } - ], - "th3index_values": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - } - ], - "tnumber_at_spanset": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspanset" - } - ], - "left_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "tboxint_xmax": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "geo_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "h3_cell_to_child_pos_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "jsonbset_delete_path": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "trgeoseq_to_tinstant": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "quadbin_cell_to_children_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "contains_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "adjacent_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "ensure_valid_temporal_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "bigintset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "tpoint_tcentroid_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_geoaggstate" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_tpoint_type" - } - ], - "ensure_valid_tquadbin_quadbin": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "h3_are_neighbor_cells_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "tpcbox_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "overafter_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "ensure_valid_tseqarr": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_same_continuous_interp": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "npoint_as_ewkt": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "ensure_valid_tquadbin_tgeompoint": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "ensure_srid_known": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "timestamptz_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "gbox_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "ensure_valid_poseset_pose": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "adjacent_tbox_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "always_eq_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "bigint_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "temporal_simplify_max_dist": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive_datum" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_tnumber_tpoint_type" - } - ], - "tnumber_split_each_n_tboxes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "timestamptz_tcount_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_skiplist_subtype" - } - ], - "nad_tfloat_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "tstzspanset_tcount_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_skiplist_subtype" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_spanset_isof_type" - } - ], - "tbox_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "geo_split_n_stboxes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_mline_type" - } - ], - "ensure_same_pcid_pcpoint": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tspatial_spgist_get_stbox": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - } - ], - "adjacent_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "npoint_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_route_exists" - } - ], - "temporal_dyntimewarp_distance": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "cbuffer_transform": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_srid_known" - } - ], - "ensure_valid_th3index_tgeogpoint": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_temporal_isof_type" - } - ], - "h3_cell_to_parent_next_meos": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "direct" - } - ], - "ensure_valid_spanset_span": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_spanset_span_type" - } - ], - "ensure_valid_tnpoint_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "right_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "geog_perimeter": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "tnpoint_tcentroid_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_geoaggstate" - } - ], - "spanset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "temporal_eq": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_spatial_dimensionality" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "ensure_same_pcid_pcpatch": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tgeo_split_n_stboxes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_numset_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "geo_stboxes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_mline_type" - } - ], - "ensure_not_negative": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "geo_num_geos": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - } - ], - "nai_tgeo_tgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - } - ], - "temporal_simplify_dp": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive_datum" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_tnumber_tpoint_type" - } - ], - "pose_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - }, - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "ensure", - "through": "ensure_unit_norm" - } - ], - "cbuffer_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "tgeo_split_each_n_stboxes": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "ensure_valid_tcbuffer_tcbuffer": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "pcpatch_hex_in": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "geo_equals": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "trgeoseqset_geom_p": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_has_geom" - } - ], - "pcpoint_hex_in": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "span_to_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_tbox_type" - } - ], - "spatial_flags": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_mline_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_valid_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "basetype_settype": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "distance_value_value": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "set_out_fn": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "union_stbox_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "geog_area": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "h3_gs_point_to_cell": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - }, - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "ensure", - "through": "ensure_srid_is_latlong" - } - ], - "temporal_sequences_p": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - } - ], - "tgeo_tpoint": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_tgeo_type_all" - } - ], - "textset_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "tne_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - }, - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_temporal_temporal" - } - ], - "ensure_valid_trgeo_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_spatial_dimensionality" - } - ], - "ensure_valid_temporal_temporal": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "ensure_not_empty": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_same_geodetic_stbox_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "spanset_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "ensure", - "through": "ensure_cbrace" - } - ], - "ensure_has_T": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_same_skiplist_subtype": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "pcpoint_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_isof_type" - } - ], - "adjacent_tnumber_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tnumber" - } - ], - "ensure_timespanset_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "h3_origin_to_directed_edges": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "floatspan_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "ensure_valid_tpose_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "tpcbox_in": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - }, - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "meos_pc_schema": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - } - ], - "trgeometry_sequence_n": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_positive" - } - ], - "set_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "tdistance_tgeo_tgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - } - ], - "temporal_end_sequence": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - } - ], - "tbox_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "tspatial_set_stbox": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - } - ], - "ensure_positive": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_point_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "spatialbase_as_text": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_valid_th3index_h3index": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "pose_from_geopose": [ - { - "code": "MEOS_ERR_MFJSON_INPUT", - "via": "direct" - } - ], - "spanset_to_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_tbox_type" - } - ], - "temporal_from_mfjson": [ - { - "code": "MEOS_ERR_MFJSON_INPUT", - "via": "direct" - } - ], - "geom_relate_pattern": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "above_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "tnpoint_speed": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_linear_interp" - } - ], - "ensure_positive_duration": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "geo_tposeinst_to_trgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "intersection_tbox_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_span_type" - } - ], - "set_to_span": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_set_spantype" - } - ], - "tboxbigint_xmin": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_span_isof_type" - } - ], - "ensure_tgeo_type_all": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "overleft_tbox_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "ensure_same_spanset_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "cbuffer_parse": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "h3_grid_distance_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "tnumber_minus_span": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "ensure_valid_tnumber_tbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "geo_union_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_geoset_type" - } - ], - "geom_buffer": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - }, - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "ensure_cparen": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "quadbin_grid_disk": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "set_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "intersection_stbox_stbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_dimensionality" - } - ], - "contained_tbox_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "tdistance_trgeometry_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "meos_array_get": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tpose_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic" - } - ], - "tpose_angular_speed": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_linear_interp" - } - ], - "tnumber_spgist_get_tbox": [ - { - "code": "MEOS_ERR_INTERNAL_ERROR", - "via": "direct" - } - ], - "ensure_geoaggstate_state": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_geoaggstate" - } - ], - "tquadbin_value_n": [ - { - "code": "MEOS_ERR_INVALID_ARG", - "via": "ensure", - "through": "ensure_not_null" - } - ], - "tpcbox_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tspatial_set_srid": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_srid_known" - } - ], - "same_tbox_tnumber": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "ensure_tnumber_tpoint_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "span_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_same_span_type" - } - ], - "h3_cells_to_directed_edge_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "union_set_set": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_set_set" - } - ], - "null_handle_type_from_string": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_spatialset_type": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - } - ], - "tfloat_log10": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tnumber_extent_transfn": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_tbox" - } - ], - "geomeas_to_tpoint": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "direct" - }, - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "ensure_same_geodetic_tspatial_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "interptype_from_string": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tgeompoint_to_tnpoint": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "ensure_cbrace": [ - { - "code": "MEOS_ERR_TEXT_INPUT", - "via": "direct" - } - ], - "temporal_set_interp": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_valid_interp" - } - ], - "date_get_bin": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_valid_day_duration" - } - ], - "ensure_valid_cbufferset_cbuffer": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "stboxarr_round": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "ensure_valid_stbox_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic_stbox_geo" - } - ], - "ensure_valid_tnpoint_npointset": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "ensure_valid_pose_pose": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "overbefore_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "pose_out": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "tgeoseq_from_base_tstzset": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ], - "ensure_geoaggstate": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "ensure_valid_tcbuffer_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "overlaps_tpcbox_tpcbox": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_pcid_tpcbox" - } - ], - "contained_tnumber_numspan": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_valid_tnumber_numspan" - } - ], - "npoint_as_text": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "h3_uncompact_cells": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "spanset_bins": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative_datum" - } - ], - "h3_child_pos_to_cell_meos": [ - { - "code": "MEOS_ERR_INTERNAL_TYPE_ERROR", - "via": "direct" - } - ], - "shortestline_tgeo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic_tspatial_geo" - } - ], - "geo_cluster_kmeans": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "nai_tgeo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_geodetic_tspatial_geo" - } - ], - "cbuffer_as_text": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_negative" - } - ], - "ensure_valid_tnpoint_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "temporal_sequence_n": [ - { - "code": "MEOS_ERR_INVALID_ARG_TYPE", - "via": "ensure", - "through": "ensure_continuous" - } - ], - "ensure_same_rid_tnpointinst": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "direct" - } - ], - "tcovers_geo_tgeo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_geodetic_geo" - } - ], - "ensure_valid_trgeo_geo": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_same_srid" - } - ], - "pose_normalize": [ - { - "code": "MEOS_ERR_VALUE_OUT_OF_RANGE", - "via": "direct" - } - ], - "tpointinst_make": [ - { - "code": "MEOS_ERR_INVALID_ARG_VALUE", - "via": "ensure", - "through": "ensure_not_empty" - } - ] - }, - "raisesCount": 661 - }, - "scope": { - "inScopeTypeFamilies": [ - "temporal", - "alpha", - "number", - "geo", - "point", - "cbuffer", - "npoint", - "pose", - "rgeo" - ], - "note": "cbuffer / npoint / pose / rgeo are FULL user-facing temporal types and ARE in scope \u2014 full leaf classes like every other type, never deferred or excluded from any parity headline. The companion Box and Collection hierarchies are in scope because the closed algebra requires them to type method returns/arguments. Where the parity oracle (PyMEOS) lacks a class that MEOS defines, that is incomplete work in the oracle to close (a gap with a stated correction), never an accepted exclusion of the MEOS class." - }, - "notes": [ - "Derive classes and methods by REUSING the MEOS prefix convention (equivalence by construction), never by reimplementing or guessing; a function with no prefix match is recorded honestly as unclassified with a reason, never force-fitted.", - "Single-inheritance class TREE; the geometry/geodetic distinction is a TRAIT axis, not a parent, to avoid a diamond \u2014 a clarifying correction over ad-hoc hand-built models.", - "User-facing API uses the full name `trgeometry`; internal functions keep the `trgeo_` prefix \u2014 do NOT normalize the internal prefix.", - "Goal: 100% \u2014 every public MEOS function is assigned to exactly one class (or honestly recorded as a free/operator/plumbing function), and the derived lattice is a superset-correct, drift-gated reflection of MEOS." - ], - "corrections": { - "_comment": "Irregularities found while making the model explicit, surfaced as a durable, reviewable worklist (the user asked for corrections on every irregularity). side=meos|pymeos. These SEED object_model_parity.py; the parity audit may add more. Reporting only \u2014 fixes land as separate PRs in those repos by their own sessions.", - "items": [ - { - "id": "OM-M1", - "side": "meos", - "severity": "naming", - "location": "meos/src/temporal/meos_catalog.c tgeo_type() vs tgeo_type_all()", - "observed": "The MobilityDB manual (Ch.7 Figure 7.1) is authoritative: the CLASS TGeo is the broad parent of {tgeometry,tgeography,tgeompoint,tgeogpoint} (= the C predicate tgeo_type_all). But the C predicate tgeo_type() is narrow {tgeometry,tgeography} and most tgeo_* functions reject points \u2014 so the tgeo_* API is narrower than TGeo class membership. The two C predicates with near-identical names encode different scopes (class vs API applicability).", - "suggested": "Treat tgeo_type_all() as the class-membership predicate for TGeo (per the manual) and rename the narrow tgeo_type() to e.g. tgeo_nonpoint_type() (or generalise the tgeo_* functions to accept points). Codegen binds tgeo_* methods to TGeo but must mark them not-applicable to the TPoint subtree until resolved." - }, - { - "id": "OM-M2", - "side": "meos", - "severity": "naming", - "location": "meos/src/temporal/meos_catalog.c tgeometry_type()", - "observed": "tgeometry_type() = {tgeompoint,tgeometry} means 'geometry-based (non-geodetic)', NOT 'is the TGeometry type'. Misleads readers into thinking it selects TGeometry.", - "suggested": "Rename to tgeometric_type()/tspatial_geometric_type() (paired with tgeodetic_type()) to express the planar-vs-ellipsoidal trait axis unambiguously." - }, - { - "id": "OM-M3", - "side": "meos", - "severity": "doc", - "location": "MEOS_TEMPTYPE_CATALOG[] {T_TRGEOMETRY, T_POSE}", - "observed": "TRGeometry's base type is T_POSE, not a geometry \u2014 base type != type name, surprising and undocumented at the model level.", - "suggested": "Document the rigid-geometry = pose-backed design in the type catalog; codegen must read cBaseType from the catalog, never infer it from the class name." - }, - { - "id": "OM-M4", - "side": "meos", - "severity": "modelling", - "location": "meos/src/temporal/meos_catalog.c talpha_type()", - "observed": "talpha_type() = {tbool,ttext}(+internal tdoubleN) is a real intermediate grouping with no user-facing class name; PyMEOS has no TAlpha. The non-number/non-spatial branch is implicit.", - "suggested": "Adopt TAlpha as the documented abstract class for step-interpolated scalar temporals (parent of TBool/TText); generators expose it as an abstract base." - }, - { - "id": "OM-M5", - "side": "meos", - "severity": "naming", - "location": "meos/include/meos_pose.h (commit 70817cd23)", - "observed": "tpose_to_tpoint -> tpose_to_tgeompoint and tdistance_tpose_point -> tdistance_tpose_geo renames show the prefix grammar strains on overloaded 'point'/'geo'.", - "suggested": "Adopt a consistent suffix grammar ecosystem-wide: _to_, and \u2208 {geo,point,tpoint,...} naming the exact argument shape; apply via the signature-uniformization worklist." - }, - { - "id": "OM-M6", - "side": "meos", - "severity": "doc", - "location": "MobilityDB manual Ch.7 Figure 7.1 (doc/images/tspatial.svg)", - "observed": "The published class-hierarchy figure is conceptual and PARTIAL: (a) it is spatial-only \u2014 it omits the Temporal root and the TAlpha/TNumber/TBool/TInt/TFloat/TText subtree; (b) it draws tgeompoint/tgeogpoint as direct TGeo subtypes with no TPoint node, yet the C API has tpoint_type() + a 25-function tpoint_* family that needs a class to bind to. This model is a superset that reconciles both: TPoint is inserted as an API-level abstract under TGeo.", - "suggested": "Either add TPoint to Figure 7.1 (and the omitted non-spatial subtree to a companion figure) or annotate the figure as the conceptual spatial view; document that the API recognises a TPoint grouping under TGeo." - }, - { - "id": "OM-M7", - "side": "meos", - "severity": "missing-type", - "location": "MEOS catalog (MeosType enum) + manual Figure 7.1", - "observed": "tpcpoint (temporal point-cloud point) and tpcpatch (temporal point-cloud patch) are absent from master MEOS (0 hits in meos/include, meos/src, doc/*.xml) and from Figure 7.1. They are planned spatial leaf types not yet in the drift-gated source of truth.", - "suggested": "Add T_TPCPOINT/T_TPCPATCH to the MeosType enum + MEOS_TEMPTYPE_CATALOG and the tpcpoint_*/tpcpatch_* API; this model derives them automatically once present (TSpatial conditional-guarded leaves). Until then they are honestly out of scope, never fabricated." - }, - { - "id": "OM-P1", - "side": "pymeos", - "severity": "missing-class", - "location": "PyMEOS pymeos/factory.py _TemporalFactory._mapper", - "observed": "Only 6 leaf families x 3 subtypes (18 entries): TBool/TInt/TFloat/TText/TGeomPoint/TGeogPoint. Missing the temporal types MEOS now defines: TGeometry, TGeography, TCbuffer, TNpoint, TPose, TRGeometry (x3 subtypes = 18 missing classes).", - "suggested": "Generate the full leaf x subtype matrix from this model (codegen) so PyMEOS is a complete, drift-gated reflection of MEOS instead of a hand-maintained subset." - }, - { - "id": "OM-P2", - "side": "pymeos", - "severity": "missing-class", - "location": "PyMEOS pymeos/temporal, pymeos/main", - "observed": "No TAlpha intermediate; TBool/TText hang directly off Temporal, so the talpha_* method group has no home class.", - "suggested": "Introduce TAlpha (abstract, parent of TBool/TText) carrying talpha_* methods." - }, - { - "id": "OM-P3", - "side": "pymeos", - "severity": "code-smell", - "location": "PyMEOS pymeos/main/tpoint.py (TGeomPointInst/TGeogPointInst)", - "observed": "_make_function = lambda *args: None and _cast_function = lambda x: None are non-functional placeholders to satisfy the abstract template; the real constructor is bypassed.", - "suggested": "Wire the real inst_make constructor (derivable from the model's subtype-constructor mapping) or restructure the template so the hole is unnecessary." - }, - { - "id": "OM-P4", - "side": "pymeos", - "severity": "type-axis", - "location": "PyMEOS pymeos/main/tpoint.py TPoint(Temporal[shp.Point,...])", - "observed": "TPoint uses shapely BaseGeometry as the base-type parameter while every other family uses a scalar base \u2014 the base-type axis is inconsistent across families.", - "suggested": "Align the generic base parameter with the model's cBaseType (GEOMETRY/GEOGRAPHY) and a consistent wrapper type." - }, - { - "id": "OM-P5", - "side": "pymeos", - "severity": "naming", - "location": "PyMEOS pymeos/main/tpoint.py bearing()", - "observed": "bearing() dispatches to bearing_tpoint_point/bearing_tpoint_tpoint \u2014 method placed on TPoint but the C name is not a tpoint_* prefix; ad-hoc vs the consistent tpoint_azimuth.", - "suggested": "Record bearing_* under functionToClass as an operator/free function with a curated canonical home (TPoint), so every binding places it identically instead of per-binding ad hoc." - }, - { - "id": "OM-P6", - "side": "pymeos", - "severity": "missing-class", - "location": "PyMEOS pymeos/factory.py _CollectionFactory._mapper", - "observed": "Collection factory lacks BigIntSet/Span/SpanSet and NpointSet/PoseSet/CbufferSet though MEOS defines those collection types.", - "suggested": "Generate the full Collection hierarchy from companions.Collection so closed-algebra returns are typeable on every binding." - }, - { - "id": "OM-P7", - "side": "pymeos", - "severity": "missing-class", - "location": "PyMEOS pymeos/main, pymeos/temporal", - "observed": "No abstract spatial intermediates: PyMEOS has TPoint but no TSpatial and no TGeo. Per the manual Figure 7.1 the tree is TSpatial -> TGeo -> {TGeometry, TGeography, TPoint -> {TGeomPoint, TGeogPoint}} with TCbuffer/TNpoint/TPose/TRGeometry under TSpatial; the tspatial_*/tgeo_* method groups have no home class.", - "suggested": "Introduce TSpatial (abstract, parent of TGeo/TCbuffer/TNpoint/TPose/TRGeometry) and make TGeo the abstract parent of TGeometry/TGeography/TPoint (matching the manual + tgeo_type_all), so tspatial_*/tgeo_* bind to a class." - } - ] - }, - "dispatch": { - "_comment": "Canonical argument->backing dispatch for OO members whose editorial routing is not derivable from the C-name token model. Transcribed VERBATIM (AST-extracted 1:1 from the hand-written pymeos tpoint/tfloat/tint/tbool/ttext oracle) from the PyMEOS cross-repo handoff RFC #94 (tools/oo_codegen/RFC-dispatch-metadata.md): geo.at/geo.distance from section 3, the complete extended set from section 7. Do not re-derive (section 6) - the prose recipe produced 5 verified errors. geo is single-block (TGeomPoint/TGeogPoint disambiguated at runtime via geodeticFromSelf); temporal is per-concrete dispatch.temporal.{tfloat,tint,tbool,ttext}. (adopted structural contract; no / placeholders). scalarType = the exact isinstance test for a py:scalar entry. Consumed by every binding's faithful OO codegen for equivalence by construction.", - "argTransformVocabulary": [ - "geoToGserialized", - "stboxToGeo", - "scalarCast", - "scalarValue", - "textsetMake", - "innerPtr", - "geodeticFromSelf", - "coerce", - "via:super" - ], - "geo": { - "at": { - "dispatch": [ - { - "py": "Point", - "fn": "tpoint_at_value", - "argTransform": "geoToGserialized", - "geodeticFromSelf": true - }, - { - "py": "BaseGeometry", - "fn": "tpoint_at_geom", - "argTransform": "geoToGserialized", - "geodeticFromSelf": true - }, - { - "py": "GeoSet", - "fn": "temporal_at_values" - }, - { - "py": "STBox", - "fn": "tgeo_at_stbox", - "extraArgs": [ - "true" - ] - } - ], - "fallback": "super", - "result": "temporal" - }, - "distance": { - "dispatch": [ - { - "py": "BaseGeometry", - "fn": "tdistance_tgeo_geo", - "argTransform": "geoToGserialized", - "geodeticFromSelf": true - }, - { - "py": "STBox", - "fn": "tdistance_tgeo_geo", - "argTransform": "stboxToGeo" - }, - { - "py": "TPoint", - "fn": "tdistance_tgeo_tgeo" - } - ], - "fallback": "raise", - "result": "temporal" - }, - "minus": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "Point", - "fn": "tpoint_minus_value", - "argTransform": "geoToGserialized", - "geodeticFromSelf": true - }, - { - "py": "BaseGeometry", - "fn": "tpoint_minus_geom", - "argTransform": "geoToGserialized", - "geodeticFromSelf": true - }, - { - "py": "GeoSet", - "fn": "temporal_minus_values" - }, - { - "py": "STBox", - "fn": "tgeo_minus_stbox", - "extraArgs": [ - "true" - ] - } - ] - }, - "nearest_approach_distance": { - "fallback": "raise", - "result": "scalar", - "dispatch": [ - { - "py": "BaseGeometry", - "fn": "nad_tgeo_geo", - "argTransform": "geoToGserialized", - "geodeticFromSelf": true - }, - { - "py": "STBox", - "fn": "nad_tgeo_stbox" - }, - { - "py": "TPoint", - "fn": "nad_tgeo_tgeo" - } - ] - } - }, - "temporal": { - "tfloat": { - "always_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "float", - "fn": "always_eq_tfloat_float", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "always_eq_temporal_temporal" - } - ] - }, - "always_not_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "float", - "fn": "always_ne_tfloat_float", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "always_ne_temporal_temporal" - } - ] - }, - "ever_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "float", - "fn": "ever_eq_tfloat_float", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "ever_eq_temporal_temporal" - } - ] - }, - "ever_not_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "float", - "fn": "ever_ne_tfloat_float", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "ever_ne_temporal_temporal" - } - ] - }, - "temporal_equal": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int|float", - "fn": "teq_tfloat_float", - "argTransform": "scalarCast" - } - ] - }, - "temporal_not_equal": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int|float", - "fn": "tne_tfloat_float", - "argTransform": "scalarCast" - } - ] - }, - "at": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int|float", - "fn": "tfloat_at_value", - "argTransform": "scalarCast" - }, - { - "py": "IntSet", - "coerce": "to_floatset", - "via": "super" - }, - { - "py": "IntSpan", - "coerce": "to_floatspan", - "via": "super" - }, - { - "py": "IntSpanSet", - "coerce": "to_floatspanset", - "via": "super" - } - ] - }, - "minus": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int|float", - "fn": "tfloat_minus_value", - "argTransform": "scalarCast" - }, - { - "py": "IntSet", - "coerce": "to_floatset", - "via": "super" - }, - { - "py": "IntSpan", - "coerce": "to_floatspan", - "via": "super" - }, - { - "py": "IntSpanSet", - "coerce": "to_floatspanset", - "via": "super" - } - ] - } - }, - "tint": { - "always_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int", - "fn": "always_eq_tint_int", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "always_eq_temporal_temporal" - } - ] - }, - "always_not_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int", - "fn": "always_ne_tint_int", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "always_ne_temporal_temporal" - } - ] - }, - "ever_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int", - "fn": "ever_eq_tint_int", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "ever_eq_temporal_temporal" - } - ] - }, - "ever_not_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int", - "fn": "ever_ne_tint_int", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "ever_ne_temporal_temporal" - } - ] - }, - "temporal_equal": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int", - "fn": "teq_tint_int", - "argTransform": "scalarValue" - } - ] - }, - "temporal_not_equal": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int", - "fn": "tne_tint_int", - "argTransform": "scalarValue" - } - ] - }, - "at": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int|float", - "fn": "tint_at_value", - "argTransform": "scalarCast" - }, - { - "py": "FloatSet", - "coerce": "to_intset", - "via": "super" - }, - { - "py": "FloatSpan", - "coerce": "to_intspan", - "via": "super" - }, - { - "py": "FloatSpanSet", - "coerce": "to_intspanset", - "via": "super" - } - ] - }, - "minus": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "int|float", - "fn": "tint_minus_value", - "argTransform": "scalarCast" - }, - { - "py": "FloatSet", - "coerce": "to_intset", - "via": "super" - }, - { - "py": "FloatSpan", - "coerce": "to_intspan", - "via": "super" - }, - { - "py": "FloatSpanSet", - "coerce": "to_intspanset", - "via": "super" - } - ] - } - }, - "tbool": { - "temporal_equal": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "bool", - "fn": "teq_tbool_bool", - "argTransform": "scalarValue" - } - ] - }, - "temporal_not_equal": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "bool", - "fn": "tne_tbool_bool", - "argTransform": "scalarValue" - } - ] - }, - "at": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "bool", - "fn": "tbool_at_value", - "argTransform": "scalarValue" - } - ] - }, - "minus": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "bool", - "fn": "tbool_minus_value", - "argTransform": "scalarValue" - } - ] - } - }, - "ttext": { - "always_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "str", - "fn": "always_eq_ttext_text", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "always_eq_temporal_temporal" - } - ] - }, - "always_not_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "str", - "fn": "always_ne_ttext_text", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "always_ne_temporal_temporal" - } - ] - }, - "ever_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "str", - "fn": "ever_eq_ttext_text", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "ever_eq_temporal_temporal" - } - ] - }, - "ever_not_equal": { - "fallback": "raise", - "result": "bool_gt0", - "dispatch": [ - { - "py": "scalar", - "scalarType": "str", - "fn": "ever_ne_ttext_text", - "argTransform": "scalarValue" - }, - { - "py": "self", - "fn": "ever_ne_temporal_temporal" - } - ] - }, - "temporal_equal": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "str", - "fn": "teq_ttext_text", - "argTransform": "scalarValue" - } - ] - }, - "temporal_not_equal": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "str", - "fn": "tne_ttext_text", - "argTransform": "scalarValue" - } - ] - }, - "at": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "str", - "fn": "ttext_at_value", - "argTransform": "scalarValue" - }, - { - "py": "list[str]", - "fn": "temporal_at_values", - "argTransform": "textsetMake" - } - ] - }, - "minus": { - "fallback": "super", - "result": "temporal", - "dispatch": [ - { - "py": "scalar", - "scalarType": "str", - "fn": "ttext_minus_value", - "argTransform": "scalarValue" - }, - { - "py": "list[str]", - "fn": "temporal_minus_values", - "argTransform": "textsetMake" - } - ] - } - } - } - }, - "classes": { - "BigIntSet": { - "methods": [ - { - "function": "bigintset_in", - "role": "constructor", - "scope": "companion", - "backing": "bigintset_in" - }, - { - "function": "bigintset_out", - "role": "output", - "scope": "companion", - "backing": "bigintset_out" - }, - { - "function": "bigintset_make", - "role": "constructor", - "scope": "companion", - "backing": "bigintset_make" - }, - { - "function": "bigintset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "bigintset_end_value" - }, - { - "function": "bigintset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "bigintset_start_value" - }, - { - "function": "bigintset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "bigintset_value_n" - }, - { - "function": "bigintset_values", - "role": "accessor", - "scope": "companion", - "backing": "bigintset_values" - }, - { - "function": "bigintset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "bigintset_shift_scale" - } - ] - }, - "BigIntSpan": { - "methods": [ - { - "function": "bigintspan_expand", - "role": "accessor", - "scope": "companion", - "backing": "bigintspan_expand" - }, - { - "function": "bigintspan_in", - "role": "constructor", - "scope": "companion", - "backing": "bigintspan_in" - }, - { - "function": "bigintspan_out", - "role": "output", - "scope": "companion", - "backing": "bigintspan_out" - }, - { - "function": "bigintspan_make", - "role": "constructor", - "scope": "companion", - "backing": "bigintspan_make" - }, - { - "function": "bigintspan_to_intspan", - "role": "conversion", - "scope": "companion", - "backing": "bigintspan_to_intspan" - }, - { - "function": "bigintspan_to_floatspan", - "role": "conversion", - "scope": "companion", - "backing": "bigintspan_to_floatspan" - }, - { - "function": "bigintspan_lower", - "role": "accessor", - "scope": "companion", - "backing": "bigintspan_lower" - }, - { - "function": "bigintspan_upper", - "role": "accessor", - "scope": "companion", - "backing": "bigintspan_upper" - }, - { - "function": "bigintspan_width", - "role": "accessor", - "scope": "companion", - "backing": "bigintspan_width" - }, - { - "function": "bigintspan_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "bigintspan_shift_scale" - }, - { - "function": "bigintspan_bins", - "role": "accessor", - "scope": "companion", - "backing": "bigintspan_bins" - }, - { - "function": "bigintspan_set_floatspan", - "role": "accessor", - "scope": "companion", - "backing": "bigintspan_set_floatspan" - }, - { - "function": "bigintspan_set_intspan", - "role": "accessor", - "scope": "companion", - "backing": "bigintspan_set_intspan" - } - ] - }, - "BigIntSpanSet": { - "methods": [ - { - "function": "bigintspanset_in", - "role": "constructor", - "scope": "companion", - "backing": "bigintspanset_in" - }, - { - "function": "bigintspanset_out", - "role": "output", - "scope": "companion", - "backing": "bigintspanset_out" - }, - { - "function": "bigintspanset_lower", - "role": "accessor", - "scope": "companion", - "backing": "bigintspanset_lower" - }, - { - "function": "bigintspanset_upper", - "role": "accessor", - "scope": "companion", - "backing": "bigintspanset_upper" - }, - { - "function": "bigintspanset_width", - "role": "accessor", - "scope": "companion", - "backing": "bigintspanset_width" - }, - { - "function": "bigintspanset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "bigintspanset_shift_scale" - }, - { - "function": "bigintspanset_bins", - "role": "accessor", - "scope": "companion", - "backing": "bigintspanset_bins" - } - ] - }, - "DateSet": { - "methods": [ - { - "function": "dateset_in", - "role": "constructor", - "scope": "companion", - "backing": "dateset_in" - }, - { - "function": "dateset_out", - "role": "output", - "scope": "companion", - "backing": "dateset_out" - }, - { - "function": "dateset_make", - "role": "constructor", - "scope": "companion", - "backing": "dateset_make" - }, - { - "function": "dateset_to_tstzset", - "role": "conversion", - "scope": "companion", - "backing": "dateset_to_tstzset" - }, - { - "function": "dateset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "dateset_end_value" - }, - { - "function": "dateset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "dateset_start_value" - }, - { - "function": "dateset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "dateset_value_n" - }, - { - "function": "dateset_values", - "role": "accessor", - "scope": "companion", - "backing": "dateset_values" - }, - { - "function": "dateset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "dateset_shift_scale" - } - ] - }, - "DateSpan": { - "methods": [ - { - "function": "datespan_in", - "role": "constructor", - "scope": "companion", - "backing": "datespan_in" - }, - { - "function": "datespan_out", - "role": "output", - "scope": "companion", - "backing": "datespan_out" - }, - { - "function": "datespan_make", - "role": "constructor", - "scope": "companion", - "backing": "datespan_make" - }, - { - "function": "datespan_to_tstzspan", - "role": "conversion", - "scope": "companion", - "backing": "datespan_to_tstzspan" - }, - { - "function": "datespan_duration", - "role": "accessor", - "scope": "companion", - "backing": "datespan_duration" - }, - { - "function": "datespan_lower", - "role": "accessor", - "scope": "companion", - "backing": "datespan_lower" - }, - { - "function": "datespan_upper", - "role": "accessor", - "scope": "companion", - "backing": "datespan_upper" - }, - { - "function": "datespan_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "datespan_shift_scale" - }, - { - "function": "datespan_bins", - "role": "accessor", - "scope": "companion", - "backing": "datespan_bins" - }, - { - "function": "datespan_set_tstzspan", - "role": "accessor", - "scope": "companion", - "backing": "datespan_set_tstzspan" - } - ] - }, - "DateSpanSet": { - "methods": [ - { - "function": "datespanset_in", - "role": "constructor", - "scope": "companion", - "backing": "datespanset_in" - }, - { - "function": "datespanset_out", - "role": "output", - "scope": "companion", - "backing": "datespanset_out" - }, - { - "function": "datespanset_to_tstzspanset", - "role": "conversion", - "scope": "companion", - "backing": "datespanset_to_tstzspanset" - }, - { - "function": "datespanset_date_n", - "role": "accessor", - "scope": "companion", - "backing": "datespanset_date_n" - }, - { - "function": "datespanset_dates", - "role": "accessor", - "scope": "companion", - "backing": "datespanset_dates" - }, - { - "function": "datespanset_duration", - "role": "accessor", - "scope": "companion", - "backing": "datespanset_duration" - }, - { - "function": "datespanset_end_date", - "role": "accessor", - "scope": "companion", - "backing": "datespanset_end_date" - }, - { - "function": "datespanset_num_dates", - "role": "accessor", - "scope": "companion", - "backing": "datespanset_num_dates" - }, - { - "function": "datespanset_start_date", - "role": "accessor", - "scope": "companion", - "backing": "datespanset_start_date" - }, - { - "function": "datespanset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "datespanset_shift_scale" - }, - { - "function": "datespanset_bins", - "role": "accessor", - "scope": "companion", - "backing": "datespanset_bins" - } - ] - }, - "FloatSet": { - "methods": [ - { - "function": "floatset_in", - "role": "constructor", - "scope": "companion", - "backing": "floatset_in" - }, - { - "function": "floatset_out", - "role": "output", - "scope": "companion", - "backing": "floatset_out" - }, - { - "function": "floatset_make", - "role": "constructor", - "scope": "companion", - "backing": "floatset_make" - }, - { - "function": "floatset_to_intset", - "role": "conversion", - "scope": "companion", - "backing": "floatset_to_intset" - }, - { - "function": "floatset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "floatset_end_value" - }, - { - "function": "floatset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "floatset_start_value" - }, - { - "function": "floatset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "floatset_value_n" - }, - { - "function": "floatset_values", - "role": "accessor", - "scope": "companion", - "backing": "floatset_values" - }, - { - "function": "floatset_ceil", - "role": "accessor", - "scope": "companion", - "backing": "floatset_ceil" - }, - { - "function": "floatset_degrees", - "role": "accessor", - "scope": "companion", - "backing": "floatset_degrees" - }, - { - "function": "floatset_floor", - "role": "accessor", - "scope": "companion", - "backing": "floatset_floor" - }, - { - "function": "floatset_radians", - "role": "accessor", - "scope": "companion", - "backing": "floatset_radians" - }, - { - "function": "floatset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "floatset_shift_scale" - } - ] - }, - "FloatSpan": { - "methods": [ - { - "function": "floatspan_expand", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_expand" - }, - { - "function": "floatspan_in", - "role": "constructor", - "scope": "companion", - "backing": "floatspan_in" - }, - { - "function": "floatspan_out", - "role": "output", - "scope": "companion", - "backing": "floatspan_out" - }, - { - "function": "floatspan_make", - "role": "constructor", - "scope": "companion", - "backing": "floatspan_make" - }, - { - "function": "floatspan_to_intspan", - "role": "conversion", - "scope": "companion", - "backing": "floatspan_to_intspan" - }, - { - "function": "floatspan_to_bigintspan", - "role": "conversion", - "scope": "companion", - "backing": "floatspan_to_bigintspan" - }, - { - "function": "floatspan_lower", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_lower" - }, - { - "function": "floatspan_upper", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_upper" - }, - { - "function": "floatspan_width", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_width" - }, - { - "function": "floatspan_ceil", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_ceil" - }, - { - "function": "floatspan_degrees", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_degrees" - }, - { - "function": "floatspan_floor", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_floor" - }, - { - "function": "floatspan_radians", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_radians" - }, - { - "function": "floatspan_round", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_round" - }, - { - "function": "floatspan_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_shift_scale" - }, - { - "function": "floatspan_bins", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_bins" - }, - { - "function": "floatspan_round_set", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_round_set" - }, - { - "function": "floatspan_set_bigintspan", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_set_bigintspan" - }, - { - "function": "floatspan_set_intspan", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_set_intspan" - }, - { - "function": "floatspan_floor_ceil_iter", - "role": "accessor", - "scope": "companion", - "backing": "floatspan_floor_ceil_iter" - } - ] - }, - "FloatSpanSet": { - "methods": [ - { - "function": "floatspanset_in", - "role": "constructor", - "scope": "companion", - "backing": "floatspanset_in" - }, - { - "function": "floatspanset_out", - "role": "output", - "scope": "companion", - "backing": "floatspanset_out" - }, - { - "function": "floatspanset_to_intspanset", - "role": "conversion", - "scope": "companion", - "backing": "floatspanset_to_intspanset" - }, - { - "function": "floatspanset_lower", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_lower" - }, - { - "function": "floatspanset_upper", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_upper" - }, - { - "function": "floatspanset_width", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_width" - }, - { - "function": "floatspanset_ceil", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_ceil" - }, - { - "function": "floatspanset_floor", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_floor" - }, - { - "function": "floatspanset_degrees", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_degrees" - }, - { - "function": "floatspanset_radians", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_radians" - }, - { - "function": "floatspanset_round", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_round" - }, - { - "function": "floatspanset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_shift_scale" - }, - { - "function": "floatspanset_bins", - "role": "accessor", - "scope": "companion", - "backing": "floatspanset_bins" - } - ] - }, - "IntSet": { - "methods": [ - { - "function": "intset_in", - "role": "constructor", - "scope": "companion", - "backing": "intset_in" - }, - { - "function": "intset_out", - "role": "output", - "scope": "companion", - "backing": "intset_out" - }, - { - "function": "intset_make", - "role": "constructor", - "scope": "companion", - "backing": "intset_make" - }, - { - "function": "intset_to_floatset", - "role": "conversion", - "scope": "companion", - "backing": "intset_to_floatset" - }, - { - "function": "intset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "intset_end_value" - }, - { - "function": "intset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "intset_start_value" - }, - { - "function": "intset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "intset_value_n" - }, - { - "function": "intset_values", - "role": "accessor", - "scope": "companion", - "backing": "intset_values" - }, - { - "function": "intset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "intset_shift_scale" - } - ] - }, - "IntSpan": { - "methods": [ - { - "function": "intspan_expand", - "role": "accessor", - "scope": "companion", - "backing": "intspan_expand" - }, - { - "function": "intspan_in", - "role": "constructor", - "scope": "companion", - "backing": "intspan_in" - }, - { - "function": "intspan_out", - "role": "output", - "scope": "companion", - "backing": "intspan_out" - }, - { - "function": "intspan_make", - "role": "constructor", - "scope": "companion", - "backing": "intspan_make" - }, - { - "function": "intspan_to_floatspan", - "role": "conversion", - "scope": "companion", - "backing": "intspan_to_floatspan" - }, - { - "function": "intspan_to_bigintspan", - "role": "conversion", - "scope": "companion", - "backing": "intspan_to_bigintspan" - }, - { - "function": "intspan_lower", - "role": "accessor", - "scope": "companion", - "backing": "intspan_lower" - }, - { - "function": "intspan_upper", - "role": "accessor", - "scope": "companion", - "backing": "intspan_upper" - }, - { - "function": "intspan_width", - "role": "accessor", - "scope": "companion", - "backing": "intspan_width" - }, - { - "function": "intspan_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "intspan_shift_scale" - }, - { - "function": "intspan_bins", - "role": "accessor", - "scope": "companion", - "backing": "intspan_bins" - }, - { - "function": "intspan_set_bigintspan", - "role": "accessor", - "scope": "companion", - "backing": "intspan_set_bigintspan" - }, - { - "function": "intspan_set_floatspan", - "role": "accessor", - "scope": "companion", - "backing": "intspan_set_floatspan" - } - ] - }, - "IntSpanSet": { - "methods": [ - { - "function": "intspanset_in", - "role": "constructor", - "scope": "companion", - "backing": "intspanset_in" - }, - { - "function": "intspanset_out", - "role": "output", - "scope": "companion", - "backing": "intspanset_out" - }, - { - "function": "intspanset_to_floatspanset", - "role": "conversion", - "scope": "companion", - "backing": "intspanset_to_floatspanset" - }, - { - "function": "intspanset_lower", - "role": "accessor", - "scope": "companion", - "backing": "intspanset_lower" - }, - { - "function": "intspanset_upper", - "role": "accessor", - "scope": "companion", - "backing": "intspanset_upper" - }, - { - "function": "intspanset_width", - "role": "accessor", - "scope": "companion", - "backing": "intspanset_width" - }, - { - "function": "intspanset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "intspanset_shift_scale" - }, - { - "function": "intspanset_bins", - "role": "accessor", - "scope": "companion", - "backing": "intspanset_bins" - } - ] - }, - "Set": { - "methods": [ - { - "function": "set_as_hexwkb", - "role": "output", - "scope": "companion", - "backing": "set_as_hexwkb" - }, - { - "function": "set_as_wkb", - "role": "output", - "scope": "companion", - "backing": "set_as_wkb" - }, - { - "function": "set_from_hexwkb", - "role": "constructor", - "scope": "companion", - "backing": "set_from_hexwkb" - }, - { - "function": "set_from_wkb", - "role": "constructor", - "scope": "companion", - "backing": "set_from_wkb" - }, - { - "function": "set_copy", - "role": "constructor", - "scope": "companion", - "backing": "set_copy" - }, - { - "function": "set_to_span", - "role": "conversion", - "scope": "companion", - "backing": "set_to_span" - }, - { - "function": "set_to_spanset", - "role": "conversion", - "scope": "companion", - "backing": "set_to_spanset" - }, - { - "function": "set_hash", - "role": "accessor", - "scope": "companion", - "backing": "set_hash" - }, - { - "function": "set_hash_extended", - "role": "accessor", - "scope": "companion", - "backing": "set_hash_extended" - }, - { - "function": "set_num_values", - "role": "accessor", - "scope": "companion", - "backing": "set_num_values" - }, - { - "function": "set_round", - "role": "accessor", - "scope": "companion", - "backing": "set_round" - }, - { - "function": "set_cmp", - "role": "predicate", - "scope": "companion", - "backing": "set_cmp" - }, - { - "function": "set_eq", - "role": "predicate", - "scope": "companion", - "backing": "set_eq" - }, - { - "function": "set_ge", - "role": "predicate", - "scope": "companion", - "backing": "set_ge" - }, - { - "function": "set_gt", - "role": "predicate", - "scope": "companion", - "backing": "set_gt" - }, - { - "function": "set_le", - "role": "predicate", - "scope": "companion", - "backing": "set_le" - }, - { - "function": "set_lt", - "role": "predicate", - "scope": "companion", - "backing": "set_lt" - }, - { - "function": "set_ne", - "role": "predicate", - "scope": "companion", - "backing": "set_ne" - }, - { - "function": "set_spans", - "role": "accessor", - "scope": "companion", - "backing": "set_spans" - }, - { - "function": "set_split_each_n_spans", - "role": "accessor", - "scope": "companion", - "backing": "set_split_each_n_spans" - }, - { - "function": "set_split_n_spans", - "role": "accessor", - "scope": "companion", - "backing": "set_split_n_spans" - }, - { - "function": "set_extent_transfn", - "role": "aggregate", - "scope": "companion", - "backing": "set_extent_transfn" - }, - { - "function": "set_union_finalfn", - "role": "aggregate", - "scope": "companion", - "backing": "set_union_finalfn" - }, - { - "function": "set_union_transfn", - "role": "aggregate", - "scope": "companion", - "backing": "set_union_transfn" - }, - { - "function": "set_to_tbox", - "role": "conversion", - "scope": "companion", - "backing": "set_to_tbox" - }, - { - "function": "set_basetype", - "role": "accessor", - "scope": "companion", - "backing": "set_basetype" - }, - { - "function": "set_type", - "role": "accessor", - "scope": "companion", - "backing": "set_type" - }, - { - "function": "set_spantype", - "role": "accessor", - "scope": "companion", - "backing": "set_spantype" - }, - { - "function": "set_in", - "role": "constructor", - "scope": "companion", - "backing": "set_in" - }, - { - "function": "set_out", - "role": "output", - "scope": "companion", - "backing": "set_out" - }, - { - "function": "set_make", - "role": "constructor", - "scope": "companion", - "backing": "set_make" - }, - { - "function": "set_make_exp", - "role": "accessor", - "scope": "companion", - "backing": "set_make_exp" - }, - { - "function": "set_make_free", - "role": "accessor", - "scope": "companion", - "backing": "set_make_free" - }, - { - "function": "set_span", - "role": "accessor", - "scope": "companion", - "backing": "set_span" - }, - { - "function": "set_spanset", - "role": "accessor", - "scope": "companion", - "backing": "set_spanset" - }, - { - "function": "set_end_value", - "role": "accessor", - "scope": "companion", - "backing": "set_end_value" - }, - { - "function": "set_mem_size", - "role": "accessor", - "scope": "companion", - "backing": "set_mem_size" - }, - { - "function": "set_set_subspan", - "role": "accessor", - "scope": "companion", - "backing": "set_set_subspan" - }, - { - "function": "set_set_span", - "role": "accessor", - "scope": "companion", - "backing": "set_set_span" - }, - { - "function": "set_start_value", - "role": "accessor", - "scope": "companion", - "backing": "set_start_value" - }, - { - "function": "set_value_n", - "role": "accessor", - "scope": "companion", - "backing": "set_value_n" - }, - { - "function": "set_vals", - "role": "accessor", - "scope": "companion", - "backing": "set_vals" - }, - { - "function": "set_values", - "role": "accessor", - "scope": "companion", - "backing": "set_values" - }, - { - "function": "set_compact", - "role": "accessor", - "scope": "companion", - "backing": "set_compact" - }, - { - "function": "set_out_fn", - "role": "accessor", - "scope": "companion", - "backing": "set_out_fn" - }, - { - "function": "set_find_value", - "role": "accessor", - "scope": "companion", - "backing": "set_find_value" - }, - { - "function": "set_unnest_state_make", - "role": "constructor", - "scope": "companion", - "backing": "set_unnest_state_make" - }, - { - "function": "set_unnest_state_next", - "role": "accessor", - "scope": "companion", - "backing": "set_unnest_state_next" - }, - { - "function": "set_tbox", - "role": "accessor", - "scope": "companion", - "backing": "set_tbox" - }, - { - "function": "set_parse", - "role": "accessor", - "scope": "companion", - "backing": "set_parse" - } - ] - }, - "Span": { - "methods": [ - { - "function": "span_as_hexwkb", - "role": "output", - "scope": "companion", - "backing": "span_as_hexwkb" - }, - { - "function": "span_as_wkb", - "role": "output", - "scope": "companion", - "backing": "span_as_wkb" - }, - { - "function": "span_from_hexwkb", - "role": "constructor", - "scope": "companion", - "backing": "span_from_hexwkb" - }, - { - "function": "span_from_wkb", - "role": "constructor", - "scope": "companion", - "backing": "span_from_wkb" - }, - { - "function": "span_copy", - "role": "constructor", - "scope": "companion", - "backing": "span_copy" - }, - { - "function": "span_to_spanset", - "role": "conversion", - "scope": "companion", - "backing": "span_to_spanset" - }, - { - "function": "span_hash", - "role": "accessor", - "scope": "companion", - "backing": "span_hash" - }, - { - "function": "span_hash_extended", - "role": "accessor", - "scope": "companion", - "backing": "span_hash_extended" - }, - { - "function": "span_lower_inc", - "role": "accessor", - "scope": "companion", - "backing": "span_lower_inc" - }, - { - "function": "span_upper_inc", - "role": "accessor", - "scope": "companion", - "backing": "span_upper_inc" - }, - { - "function": "span_cmp", - "role": "predicate", - "scope": "companion", - "backing": "span_cmp" - }, - { - "function": "span_eq", - "role": "predicate", - "scope": "companion", - "backing": "span_eq" - }, - { - "function": "span_ge", - "role": "predicate", - "scope": "companion", - "backing": "span_ge" - }, - { - "function": "span_gt", - "role": "predicate", - "scope": "companion", - "backing": "span_gt" - }, - { - "function": "span_le", - "role": "predicate", - "scope": "companion", - "backing": "span_le" - }, - { - "function": "span_lt", - "role": "predicate", - "scope": "companion", - "backing": "span_lt" - }, - { - "function": "span_ne", - "role": "predicate", - "scope": "companion", - "backing": "span_ne" - }, - { - "function": "span_extent_transfn", - "role": "aggregate", - "scope": "companion", - "backing": "span_extent_transfn" - }, - { - "function": "span_union_transfn", - "role": "aggregate", - "scope": "companion", - "backing": "span_union_transfn" - }, - { - "function": "span_to_tbox", - "role": "conversion", - "scope": "companion", - "backing": "span_to_tbox" - }, - { - "function": "span_basetype", - "role": "accessor", - "scope": "companion", - "backing": "span_basetype" - }, - { - "function": "span_canon_basetype", - "role": "accessor", - "scope": "companion", - "backing": "span_canon_basetype" - }, - { - "function": "span_type", - "role": "accessor", - "scope": "companion", - "backing": "span_type" - }, - { - "function": "span_tbox_type", - "role": "accessor", - "scope": "companion", - "backing": "span_tbox_type" - }, - { - "function": "span_in", - "role": "constructor", - "scope": "companion", - "backing": "span_in" - }, - { - "function": "span_out", - "role": "output", - "scope": "companion", - "backing": "span_out" - }, - { - "function": "span_make", - "role": "constructor", - "scope": "companion", - "backing": "span_make" - }, - { - "function": "span_set", - "role": "accessor", - "scope": "companion", - "backing": "span_set" - }, - { - "function": "span_expand", - "role": "accessor", - "scope": "companion", - "backing": "span_expand" - }, - { - "function": "span_bins", - "role": "accessor", - "scope": "companion", - "backing": "span_bins" - }, - { - "function": "span_deserialize", - "role": "accessor", - "scope": "companion", - "backing": "span_deserialize" - }, - { - "function": "span_bound_cmp", - "role": "predicate", - "scope": "companion", - "backing": "span_bound_cmp" - }, - { - "function": "span_bound_qsort_cmp", - "role": "predicate", - "scope": "companion", - "backing": "span_bound_qsort_cmp" - }, - { - "function": "span_lower_cmp", - "role": "predicate", - "scope": "companion", - "backing": "span_lower_cmp" - }, - { - "function": "span_upper_cmp", - "role": "predicate", - "scope": "companion", - "backing": "span_upper_cmp" - }, - { - "function": "span_decr_bound", - "role": "accessor", - "scope": "companion", - "backing": "span_decr_bound" - }, - { - "function": "span_incr_bound", - "role": "accessor", - "scope": "companion", - "backing": "span_incr_bound" - }, - { - "function": "span_bounds_shift_scale_value", - "role": "accessor", - "scope": "companion", - "backing": "span_bounds_shift_scale_value" - }, - { - "function": "span_bounds_shift_scale_time", - "role": "accessor", - "scope": "companion", - "backing": "span_bounds_shift_scale_time" - }, - { - "function": "span_index_leaf_consistent", - "role": "accessor", - "scope": "companion", - "backing": "span_index_leaf_consistent" - }, - { - "function": "span_gist_inner_consistent", - "role": "accessor", - "scope": "companion", - "backing": "span_gist_inner_consistent" - }, - { - "function": "span_index_recheck", - "role": "accessor", - "scope": "companion", - "backing": "span_index_recheck" - }, - { - "function": "span_lower_qsort_cmp", - "role": "predicate", - "scope": "companion", - "backing": "span_lower_qsort_cmp" - }, - { - "function": "span_upper_qsort_cmp", - "role": "predicate", - "scope": "companion", - "backing": "span_upper_qsort_cmp" - }, - { - "function": "span_spgist_get_span", - "role": "accessor", - "scope": "companion", - "backing": "span_spgist_get_span" - }, - { - "function": "span_tbox", - "role": "accessor", - "scope": "companion", - "backing": "span_tbox" - }, - { - "function": "span_num_bins", - "role": "accessor", - "scope": "companion", - "backing": "span_num_bins" - }, - { - "function": "span_parse", - "role": "accessor", - "scope": "companion", - "backing": "span_parse" - } - ] - }, - "SpanSet": { - "methods": [ - { - "function": "spanset_as_hexwkb", - "role": "output", - "scope": "companion", - "backing": "spanset_as_hexwkb" - }, - { - "function": "spanset_as_wkb", - "role": "output", - "scope": "companion", - "backing": "spanset_as_wkb" - }, - { - "function": "spanset_from_hexwkb", - "role": "constructor", - "scope": "companion", - "backing": "spanset_from_hexwkb" - }, - { - "function": "spanset_from_wkb", - "role": "constructor", - "scope": "companion", - "backing": "spanset_from_wkb" - }, - { - "function": "spanset_copy", - "role": "constructor", - "scope": "companion", - "backing": "spanset_copy" - }, - { - "function": "spanset_make", - "role": "constructor", - "scope": "companion", - "backing": "spanset_make" - }, - { - "function": "spanset_end_span", - "role": "accessor", - "scope": "companion", - "backing": "spanset_end_span" - }, - { - "function": "spanset_hash", - "role": "accessor", - "scope": "companion", - "backing": "spanset_hash" - }, - { - "function": "spanset_hash_extended", - "role": "accessor", - "scope": "companion", - "backing": "spanset_hash_extended" - }, - { - "function": "spanset_lower_inc", - "role": "accessor", - "scope": "companion", - "backing": "spanset_lower_inc" - }, - { - "function": "spanset_num_spans", - "role": "accessor", - "scope": "companion", - "backing": "spanset_num_spans" - }, - { - "function": "spanset_span", - "role": "accessor", - "scope": "companion", - "backing": "spanset_span" - }, - { - "function": "spanset_span_n", - "role": "accessor", - "scope": "companion", - "backing": "spanset_span_n" - }, - { - "function": "spanset_spanarr", - "role": "accessor", - "scope": "companion", - "backing": "spanset_spanarr" - }, - { - "function": "spanset_start_span", - "role": "accessor", - "scope": "companion", - "backing": "spanset_start_span" - }, - { - "function": "spanset_upper_inc", - "role": "accessor", - "scope": "companion", - "backing": "spanset_upper_inc" - }, - { - "function": "spanset_cmp", - "role": "predicate", - "scope": "companion", - "backing": "spanset_cmp" - }, - { - "function": "spanset_eq", - "role": "predicate", - "scope": "companion", - "backing": "spanset_eq" - }, - { - "function": "spanset_ge", - "role": "predicate", - "scope": "companion", - "backing": "spanset_ge" - }, - { - "function": "spanset_gt", - "role": "predicate", - "scope": "companion", - "backing": "spanset_gt" - }, - { - "function": "spanset_le", - "role": "predicate", - "scope": "companion", - "backing": "spanset_le" - }, - { - "function": "spanset_lt", - "role": "predicate", - "scope": "companion", - "backing": "spanset_lt" - }, - { - "function": "spanset_ne", - "role": "predicate", - "scope": "companion", - "backing": "spanset_ne" - }, - { - "function": "spanset_spans", - "role": "accessor", - "scope": "companion", - "backing": "spanset_spans" - }, - { - "function": "spanset_split_each_n_spans", - "role": "accessor", - "scope": "companion", - "backing": "spanset_split_each_n_spans" - }, - { - "function": "spanset_split_n_spans", - "role": "accessor", - "scope": "companion", - "backing": "spanset_split_n_spans" - }, - { - "function": "spanset_extent_transfn", - "role": "aggregate", - "scope": "companion", - "backing": "spanset_extent_transfn" - }, - { - "function": "spanset_union_finalfn", - "role": "aggregate", - "scope": "companion", - "backing": "spanset_union_finalfn" - }, - { - "function": "spanset_union_transfn", - "role": "aggregate", - "scope": "companion", - "backing": "spanset_union_transfn" - }, - { - "function": "spanset_to_tbox", - "role": "conversion", - "scope": "companion", - "backing": "spanset_to_tbox" - }, - { - "function": "spanset_type", - "role": "accessor", - "scope": "companion", - "backing": "spanset_type" - }, - { - "function": "spanset_in", - "role": "constructor", - "scope": "companion", - "backing": "spanset_in" - }, - { - "function": "spanset_out", - "role": "output", - "scope": "companion", - "backing": "spanset_out" - }, - { - "function": "spanset_make_exp", - "role": "accessor", - "scope": "companion", - "backing": "spanset_make_exp" - }, - { - "function": "spanset_make_free", - "role": "accessor", - "scope": "companion", - "backing": "spanset_make_free" - }, - { - "function": "spanset_lower", - "role": "accessor", - "scope": "companion", - "backing": "spanset_lower" - }, - { - "function": "spanset_mem_size", - "role": "accessor", - "scope": "companion", - "backing": "spanset_mem_size" - }, - { - "function": "spanset_sps", - "role": "accessor", - "scope": "companion", - "backing": "spanset_sps" - }, - { - "function": "spanset_upper", - "role": "accessor", - "scope": "companion", - "backing": "spanset_upper" - }, - { - "function": "spanset_compact", - "role": "accessor", - "scope": "companion", - "backing": "spanset_compact" - }, - { - "function": "spanset_bins", - "role": "accessor", - "scope": "companion", - "backing": "spanset_bins" - }, - { - "function": "spanset_find_value", - "role": "accessor", - "scope": "companion", - "backing": "spanset_find_value" - }, - { - "function": "spanset_parse", - "role": "accessor", - "scope": "companion", - "backing": "spanset_parse" - } - ] - }, - "TextSet": { - "methods": [ - { - "function": "textset_in", - "role": "constructor", - "scope": "companion", - "backing": "textset_in" - }, - { - "function": "textset_out", - "role": "output", - "scope": "companion", - "backing": "textset_out" - }, - { - "function": "textset_make", - "role": "constructor", - "scope": "companion", - "backing": "textset_make" - }, - { - "function": "textset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "textset_end_value" - }, - { - "function": "textset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "textset_start_value" - }, - { - "function": "textset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "textset_value_n" - }, - { - "function": "textset_values", - "role": "accessor", - "scope": "companion", - "backing": "textset_values" - }, - { - "function": "textset_initcap", - "role": "accessor", - "scope": "companion", - "backing": "textset_initcap" - }, - { - "function": "textset_lower", - "role": "accessor", - "scope": "companion", - "backing": "textset_lower" - }, - { - "function": "textset_upper", - "role": "accessor", - "scope": "companion", - "backing": "textset_upper" - } - ] - }, - "TsTzSet": { - "methods": [ - { - "function": "tstzset_in", - "role": "constructor", - "scope": "companion", - "backing": "tstzset_in" - }, - { - "function": "tstzset_out", - "role": "output", - "scope": "companion", - "backing": "tstzset_out" - }, - { - "function": "tstzset_make", - "role": "constructor", - "scope": "companion", - "backing": "tstzset_make" - }, - { - "function": "tstzset_to_dateset", - "role": "conversion", - "scope": "companion", - "backing": "tstzset_to_dateset" - }, - { - "function": "tstzset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "tstzset_end_value" - }, - { - "function": "tstzset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "tstzset_start_value" - }, - { - "function": "tstzset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "tstzset_value_n" - }, - { - "function": "tstzset_values", - "role": "accessor", - "scope": "companion", - "backing": "tstzset_values" - }, - { - "function": "tstzset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "tstzset_shift_scale" - }, - { - "function": "tstzset_tprecision", - "role": "accessor", - "scope": "companion", - "backing": "tstzset_tprecision" - }, - { - "function": "tstzset_tcount_transfn", - "role": "aggregate", - "scope": "companion", - "backing": "tstzset_tcount_transfn" - }, - { - "function": "tstzset_to_stbox", - "role": "conversion", - "scope": "companion", - "backing": "tstzset_to_stbox" - }, - { - "function": "tstzset_set_tbox", - "role": "accessor", - "scope": "companion", - "backing": "tstzset_set_tbox" - }, - { - "function": "tstzset_stbox_slice", - "role": "accessor", - "scope": "companion", - "backing": "tstzset_stbox_slice" - }, - { - "function": "tstzset_set_stbox", - "role": "accessor", - "scope": "companion", - "backing": "tstzset_set_stbox" - } - ] - }, - "TsTzSpan": { - "methods": [ - { - "function": "tstzspan_in", - "role": "constructor", - "scope": "companion", - "backing": "tstzspan_in" - }, - { - "function": "tstzspan_out", - "role": "output", - "scope": "companion", - "backing": "tstzspan_out" - }, - { - "function": "tstzspan_make", - "role": "constructor", - "scope": "companion", - "backing": "tstzspan_make" - }, - { - "function": "tstzspan_to_datespan", - "role": "conversion", - "scope": "companion", - "backing": "tstzspan_to_datespan" - }, - { - "function": "tstzspan_duration", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_duration" - }, - { - "function": "tstzspan_lower", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_lower" - }, - { - "function": "tstzspan_upper", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_upper" - }, - { - "function": "tstzspan_expand", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_expand" - }, - { - "function": "tstzspan_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_shift_scale" - }, - { - "function": "tstzspan_tprecision", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_tprecision" - }, - { - "function": "tstzspan_bins", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_bins" - }, - { - "function": "tstzspan_tcount_transfn", - "role": "aggregate", - "scope": "companion", - "backing": "tstzspan_tcount_transfn" - }, - { - "function": "tstzspan_to_stbox", - "role": "conversion", - "scope": "companion", - "backing": "tstzspan_to_stbox" - }, - { - "function": "tstzspan_set_datespan", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_set_datespan" - }, - { - "function": "tstzspan_set_tbox", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_set_tbox" - }, - { - "function": "tstzspan_set_stbox", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_set_stbox" - }, - { - "function": "tstzspan_delta_scale_iter", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_delta_scale_iter" - }, - { - "function": "tstzspan_shift_scale1", - "role": "accessor", - "scope": "companion", - "backing": "tstzspan_shift_scale1" - } - ] - }, - "TsTzSpanSet": { - "methods": [ - { - "function": "tstzspanset_in", - "role": "constructor", - "scope": "companion", - "backing": "tstzspanset_in" - }, - { - "function": "tstzspanset_out", - "role": "output", - "scope": "companion", - "backing": "tstzspanset_out" - }, - { - "function": "tstzspanset_to_datespanset", - "role": "conversion", - "scope": "companion", - "backing": "tstzspanset_to_datespanset" - }, - { - "function": "tstzspanset_duration", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_duration" - }, - { - "function": "tstzspanset_end_timestamptz", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_end_timestamptz" - }, - { - "function": "tstzspanset_lower", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_lower" - }, - { - "function": "tstzspanset_num_timestamps", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_num_timestamps" - }, - { - "function": "tstzspanset_start_timestamptz", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_start_timestamptz" - }, - { - "function": "tstzspanset_timestamps", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_timestamps" - }, - { - "function": "tstzspanset_timestamptz_n", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_timestamptz_n" - }, - { - "function": "tstzspanset_upper", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_upper" - }, - { - "function": "tstzspanset_shift_scale", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_shift_scale" - }, - { - "function": "tstzspanset_tprecision", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_tprecision" - }, - { - "function": "tstzspanset_bins", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_bins" - }, - { - "function": "tstzspanset_tcount_transfn", - "role": "aggregate", - "scope": "companion", - "backing": "tstzspanset_tcount_transfn" - }, - { - "function": "tstzspanset_to_stbox", - "role": "conversion", - "scope": "companion", - "backing": "tstzspanset_to_stbox" - }, - { - "function": "tstzspanset_stbox_slice", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_stbox_slice" - }, - { - "function": "tstzspanset_set_stbox", - "role": "accessor", - "scope": "companion", - "backing": "tstzspanset_set_stbox" - } - ] - }, - "TBox": { - "methods": [ - { - "function": "tbox_as_hexwkb", - "role": "output", - "scope": "companion", - "backing": "tbox_as_hexwkb" - }, - { - "function": "tbox_as_wkb", - "role": "output", - "scope": "companion", - "backing": "tbox_as_wkb" - }, - { - "function": "tbox_from_hexwkb", - "role": "constructor", - "scope": "companion", - "backing": "tbox_from_hexwkb" - }, - { - "function": "tbox_from_wkb", - "role": "constructor", - "scope": "companion", - "backing": "tbox_from_wkb" - }, - { - "function": "tbox_in", - "role": "constructor", - "scope": "companion", - "backing": "tbox_in" - }, - { - "function": "tbox_out", - "role": "output", - "scope": "companion", - "backing": "tbox_out" - }, - { - "function": "tbox_copy", - "role": "constructor", - "scope": "companion", - "backing": "tbox_copy" - }, - { - "function": "tbox_make", - "role": "constructor", - "scope": "companion", - "backing": "tbox_make" - }, - { - "function": "tbox_to_intspan", - "role": "conversion", - "scope": "companion", - "backing": "tbox_to_intspan" - }, - { - "function": "tbox_to_bigintspan", - "role": "conversion", - "scope": "companion", - "backing": "tbox_to_bigintspan" - }, - { - "function": "tbox_to_floatspan", - "role": "conversion", - "scope": "companion", - "backing": "tbox_to_floatspan" - }, - { - "function": "tbox_to_tstzspan", - "role": "conversion", - "scope": "companion", - "backing": "tbox_to_tstzspan" - }, - { - "function": "tbox_hash", - "role": "accessor", - "scope": "companion", - "backing": "tbox_hash" - }, - { - "function": "tbox_hash_extended", - "role": "accessor", - "scope": "companion", - "backing": "tbox_hash_extended" - }, - { - "function": "tbox_hast", - "role": "accessor", - "scope": "companion", - "backing": "tbox_hast" - }, - { - "function": "tbox_hasx", - "role": "accessor", - "scope": "companion", - "backing": "tbox_hasx" - }, - { - "function": "tbox_tmax", - "role": "accessor", - "scope": "companion", - "backing": "tbox_tmax" - }, - { - "function": "tbox_tmax_inc", - "role": "accessor", - "scope": "companion", - "backing": "tbox_tmax_inc" - }, - { - "function": "tbox_tmin", - "role": "accessor", - "scope": "companion", - "backing": "tbox_tmin" - }, - { - "function": "tbox_tmin_inc", - "role": "accessor", - "scope": "companion", - "backing": "tbox_tmin_inc" - }, - { - "function": "tbox_xmax", - "role": "accessor", - "scope": "companion", - "backing": "tbox_xmax" - }, - { - "function": "tbox_xmax_inc", - "role": "accessor", - "scope": "companion", - "backing": "tbox_xmax_inc" - }, - { - "function": "tbox_xmin", - "role": "accessor", - "scope": "companion", - "backing": "tbox_xmin" - }, - { - "function": "tbox_xmin_inc", - "role": "accessor", - "scope": "companion", - "backing": "tbox_xmin_inc" - }, - { - "function": "tbox_expand_time", - "role": "accessor", - "scope": "companion", - "backing": "tbox_expand_time" - }, - { - "function": "tbox_round", - "role": "accessor", - "scope": "companion", - "backing": "tbox_round" - }, - { - "function": "tbox_shift_scale_time", - "role": "accessor", - "scope": "companion", - "backing": "tbox_shift_scale_time" - }, - { - "function": "tbox_cmp", - "role": "predicate", - "scope": "companion", - "backing": "tbox_cmp" - }, - { - "function": "tbox_eq", - "role": "predicate", - "scope": "companion", - "backing": "tbox_eq" - }, - { - "function": "tbox_ge", - "role": "predicate", - "scope": "companion", - "backing": "tbox_ge" - }, - { - "function": "tbox_gt", - "role": "predicate", - "scope": "companion", - "backing": "tbox_gt" - }, - { - "function": "tbox_le", - "role": "predicate", - "scope": "companion", - "backing": "tbox_le" - }, - { - "function": "tbox_lt", - "role": "predicate", - "scope": "companion", - "backing": "tbox_lt" - }, - { - "function": "tbox_ne", - "role": "predicate", - "scope": "companion", - "backing": "tbox_ne" - }, - { - "function": "tbox_expand_value", - "role": "accessor", - "scope": "companion", - "backing": "tbox_expand_value" - }, - { - "function": "tbox_set", - "role": "accessor", - "scope": "companion", - "backing": "tbox_set" - }, - { - "function": "tbox_shift_scale_value", - "role": "accessor", - "scope": "companion", - "backing": "tbox_shift_scale_value" - }, - { - "function": "tbox_expand", - "role": "accessor", - "scope": "companion", - "backing": "tbox_expand" - }, - { - "function": "tbox_get_value_time_tile", - "role": "accessor", - "scope": "companion", - "backing": "tbox_get_value_time_tile" - }, - { - "function": "tbox_tstzspan", - "role": "accessor", - "scope": "companion", - "backing": "tbox_tstzspan" - }, - { - "function": "tbox_intspan", - "role": "accessor", - "scope": "companion", - "backing": "tbox_intspan" - }, - { - "function": "tbox_floatspan", - "role": "accessor", - "scope": "companion", - "backing": "tbox_floatspan" - }, - { - "function": "tbox_index_leaf_consistent", - "role": "accessor", - "scope": "companion", - "backing": "tbox_index_leaf_consistent" - }, - { - "function": "tbox_gist_inner_consistent", - "role": "accessor", - "scope": "companion", - "backing": "tbox_gist_inner_consistent" - }, - { - "function": "tbox_index_recheck", - "role": "accessor", - "scope": "companion", - "backing": "tbox_index_recheck" - }, - { - "function": "tbox_xmin_cmp", - "role": "predicate", - "scope": "companion", - "backing": "tbox_xmin_cmp" - }, - { - "function": "tbox_xmax_cmp", - "role": "predicate", - "scope": "companion", - "backing": "tbox_xmax_cmp" - }, - { - "function": "tbox_tmin_cmp", - "role": "predicate", - "scope": "companion", - "backing": "tbox_tmin_cmp" - }, - { - "function": "tbox_tmax_cmp", - "role": "predicate", - "scope": "companion", - "backing": "tbox_tmax_cmp" - }, - { - "function": "tbox_level_cmp", - "role": "predicate", - "scope": "companion", - "backing": "tbox_level_cmp" - }, - { - "function": "tbox_tile_state_make", - "role": "constructor", - "scope": "companion", - "backing": "tbox_tile_state_make" - }, - { - "function": "tbox_tile_state_next", - "role": "accessor", - "scope": "companion", - "backing": "tbox_tile_state_next" - }, - { - "function": "tbox_tile_state_set", - "role": "accessor", - "scope": "companion", - "backing": "tbox_tile_state_set" - }, - { - "function": "tbox_tile_state_get", - "role": "accessor", - "scope": "companion", - "backing": "tbox_tile_state_get" - }, - { - "function": "tbox_parse", - "role": "accessor", - "scope": "companion", - "backing": "tbox_parse" - } - ] - }, - "TBool": { - "methods": [ - { - "function": "tbool_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tbool_from_mfjson" - }, - { - "function": "tbool_in", - "role": "constructor", - "scope": "exact", - "backing": "tbool_in" - }, - { - "function": "tbool_out", - "role": "output", - "scope": "exact", - "backing": "tbool_out" - }, - { - "function": "tbool_from_base_temp", - "role": "constructor", - "scope": "exact", - "backing": "tbool_from_base_temp" - }, - { - "function": "tbool_to_tint", - "role": "conversion", - "scope": "exact", - "backing": "tbool_to_tint" - }, - { - "function": "tbool_end_value", - "role": "accessor", - "scope": "exact", - "backing": "tbool_end_value" - }, - { - "function": "tbool_start_value", - "role": "accessor", - "scope": "exact", - "backing": "tbool_start_value" - }, - { - "function": "tbool_value_at_timestamptz", - "role": "restriction", - "scope": "exact", - "backing": "tbool_value_at_timestamptz" - }, - { - "function": "tbool_value_n", - "role": "accessor", - "scope": "exact", - "backing": "tbool_value_n" - }, - { - "function": "tbool_values", - "role": "accessor", - "scope": "exact", - "backing": "tbool_values" - }, - { - "function": "tbool_at_value", - "role": "restriction", - "scope": "exact", - "backing": "tbool_at_value" - }, - { - "function": "tbool_minus_value", - "role": "restriction", - "scope": "exact", - "backing": "tbool_minus_value" - }, - { - "function": "tbool_when_true", - "role": "accessor", - "scope": "exact", - "backing": "tbool_when_true" - }, - { - "function": "tbool_tand_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tbool_tand_transfn" - }, - { - "function": "tbool_tand_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "tbool_tand_combinefn" - }, - { - "function": "tbool_tor_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tbool_tor_transfn" - }, - { - "function": "tbool_tor_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "tbool_tor_combinefn" - } - ] - }, - "Temporal": { - "methods": [ - { - "function": "temporal_as_hexwkb", - "role": "output", - "scope": "superclass", - "backing": "temporal_as_hexwkb" - }, - { - "function": "temporal_as_mfjson", - "role": "output", - "scope": "superclass", - "backing": "temporal_as_mfjson" - }, - { - "function": "temporal_as_wkb", - "role": "output", - "scope": "superclass", - "backing": "temporal_as_wkb" - }, - { - "function": "temporal_from_hexwkb", - "role": "constructor", - "scope": "superclass", - "backing": "temporal_from_hexwkb" - }, - { - "function": "temporal_from_wkb", - "role": "constructor", - "scope": "superclass", - "backing": "temporal_from_wkb" - }, - { - "function": "temporal_copy", - "role": "constructor", - "scope": "superclass", - "backing": "temporal_copy" - }, - { - "function": "temporal_to_tstzspan", - "role": "conversion", - "scope": "superclass", - "backing": "temporal_to_tstzspan" - }, - { - "function": "temporal_duration", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_duration" - }, - { - "function": "temporal_end_instant", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_end_instant" - }, - { - "function": "temporal_end_sequence", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_end_sequence" - }, - { - "function": "temporal_end_timestamptz", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_end_timestamptz" - }, - { - "function": "temporal_hash", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_hash" - }, - { - "function": "temporal_instant_n", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_instant_n" - }, - { - "function": "temporal_instants", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_instants" - }, - { - "function": "temporal_interp", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_interp" - }, - { - "function": "temporal_lower_inc", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_lower_inc" - }, - { - "function": "temporal_max_instant", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_max_instant" - }, - { - "function": "temporal_min_instant", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_min_instant" - }, - { - "function": "temporal_num_instants", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_num_instants" - }, - { - "function": "temporal_num_sequences", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_num_sequences" - }, - { - "function": "temporal_num_timestamps", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_num_timestamps" - }, - { - "function": "temporal_segm_duration", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_segm_duration" - }, - { - "function": "temporal_segments", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_segments" - }, - { - "function": "temporal_sequence_n", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_sequence_n" - }, - { - "function": "temporal_sequences", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_sequences" - }, - { - "function": "temporal_start_instant", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_start_instant" - }, - { - "function": "temporal_start_sequence", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_start_sequence" - }, - { - "function": "temporal_start_timestamptz", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_start_timestamptz" - }, - { - "function": "temporal_stops", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_stops" - }, - { - "function": "temporal_subtype", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_subtype" - }, - { - "function": "temporal_basetype_name", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_basetype_name" - }, - { - "function": "temporal_time", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_time" - }, - { - "function": "temporal_timestamps", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_timestamps" - }, - { - "function": "temporal_timestamptz_n", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_timestamptz_n" - }, - { - "function": "temporal_upper_inc", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_upper_inc" - }, - { - "function": "temporal_round", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_round" - }, - { - "function": "temporal_scale_time", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_scale_time" - }, - { - "function": "temporal_set_interp", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_set_interp" - }, - { - "function": "temporal_shift_scale_time", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_shift_scale_time" - }, - { - "function": "temporal_shift_time", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_shift_time" - }, - { - "function": "temporal_to_tinstant", - "role": "conversion", - "scope": "superclass", - "backing": "temporal_to_tinstant" - }, - { - "function": "temporal_to_tsequence", - "role": "conversion", - "scope": "superclass", - "backing": "temporal_to_tsequence" - }, - { - "function": "temporal_to_tsequenceset", - "role": "conversion", - "scope": "superclass", - "backing": "temporal_to_tsequenceset" - }, - { - "function": "temporal_append_tinstant", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_append_tinstant" - }, - { - "function": "temporal_append_tsequence", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_append_tsequence" - }, - { - "function": "temporal_delete_timestamptz", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_delete_timestamptz" - }, - { - "function": "temporal_delete_tstzset", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_delete_tstzset" - }, - { - "function": "temporal_delete_tstzspan", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_delete_tstzspan" - }, - { - "function": "temporal_delete_tstzspanset", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_delete_tstzspanset" - }, - { - "function": "temporal_insert", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_insert" - }, - { - "function": "temporal_merge", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_merge" - }, - { - "function": "temporal_merge_array", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_merge_array" - }, - { - "function": "temporal_update", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_update" - }, - { - "function": "temporal_after_timestamptz", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_after_timestamptz" - }, - { - "function": "temporal_at_max", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_at_max" - }, - { - "function": "temporal_at_min", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_at_min" - }, - { - "function": "temporal_at_timestamptz", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_at_timestamptz" - }, - { - "function": "temporal_at_tstzset", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_at_tstzset" - }, - { - "function": "temporal_at_tstzspan", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_at_tstzspan" - }, - { - "function": "temporal_at_tstzspanset", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_at_tstzspanset" - }, - { - "function": "temporal_at_values", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_at_values" - }, - { - "function": "temporal_before_timestamptz", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_before_timestamptz" - }, - { - "function": "temporal_minus_max", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_minus_max" - }, - { - "function": "temporal_minus_min", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_minus_min" - }, - { - "function": "temporal_minus_timestamptz", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_minus_timestamptz" - }, - { - "function": "temporal_minus_tstzset", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_minus_tstzset" - }, - { - "function": "temporal_minus_tstzspan", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_minus_tstzspan" - }, - { - "function": "temporal_minus_tstzspanset", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_minus_tstzspanset" - }, - { - "function": "temporal_minus_values", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_minus_values" - }, - { - "function": "temporal_cmp", - "role": "predicate", - "scope": "superclass", - "backing": "temporal_cmp" - }, - { - "function": "temporal_eq", - "role": "predicate", - "scope": "superclass", - "backing": "temporal_eq" - }, - { - "function": "temporal_ge", - "role": "predicate", - "scope": "superclass", - "backing": "temporal_ge" - }, - { - "function": "temporal_gt", - "role": "predicate", - "scope": "superclass", - "backing": "temporal_gt" - }, - { - "function": "temporal_le", - "role": "predicate", - "scope": "superclass", - "backing": "temporal_le" - }, - { - "function": "temporal_lt", - "role": "predicate", - "scope": "superclass", - "backing": "temporal_lt" - }, - { - "function": "temporal_ne", - "role": "predicate", - "scope": "superclass", - "backing": "temporal_ne" - }, - { - "function": "temporal_spans", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_spans" - }, - { - "function": "temporal_split_each_n_spans", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_split_each_n_spans" - }, - { - "function": "temporal_split_n_spans", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_split_n_spans" - }, - { - "function": "temporal_derivative", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_derivative" - }, - { - "function": "temporal_extent_transfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_extent_transfn" - }, - { - "function": "temporal_tagg_finalfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_tagg_finalfn" - }, - { - "function": "temporal_tcount_transfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_tcount_transfn" - }, - { - "function": "temporal_tcount_combinefn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_tcount_combinefn" - }, - { - "function": "temporal_merge_transfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_merge_transfn" - }, - { - "function": "temporal_merge_combinefn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_merge_combinefn" - }, - { - "function": "temporal_simplify_dp", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_simplify_dp" - }, - { - "function": "temporal_simplify_max_dist", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_simplify_max_dist" - }, - { - "function": "temporal_simplify_min_dist", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_simplify_min_dist" - }, - { - "function": "temporal_simplify_min_tdelta", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_simplify_min_tdelta" - }, - { - "function": "temporal_tprecision", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_tprecision" - }, - { - "function": "temporal_tsample", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_tsample" - }, - { - "function": "temporal_dyntimewarp_distance", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_dyntimewarp_distance" - }, - { - "function": "temporal_dyntimewarp_path", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_dyntimewarp_path" - }, - { - "function": "temporal_frechet_distance", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_frechet_distance" - }, - { - "function": "temporal_frechet_path", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_frechet_path" - }, - { - "function": "temporal_hausdorff_distance", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_hausdorff_distance" - }, - { - "function": "temporal_average_hausdorff_distance", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_average_hausdorff_distance" - }, - { - "function": "temporal_lcss_distance", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_lcss_distance" - }, - { - "function": "temporal_ext_kalman_filter", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_ext_kalman_filter" - }, - { - "function": "temporal_time_bins", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_time_bins" - }, - { - "function": "temporal_time_split", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_time_split" - }, - { - "function": "temporal_type", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_type" - }, - { - "function": "temporal_basetype", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_basetype" - }, - { - "function": "temporal_bbox_eq", - "role": "predicate", - "scope": "superclass", - "backing": "temporal_bbox_eq" - }, - { - "function": "temporal_bbox_cmp", - "role": "predicate", - "scope": "superclass", - "backing": "temporal_bbox_cmp" - }, - { - "function": "temporal_in", - "role": "constructor", - "scope": "superclass", - "backing": "temporal_in" - }, - { - "function": "temporal_out", - "role": "output", - "scope": "superclass", - "backing": "temporal_out" - }, - { - "function": "temporal_from_mfjson", - "role": "constructor", - "scope": "superclass", - "backing": "temporal_from_mfjson" - }, - { - "function": "temporal_from_base_temp", - "role": "constructor", - "scope": "superclass", - "backing": "temporal_from_base_temp" - }, - { - "function": "temporal_set_tstzspan", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_set_tstzspan" - }, - { - "function": "temporal_end_inst", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_end_inst" - }, - { - "function": "temporal_end_value", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_end_value" - }, - { - "function": "temporal_inst_n", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_inst_n" - }, - { - "function": "temporal_insts_p", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_insts_p" - }, - { - "function": "temporal_max_inst_p", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_max_inst_p" - }, - { - "function": "temporal_max_value", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_max_value" - }, - { - "function": "temporal_mem_size", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_mem_size" - }, - { - "function": "temporal_min_inst_p", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_min_inst_p" - }, - { - "function": "temporal_min_value", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_min_value" - }, - { - "function": "temporal_sequences_p", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_sequences_p" - }, - { - "function": "temporal_set_bbox", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_set_bbox" - }, - { - "function": "temporal_start_inst", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_start_inst" - }, - { - "function": "temporal_start_value", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_start_value" - }, - { - "function": "temporal_values_p", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_values_p" - }, - { - "function": "temporal_value_n", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_value_n" - }, - { - "function": "temporal_values", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_values" - }, - { - "function": "temporal_restart", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_restart" - }, - { - "function": "temporal_tsequence", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_tsequence" - }, - { - "function": "temporal_tsequenceset", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_tsequenceset" - }, - { - "function": "temporal_bbox_restrict_set", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_bbox_restrict_set" - }, - { - "function": "temporal_restrict_minmax", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_restrict_minmax" - }, - { - "function": "temporal_restrict_timestamptz", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_restrict_timestamptz" - }, - { - "function": "temporal_restrict_tstzset", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_restrict_tstzset" - }, - { - "function": "temporal_restrict_tstzspan", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_restrict_tstzspan" - }, - { - "function": "temporal_restrict_tstzspanset", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_restrict_tstzspanset" - }, - { - "function": "temporal_restrict_value", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_restrict_value" - }, - { - "function": "temporal_restrict_values", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_restrict_values" - }, - { - "function": "temporal_value_at_timestamptz", - "role": "restriction", - "scope": "superclass", - "backing": "temporal_value_at_timestamptz" - }, - { - "function": "temporal_compact", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_compact" - }, - { - "function": "temporal_skiplist_make", - "role": "constructor", - "scope": "superclass", - "backing": "temporal_skiplist_make" - }, - { - "function": "temporal_skiplist_splice", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_skiplist_splice" - }, - { - "function": "temporal_app_tinst_transfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_app_tinst_transfn" - }, - { - "function": "temporal_app_tseq_transfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_app_tseq_transfn" - }, - { - "function": "temporal_bbox_ptr", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_bbox_ptr" - }, - { - "function": "temporal_bbox_restrict_value", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_bbox_restrict_value" - }, - { - "function": "temporal_skiplist_common", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_skiplist_common" - }, - { - "function": "temporal_skiplist_merge", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_skiplist_merge" - }, - { - "function": "temporal_tagg_combinefn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_tagg_combinefn" - }, - { - "function": "temporal_transform_tcount", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_transform_tcount" - }, - { - "function": "temporal_transform_tagg", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_transform_tagg" - }, - { - "function": "temporal_tagg_transfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_tagg_transfn" - }, - { - "function": "temporal_tagg_transform_transfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_tagg_transform_transfn" - }, - { - "function": "temporal_similarity", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_similarity" - }, - { - "function": "temporal_similarity_path", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_similarity_path" - }, - { - "function": "temporal_bbox_size", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_bbox_size" - }, - { - "function": "temporal_time_bin_init", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_time_bin_init" - }, - { - "function": "temporal_transform_wcount", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_transform_wcount" - }, - { - "function": "temporal_wagg_transfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_wagg_transfn" - }, - { - "function": "temporal_wagg_transform_transfn", - "role": "aggregate", - "scope": "superclass", - "backing": "temporal_wagg_transform_transfn" - }, - { - "function": "temporal_parse", - "role": "accessor", - "scope": "superclass", - "backing": "temporal_parse" - } - ] - }, - "TFloat": { - "methods": [ - { - "function": "tfloat_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tfloat_from_mfjson" - }, - { - "function": "tfloat_in", - "role": "constructor", - "scope": "exact", - "backing": "tfloat_in" - }, - { - "function": "tfloat_out", - "role": "output", - "scope": "exact", - "backing": "tfloat_out" - }, - { - "function": "tfloat_from_base_temp", - "role": "constructor", - "scope": "exact", - "backing": "tfloat_from_base_temp" - }, - { - "function": "tfloat_to_tint", - "role": "conversion", - "scope": "exact", - "backing": "tfloat_to_tint" - }, - { - "function": "tfloat_to_tbigint", - "role": "conversion", - "scope": "exact", - "backing": "tfloat_to_tbigint" - }, - { - "function": "tfloat_end_value", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_end_value" - }, - { - "function": "tfloat_min_value", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_min_value" - }, - { - "function": "tfloat_max_value", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_max_value" - }, - { - "function": "tfloat_start_value", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_start_value" - }, - { - "function": "tfloat_value_at_timestamptz", - "role": "restriction", - "scope": "exact", - "backing": "tfloat_value_at_timestamptz" - }, - { - "function": "tfloat_value_n", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_value_n" - }, - { - "function": "tfloat_values", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_values" - }, - { - "function": "tfloat_ceil", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_ceil" - }, - { - "function": "tfloat_degrees", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_degrees" - }, - { - "function": "tfloat_floor", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_floor" - }, - { - "function": "tfloat_radians", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_radians" - }, - { - "function": "tfloat_scale_value", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_scale_value" - }, - { - "function": "tfloat_shift_scale_value", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_shift_scale_value" - }, - { - "function": "tfloat_shift_value", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_shift_value" - }, - { - "function": "tfloat_at_value", - "role": "restriction", - "scope": "exact", - "backing": "tfloat_at_value" - }, - { - "function": "tfloat_minus_value", - "role": "restriction", - "scope": "exact", - "backing": "tfloat_minus_value" - }, - { - "function": "tfloat_exp", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_exp" - }, - { - "function": "tfloat_ln", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_ln" - }, - { - "function": "tfloat_log10", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_log10" - }, - { - "function": "tfloat_sin", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_sin" - }, - { - "function": "tfloat_cos", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_cos" - }, - { - "function": "tfloat_tan", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_tan" - }, - { - "function": "tfloat_tmax_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tfloat_tmax_transfn" - }, - { - "function": "tfloat_tmax_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "tfloat_tmax_combinefn" - }, - { - "function": "tfloat_tmin_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tfloat_tmin_transfn" - }, - { - "function": "tfloat_tmin_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "tfloat_tmin_combinefn" - }, - { - "function": "tfloat_tsum_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tfloat_tsum_transfn" - }, - { - "function": "tfloat_tsum_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "tfloat_tsum_combinefn" - }, - { - "function": "tfloat_wmax_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tfloat_wmax_transfn" - }, - { - "function": "tfloat_wmin_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tfloat_wmin_transfn" - }, - { - "function": "tfloat_wsum_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tfloat_wsum_transfn" - }, - { - "function": "tfloat_time_boxes", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_time_boxes" - }, - { - "function": "tfloat_value_bins", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_value_bins" - }, - { - "function": "tfloat_value_boxes", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_value_boxes" - }, - { - "function": "tfloat_value_split", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_value_split" - }, - { - "function": "tfloat_value_time_boxes", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_value_time_boxes" - }, - { - "function": "tfloat_value_time_split", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_value_time_split" - }, - { - "function": "tfloat_arithop_turnpt", - "role": "accessor", - "scope": "exact", - "backing": "tfloat_arithop_turnpt" - } - ] - }, - "TInt": { - "methods": [ - { - "function": "tint_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tint_from_mfjson" - }, - { - "function": "tint_in", - "role": "constructor", - "scope": "exact", - "backing": "tint_in" - }, - { - "function": "tint_out", - "role": "output", - "scope": "exact", - "backing": "tint_out" - }, - { - "function": "tint_from_base_temp", - "role": "constructor", - "scope": "exact", - "backing": "tint_from_base_temp" - }, - { - "function": "tint_to_tfloat", - "role": "conversion", - "scope": "exact", - "backing": "tint_to_tfloat" - }, - { - "function": "tint_to_tbigint", - "role": "conversion", - "scope": "exact", - "backing": "tint_to_tbigint" - }, - { - "function": "tint_end_value", - "role": "accessor", - "scope": "exact", - "backing": "tint_end_value" - }, - { - "function": "tint_max_value", - "role": "accessor", - "scope": "exact", - "backing": "tint_max_value" - }, - { - "function": "tint_min_value", - "role": "accessor", - "scope": "exact", - "backing": "tint_min_value" - }, - { - "function": "tint_start_value", - "role": "accessor", - "scope": "exact", - "backing": "tint_start_value" - }, - { - "function": "tint_value_at_timestamptz", - "role": "restriction", - "scope": "exact", - "backing": "tint_value_at_timestamptz" - }, - { - "function": "tint_value_n", - "role": "accessor", - "scope": "exact", - "backing": "tint_value_n" - }, - { - "function": "tint_values", - "role": "accessor", - "scope": "exact", - "backing": "tint_values" - }, - { - "function": "tint_scale_value", - "role": "accessor", - "scope": "exact", - "backing": "tint_scale_value" - }, - { - "function": "tint_shift_scale_value", - "role": "accessor", - "scope": "exact", - "backing": "tint_shift_scale_value" - }, - { - "function": "tint_shift_value", - "role": "accessor", - "scope": "exact", - "backing": "tint_shift_value" - }, - { - "function": "tint_at_value", - "role": "restriction", - "scope": "exact", - "backing": "tint_at_value" - }, - { - "function": "tint_minus_value", - "role": "restriction", - "scope": "exact", - "backing": "tint_minus_value" - }, - { - "function": "tint_tmax_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tint_tmax_transfn" - }, - { - "function": "tint_tmax_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "tint_tmax_combinefn" - }, - { - "function": "tint_tmin_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tint_tmin_transfn" - }, - { - "function": "tint_tmin_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "tint_tmin_combinefn" - }, - { - "function": "tint_tsum_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tint_tsum_transfn" - }, - { - "function": "tint_tsum_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "tint_tsum_combinefn" - }, - { - "function": "tint_wmax_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tint_wmax_transfn" - }, - { - "function": "tint_wmin_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tint_wmin_transfn" - }, - { - "function": "tint_wsum_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tint_wsum_transfn" - }, - { - "function": "tint_time_boxes", - "role": "accessor", - "scope": "exact", - "backing": "tint_time_boxes" - }, - { - "function": "tint_value_bins", - "role": "accessor", - "scope": "exact", - "backing": "tint_value_bins" - }, - { - "function": "tint_value_boxes", - "role": "accessor", - "scope": "exact", - "backing": "tint_value_boxes" - }, - { - "function": "tint_value_split", - "role": "accessor", - "scope": "exact", - "backing": "tint_value_split" - }, - { - "function": "tint_value_time_boxes", - "role": "accessor", - "scope": "exact", - "backing": "tint_value_time_boxes" - }, - { - "function": "tint_value_time_split", - "role": "accessor", - "scope": "exact", - "backing": "tint_value_time_split" - } - ] - }, - "TText": { - "methods": [ - { - "function": "ttext_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "ttext_from_mfjson" - }, - { - "function": "ttext_in", - "role": "constructor", - "scope": "exact", - "backing": "ttext_in" - }, - { - "function": "ttext_out", - "role": "output", - "scope": "exact", - "backing": "ttext_out" - }, - { - "function": "ttext_from_base_temp", - "role": "constructor", - "scope": "exact", - "backing": "ttext_from_base_temp" - }, - { - "function": "ttext_end_value", - "role": "accessor", - "scope": "exact", - "backing": "ttext_end_value" - }, - { - "function": "ttext_max_value", - "role": "accessor", - "scope": "exact", - "backing": "ttext_max_value" - }, - { - "function": "ttext_min_value", - "role": "accessor", - "scope": "exact", - "backing": "ttext_min_value" - }, - { - "function": "ttext_start_value", - "role": "accessor", - "scope": "exact", - "backing": "ttext_start_value" - }, - { - "function": "ttext_value_at_timestamptz", - "role": "restriction", - "scope": "exact", - "backing": "ttext_value_at_timestamptz" - }, - { - "function": "ttext_value_n", - "role": "accessor", - "scope": "exact", - "backing": "ttext_value_n" - }, - { - "function": "ttext_values", - "role": "accessor", - "scope": "exact", - "backing": "ttext_values" - }, - { - "function": "ttext_at_value", - "role": "restriction", - "scope": "exact", - "backing": "ttext_at_value" - }, - { - "function": "ttext_minus_value", - "role": "restriction", - "scope": "exact", - "backing": "ttext_minus_value" - }, - { - "function": "ttext_initcap", - "role": "accessor", - "scope": "exact", - "backing": "ttext_initcap" - }, - { - "function": "ttext_upper", - "role": "accessor", - "scope": "exact", - "backing": "ttext_upper" - }, - { - "function": "ttext_lower", - "role": "accessor", - "scope": "exact", - "backing": "ttext_lower" - }, - { - "function": "ttext_tmax_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "ttext_tmax_transfn" - }, - { - "function": "ttext_tmax_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "ttext_tmax_combinefn" - }, - { - "function": "ttext_tmin_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "ttext_tmin_transfn" - }, - { - "function": "ttext_tmin_combinefn", - "role": "aggregate", - "scope": "exact", - "backing": "ttext_tmin_combinefn" - }, - { - "function": "ttext_to_tjsonb", - "role": "conversion", - "scope": "exact", - "backing": "ttext_to_tjsonb" - } - ] - }, - "TBoolInst": { - "methods": [ - { - "function": "tboolinst_make", - "role": "constructor", - "scope": "constructor", - "backing": "tboolinst_make" - }, - { - "function": "tboolinst_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tboolinst_from_mfjson" - }, - { - "function": "tboolinst_in", - "role": "constructor", - "scope": "constructor", - "backing": "tboolinst_in" - } - ] - }, - "TBoolSeq": { - "methods": [ - { - "function": "tboolseq_from_base_tstzset", - "role": "constructor", - "scope": "constructor", - "backing": "tboolseq_from_base_tstzset" - }, - { - "function": "tboolseq_from_base_tstzspan", - "role": "constructor", - "scope": "constructor", - "backing": "tboolseq_from_base_tstzspan" - }, - { - "function": "tboolseq_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tboolseq_from_mfjson" - }, - { - "function": "tboolseq_in", - "role": "constructor", - "scope": "constructor", - "backing": "tboolseq_in" - } - ] - }, - "TBoolSeqSet": { - "methods": [ - { - "function": "tboolseqset_from_base_tstzspanset", - "role": "constructor", - "scope": "constructor", - "backing": "tboolseqset_from_base_tstzspanset" - }, - { - "function": "tboolseqset_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tboolseqset_from_mfjson" - }, - { - "function": "tboolseqset_in", - "role": "constructor", - "scope": "constructor", - "backing": "tboolseqset_in" - } - ] - }, - "TFloatInst": { - "methods": [ - { - "function": "tfloatinst_make", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatinst_make" - }, - { - "function": "tfloatinst_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatinst_from_mfjson" - }, - { - "function": "tfloatinst_in", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatinst_in" - } - ] - }, - "TFloatSeq": { - "methods": [ - { - "function": "tfloatseq_from_base_tstzset", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatseq_from_base_tstzset" - }, - { - "function": "tfloatseq_from_base_tstzspan", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatseq_from_base_tstzspan" - }, - { - "function": "tfloatseq_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatseq_from_mfjson" - }, - { - "function": "tfloatseq_in", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatseq_in" - } - ] - }, - "TFloatSeqSet": { - "methods": [ - { - "function": "tfloatseqset_from_base_tstzspanset", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatseqset_from_base_tstzspanset" - }, - { - "function": "tfloatseqset_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatseqset_from_mfjson" - }, - { - "function": "tfloatseqset_in", - "role": "constructor", - "scope": "constructor", - "backing": "tfloatseqset_in" - } - ] - }, - "TIntInst": { - "methods": [ - { - "function": "tintinst_make", - "role": "constructor", - "scope": "constructor", - "backing": "tintinst_make" - }, - { - "function": "tintinst_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tintinst_from_mfjson" - }, - { - "function": "tintinst_in", - "role": "constructor", - "scope": "constructor", - "backing": "tintinst_in" - } - ] - }, - "TIntSeq": { - "methods": [ - { - "function": "tintseq_from_base_tstzset", - "role": "constructor", - "scope": "constructor", - "backing": "tintseq_from_base_tstzset" - }, - { - "function": "tintseq_from_base_tstzspan", - "role": "constructor", - "scope": "constructor", - "backing": "tintseq_from_base_tstzspan" - }, - { - "function": "tintseq_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tintseq_from_mfjson" - }, - { - "function": "tintseq_in", - "role": "constructor", - "scope": "constructor", - "backing": "tintseq_in" - } - ] - }, - "TIntSeqSet": { - "methods": [ - { - "function": "tintseqset_from_base_tstzspanset", - "role": "constructor", - "scope": "constructor", - "backing": "tintseqset_from_base_tstzspanset" - }, - { - "function": "tintseqset_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tintseqset_from_mfjson" - }, - { - "function": "tintseqset_in", - "role": "constructor", - "scope": "constructor", - "backing": "tintseqset_in" - } - ] - }, - "TSequence": { - "methods": [ - { - "function": "tsequence_make", - "role": "constructor", - "scope": "subtype", - "backing": "tsequence_make" - }, - { - "function": "tsequence_from_mfjson", - "role": "constructor", - "scope": "subtype", - "backing": "tsequence_from_mfjson" - }, - { - "function": "tsequence_in", - "role": "constructor", - "scope": "subtype", - "backing": "tsequence_in" - }, - { - "function": "tsequence_out", - "role": "output", - "scope": "subtype", - "backing": "tsequence_out" - }, - { - "function": "tsequence_copy", - "role": "constructor", - "scope": "subtype", - "backing": "tsequence_copy" - }, - { - "function": "tsequence_from_base_temp", - "role": "constructor", - "scope": "subtype", - "backing": "tsequence_from_base_temp" - }, - { - "function": "tsequence_from_base_tstzset", - "role": "constructor", - "scope": "subtype", - "backing": "tsequence_from_base_tstzset" - }, - { - "function": "tsequence_from_base_tstzspan", - "role": "constructor", - "scope": "subtype", - "backing": "tsequence_from_base_tstzspan" - }, - { - "function": "tsequence_make_exp", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_make_exp" - }, - { - "function": "tsequence_make_free", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_make_free" - }, - { - "function": "tsequence_set_tstzspan", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_set_tstzspan" - }, - { - "function": "tsequence_duration", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_duration" - }, - { - "function": "tsequence_end_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_end_timestamptz" - }, - { - "function": "tsequence_hash", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_hash" - }, - { - "function": "tsequence_insts_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_insts_p" - }, - { - "function": "tsequence_max_inst_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_max_inst_p" - }, - { - "function": "tsequence_max_val", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_max_val" - }, - { - "function": "tsequence_min_inst_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_min_inst_p" - }, - { - "function": "tsequence_min_val", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_min_val" - }, - { - "function": "tsequence_segments", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_segments" - }, - { - "function": "tsequence_seqs", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_seqs" - }, - { - "function": "tsequence_start_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_start_timestamptz" - }, - { - "function": "tsequence_time", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_time" - }, - { - "function": "tsequence_timestamps", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_timestamps" - }, - { - "function": "tsequence_value_at_timestamptz", - "role": "restriction", - "scope": "subtype", - "backing": "tsequence_value_at_timestamptz" - }, - { - "function": "tsequence_values_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_values_p" - }, - { - "function": "tsequence_restart", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_restart" - }, - { - "function": "tsequence_set_interp", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_set_interp" - }, - { - "function": "tsequence_shift_scale_time", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_shift_scale_time" - }, - { - "function": "tsequence_subseq", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_subseq" - }, - { - "function": "tsequence_to_tinstant", - "role": "conversion", - "scope": "subtype", - "backing": "tsequence_to_tinstant" - }, - { - "function": "tsequence_to_tsequenceset", - "role": "conversion", - "scope": "subtype", - "backing": "tsequence_to_tsequenceset" - }, - { - "function": "tsequence_to_tsequenceset_free", - "role": "conversion", - "scope": "subtype", - "backing": "tsequence_to_tsequenceset_free" - }, - { - "function": "tsequence_to_tsequenceset_interp", - "role": "conversion", - "scope": "subtype", - "backing": "tsequence_to_tsequenceset_interp" - }, - { - "function": "tsequence_append_tinstant", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_append_tinstant" - }, - { - "function": "tsequence_append_tsequence", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_append_tsequence" - }, - { - "function": "tsequence_delete_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_delete_timestamptz" - }, - { - "function": "tsequence_delete_tstzset", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_delete_tstzset" - }, - { - "function": "tsequence_delete_tstzspan", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_delete_tstzspan" - }, - { - "function": "tsequence_delete_tstzspanset", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_delete_tstzspanset" - }, - { - "function": "tsequence_insert", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_insert" - }, - { - "function": "tsequence_merge", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_merge" - }, - { - "function": "tsequence_merge_array", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_merge_array" - }, - { - "function": "tsequence_expand_bbox", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_expand_bbox" - }, - { - "function": "tsequence_set_bbox", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_set_bbox" - }, - { - "function": "tsequence_at_timestamptz", - "role": "restriction", - "scope": "subtype", - "backing": "tsequence_at_timestamptz" - }, - { - "function": "tsequence_restrict_tstzspan", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_restrict_tstzspan" - }, - { - "function": "tsequence_restrict_tstzspanset", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_restrict_tstzspanset" - }, - { - "function": "tsequence_cmp", - "role": "predicate", - "scope": "subtype", - "backing": "tsequence_cmp" - }, - { - "function": "tsequence_eq", - "role": "predicate", - "scope": "subtype", - "backing": "tsequence_eq" - }, - { - "function": "tsequence_compact", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_compact" - }, - { - "function": "tsequence_tagg", - "role": "aggregate", - "scope": "subtype", - "backing": "tsequence_tagg" - }, - { - "function": "tsequence_tavg_finalfn", - "role": "aggregate", - "scope": "subtype", - "backing": "tsequence_tavg_finalfn" - }, - { - "function": "tsequence_compute_bbox", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_compute_bbox" - }, - { - "function": "tsequence_at_values_iter", - "role": "restriction", - "scope": "subtype", - "backing": "tsequence_at_values_iter" - }, - { - "function": "tsequence_norm_test", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_norm_test" - }, - { - "function": "tsequence_join_test", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_join_test" - }, - { - "function": "tsequence_join", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_join" - }, - { - "function": "tsequence_make_exp1", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_make_exp1" - }, - { - "function": "tsequence_to_string", - "role": "conversion", - "scope": "subtype", - "backing": "tsequence_to_string" - }, - { - "function": "tsequence_make_valid", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_make_valid" - }, - { - "function": "tsequence_shift_scale_time_iter", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_shift_scale_time_iter" - }, - { - "function": "tsequence_segments_iter", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_segments_iter" - }, - { - "function": "tsequence_timestamps_iter", - "role": "accessor", - "scope": "subtype", - "backing": "tsequence_timestamps_iter" - } - ] - }, - "TSequenceSet": { - "methods": [ - { - "function": "tsequenceset_make", - "role": "constructor", - "scope": "subtype", - "backing": "tsequenceset_make" - }, - { - "function": "tsequenceset_make_gaps", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_make_gaps" - }, - { - "function": "tsequenceset_from_mfjson", - "role": "constructor", - "scope": "subtype", - "backing": "tsequenceset_from_mfjson" - }, - { - "function": "tsequenceset_in", - "role": "constructor", - "scope": "subtype", - "backing": "tsequenceset_in" - }, - { - "function": "tsequenceset_out", - "role": "output", - "scope": "subtype", - "backing": "tsequenceset_out" - }, - { - "function": "tsequenceset_copy", - "role": "constructor", - "scope": "subtype", - "backing": "tsequenceset_copy" - }, - { - "function": "tsequenceset_from_base_temp", - "role": "constructor", - "scope": "subtype", - "backing": "tsequenceset_from_base_temp" - }, - { - "function": "tsequenceset_from_base_tstzspanset", - "role": "constructor", - "scope": "subtype", - "backing": "tsequenceset_from_base_tstzspanset" - }, - { - "function": "tsequenceset_make_exp", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_make_exp" - }, - { - "function": "tsequenceset_make_free", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_make_free" - }, - { - "function": "tsequenceset_set_tstzspan", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_set_tstzspan" - }, - { - "function": "tsequenceset_duration", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_duration" - }, - { - "function": "tsequenceset_end_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_end_timestamptz" - }, - { - "function": "tsequenceset_hash", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_hash" - }, - { - "function": "tsequenceset_inst_n", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_inst_n" - }, - { - "function": "tsequenceset_insts_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_insts_p" - }, - { - "function": "tsequenceset_max_inst_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_max_inst_p" - }, - { - "function": "tsequenceset_max_val", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_max_val" - }, - { - "function": "tsequenceset_min_inst_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_min_inst_p" - }, - { - "function": "tsequenceset_min_val", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_min_val" - }, - { - "function": "tsequenceset_num_instants", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_num_instants" - }, - { - "function": "tsequenceset_num_timestamps", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_num_timestamps" - }, - { - "function": "tsequenceset_segments", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_segments" - }, - { - "function": "tsequenceset_sequences_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_sequences_p" - }, - { - "function": "tsequenceset_start_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_start_timestamptz" - }, - { - "function": "tsequenceset_time", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_time" - }, - { - "function": "tsequenceset_timestamptz_n", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_timestamptz_n" - }, - { - "function": "tsequenceset_timestamps", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_timestamps" - }, - { - "function": "tsequenceset_value_at_timestamptz", - "role": "restriction", - "scope": "subtype", - "backing": "tsequenceset_value_at_timestamptz" - }, - { - "function": "tsequenceset_value_n", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_value_n" - }, - { - "function": "tsequenceset_value_n_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_value_n_p" - }, - { - "function": "tsequenceset_values_p", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_values_p" - }, - { - "function": "tsequenceset_restart", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_restart" - }, - { - "function": "tsequenceset_set_interp", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_set_interp" - }, - { - "function": "tsequenceset_shift_scale_time", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_shift_scale_time" - }, - { - "function": "tsequenceset_to_discrete", - "role": "conversion", - "scope": "subtype", - "backing": "tsequenceset_to_discrete" - }, - { - "function": "tsequenceset_to_linear", - "role": "conversion", - "scope": "subtype", - "backing": "tsequenceset_to_linear" - }, - { - "function": "tsequenceset_to_step", - "role": "conversion", - "scope": "subtype", - "backing": "tsequenceset_to_step" - }, - { - "function": "tsequenceset_to_tinstant", - "role": "conversion", - "scope": "subtype", - "backing": "tsequenceset_to_tinstant" - }, - { - "function": "tsequenceset_to_tsequence", - "role": "conversion", - "scope": "subtype", - "backing": "tsequenceset_to_tsequence" - }, - { - "function": "tsequenceset_append_tinstant", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_append_tinstant" - }, - { - "function": "tsequenceset_append_tsequence", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_append_tsequence" - }, - { - "function": "tsequenceset_delete_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_delete_timestamptz" - }, - { - "function": "tsequenceset_delete_tstzset", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_delete_tstzset" - }, - { - "function": "tsequenceset_delete_tstzspan", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_delete_tstzspan" - }, - { - "function": "tsequenceset_delete_tstzspanset", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_delete_tstzspanset" - }, - { - "function": "tsequenceset_insert", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_insert" - }, - { - "function": "tsequenceset_merge", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_merge" - }, - { - "function": "tsequenceset_merge_array", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_merge_array" - }, - { - "function": "tsequenceset_expand_bbox", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_expand_bbox" - }, - { - "function": "tsequenceset_set_bbox", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_set_bbox" - }, - { - "function": "tsequenceset_after_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_after_timestamptz" - }, - { - "function": "tsequenceset_before_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_before_timestamptz" - }, - { - "function": "tsequenceset_restrict_minmax", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_restrict_minmax" - }, - { - "function": "tsequenceset_restrict_tstzspan", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_restrict_tstzspan" - }, - { - "function": "tsequenceset_restrict_tstzspanset", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_restrict_tstzspanset" - }, - { - "function": "tsequenceset_restrict_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_restrict_timestamptz" - }, - { - "function": "tsequenceset_restrict_tstzset", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_restrict_tstzset" - }, - { - "function": "tsequenceset_restrict_value", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_restrict_value" - }, - { - "function": "tsequenceset_restrict_values", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_restrict_values" - }, - { - "function": "tsequenceset_cmp", - "role": "predicate", - "scope": "subtype", - "backing": "tsequenceset_cmp" - }, - { - "function": "tsequenceset_eq", - "role": "predicate", - "scope": "subtype", - "backing": "tsequenceset_eq" - }, - { - "function": "tsequenceset_compact", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_compact" - }, - { - "function": "tsequenceset_tagg_transfn", - "role": "aggregate", - "scope": "subtype", - "backing": "tsequenceset_tagg_transfn" - }, - { - "function": "tsequenceset_compute_bbox", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_compute_bbox" - }, - { - "function": "tsequenceset_find_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_find_timestamptz" - }, - { - "function": "tsequenceset_to_string", - "role": "conversion", - "scope": "subtype", - "backing": "tsequenceset_to_string" - }, - { - "function": "tsequenceset_parse", - "role": "accessor", - "scope": "subtype", - "backing": "tsequenceset_parse" - } - ] - }, - "TTextInst": { - "methods": [ - { - "function": "ttextinst_make", - "role": "constructor", - "scope": "constructor", - "backing": "ttextinst_make" - }, - { - "function": "ttextinst_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "ttextinst_from_mfjson" - }, - { - "function": "ttextinst_in", - "role": "constructor", - "scope": "constructor", - "backing": "ttextinst_in" - } - ] - }, - "TTextSeq": { - "methods": [ - { - "function": "ttextseq_from_base_tstzset", - "role": "constructor", - "scope": "constructor", - "backing": "ttextseq_from_base_tstzset" - }, - { - "function": "ttextseq_from_base_tstzspan", - "role": "constructor", - "scope": "constructor", - "backing": "ttextseq_from_base_tstzspan" - }, - { - "function": "ttextseq_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "ttextseq_from_mfjson" - }, - { - "function": "ttextseq_in", - "role": "constructor", - "scope": "constructor", - "backing": "ttextseq_in" - } - ] - }, - "TTextSeqSet": { - "methods": [ - { - "function": "ttextseqset_from_base_tstzspanset", - "role": "constructor", - "scope": "constructor", - "backing": "ttextseqset_from_base_tstzspanset" - }, - { - "function": "ttextseqset_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "ttextseqset_from_mfjson" - }, - { - "function": "ttextseqset_in", - "role": "constructor", - "scope": "constructor", - "backing": "ttextseqset_in" - } - ] - }, - "TNumber": { - "methods": [ - { - "function": "tnumber_to_span", - "role": "conversion", - "scope": "family", - "backing": "tnumber_to_span" - }, - { - "function": "tnumber_to_tbox", - "role": "conversion", - "scope": "family", - "backing": "tnumber_to_tbox" - }, - { - "function": "tnumber_avg_value", - "role": "accessor", - "scope": "family", - "backing": "tnumber_avg_value" - }, - { - "function": "tnumber_integral", - "role": "accessor", - "scope": "family", - "backing": "tnumber_integral" - }, - { - "function": "tnumber_twavg", - "role": "accessor", - "scope": "family", - "backing": "tnumber_twavg" - }, - { - "function": "tnumber_valuespans", - "role": "accessor", - "scope": "family", - "backing": "tnumber_valuespans" - }, - { - "function": "tnumber_at_span", - "role": "restriction", - "scope": "family", - "backing": "tnumber_at_span" - }, - { - "function": "tnumber_at_spanset", - "role": "restriction", - "scope": "family", - "backing": "tnumber_at_spanset" - }, - { - "function": "tnumber_at_tbox", - "role": "restriction", - "scope": "family", - "backing": "tnumber_at_tbox" - }, - { - "function": "tnumber_minus_span", - "role": "restriction", - "scope": "family", - "backing": "tnumber_minus_span" - }, - { - "function": "tnumber_minus_spanset", - "role": "restriction", - "scope": "family", - "backing": "tnumber_minus_spanset" - }, - { - "function": "tnumber_minus_tbox", - "role": "restriction", - "scope": "family", - "backing": "tnumber_minus_tbox" - }, - { - "function": "tnumber_split_each_n_tboxes", - "role": "accessor", - "scope": "family", - "backing": "tnumber_split_each_n_tboxes" - }, - { - "function": "tnumber_split_n_tboxes", - "role": "accessor", - "scope": "family", - "backing": "tnumber_split_n_tboxes" - }, - { - "function": "tnumber_tboxes", - "role": "accessor", - "scope": "family", - "backing": "tnumber_tboxes" - }, - { - "function": "tnumber_abs", - "role": "accessor", - "scope": "family", - "backing": "tnumber_abs" - }, - { - "function": "tnumber_trend", - "role": "accessor", - "scope": "family", - "backing": "tnumber_trend" - }, - { - "function": "tnumber_angular_difference", - "role": "accessor", - "scope": "family", - "backing": "tnumber_angular_difference" - }, - { - "function": "tnumber_delta_value", - "role": "accessor", - "scope": "family", - "backing": "tnumber_delta_value" - }, - { - "function": "tnumber_extent_transfn", - "role": "aggregate", - "scope": "family", - "backing": "tnumber_extent_transfn" - }, - { - "function": "tnumber_tavg_finalfn", - "role": "aggregate", - "scope": "family", - "backing": "tnumber_tavg_finalfn" - }, - { - "function": "tnumber_tavg_transfn", - "role": "aggregate", - "scope": "family", - "backing": "tnumber_tavg_transfn" - }, - { - "function": "tnumber_tavg_combinefn", - "role": "aggregate", - "scope": "family", - "backing": "tnumber_tavg_combinefn" - }, - { - "function": "tnumber_wavg_transfn", - "role": "aggregate", - "scope": "family", - "backing": "tnumber_wavg_transfn" - }, - { - "function": "tnumber_basetype", - "role": "accessor", - "scope": "family", - "backing": "tnumber_basetype" - }, - { - "function": "tnumber_type", - "role": "accessor", - "scope": "family", - "backing": "tnumber_type" - }, - { - "function": "tnumber_spantype", - "role": "accessor", - "scope": "family", - "backing": "tnumber_spantype" - }, - { - "function": "tnumber_set_tbox", - "role": "accessor", - "scope": "family", - "backing": "tnumber_set_tbox" - }, - { - "function": "tnumber_set_span", - "role": "accessor", - "scope": "family", - "backing": "tnumber_set_span" - }, - { - "function": "tnumber_shift_scale_value", - "role": "accessor", - "scope": "family", - "backing": "tnumber_shift_scale_value" - }, - { - "function": "tnumber_restrict_span", - "role": "accessor", - "scope": "family", - "backing": "tnumber_restrict_span" - }, - { - "function": "tnumber_restrict_spanset", - "role": "accessor", - "scope": "family", - "backing": "tnumber_restrict_spanset" - }, - { - "function": "tnumber_value_bins", - "role": "accessor", - "scope": "family", - "backing": "tnumber_value_bins" - }, - { - "function": "tnumber_value_time_boxes", - "role": "accessor", - "scope": "family", - "backing": "tnumber_value_time_boxes" - }, - { - "function": "tnumber_value_split", - "role": "accessor", - "scope": "family", - "backing": "tnumber_value_split" - }, - { - "function": "tnumber_value_time_split", - "role": "accessor", - "scope": "family", - "backing": "tnumber_value_time_split" - }, - { - "function": "tnumber_spgist_get_tbox", - "role": "accessor", - "scope": "family", - "backing": "tnumber_spgist_get_tbox" - }, - { - "function": "tnumber_value_time_tile_init", - "role": "accessor", - "scope": "family", - "backing": "tnumber_value_time_tile_init" - }, - { - "function": "tnumber_transform_wavg", - "role": "accessor", - "scope": "family", - "backing": "tnumber_transform_wavg" - } - ] - }, - "GeogSet": { - "methods": [ - { - "function": "geogset_in", - "role": "constructor", - "scope": "companion", - "backing": "geogset_in" - } - ] - }, - "GeomSet": { - "methods": [ - { - "function": "geomset_in", - "role": "constructor", - "scope": "companion", - "backing": "geomset_in" - }, - { - "function": "geoset_make", - "role": "constructor", - "scope": "companion", - "backing": "geoset_make" - }, - { - "function": "geoset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "geoset_end_value" - }, - { - "function": "geoset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "geoset_start_value" - }, - { - "function": "geoset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "geoset_value_n" - }, - { - "function": "geoset_values", - "role": "accessor", - "scope": "companion", - "backing": "geoset_values" - }, - { - "function": "geoset_type", - "role": "accessor", - "scope": "companion", - "backing": "geoset_type" - } - ] - }, - "STBox": { - "methods": [ - { - "function": "stbox_as_hexwkb", - "role": "output", - "scope": "companion", - "backing": "stbox_as_hexwkb" - }, - { - "function": "stbox_as_wkb", - "role": "output", - "scope": "companion", - "backing": "stbox_as_wkb" - }, - { - "function": "stbox_from_hexwkb", - "role": "constructor", - "scope": "companion", - "backing": "stbox_from_hexwkb" - }, - { - "function": "stbox_from_wkb", - "role": "constructor", - "scope": "companion", - "backing": "stbox_from_wkb" - }, - { - "function": "stbox_in", - "role": "constructor", - "scope": "companion", - "backing": "stbox_in" - }, - { - "function": "stbox_out", - "role": "output", - "scope": "companion", - "backing": "stbox_out" - }, - { - "function": "stbox_copy", - "role": "constructor", - "scope": "companion", - "backing": "stbox_copy" - }, - { - "function": "stbox_make", - "role": "constructor", - "scope": "companion", - "backing": "stbox_make" - }, - { - "function": "stbox_to_box3d", - "role": "conversion", - "scope": "companion", - "backing": "stbox_to_box3d" - }, - { - "function": "stbox_to_gbox", - "role": "conversion", - "scope": "companion", - "backing": "stbox_to_gbox" - }, - { - "function": "stbox_to_geo", - "role": "conversion", - "scope": "companion", - "backing": "stbox_to_geo" - }, - { - "function": "stbox_to_tstzspan", - "role": "conversion", - "scope": "companion", - "backing": "stbox_to_tstzspan" - }, - { - "function": "stbox_area", - "role": "accessor", - "scope": "companion", - "backing": "stbox_area" - }, - { - "function": "stbox_hash", - "role": "accessor", - "scope": "companion", - "backing": "stbox_hash" - }, - { - "function": "stbox_hash_extended", - "role": "accessor", - "scope": "companion", - "backing": "stbox_hash_extended" - }, - { - "function": "stbox_hast", - "role": "accessor", - "scope": "companion", - "backing": "stbox_hast" - }, - { - "function": "stbox_hasx", - "role": "accessor", - "scope": "companion", - "backing": "stbox_hasx" - }, - { - "function": "stbox_hasz", - "role": "accessor", - "scope": "companion", - "backing": "stbox_hasz" - }, - { - "function": "stbox_isgeodetic", - "role": "accessor", - "scope": "companion", - "backing": "stbox_isgeodetic" - }, - { - "function": "stbox_perimeter", - "role": "accessor", - "scope": "companion", - "backing": "stbox_perimeter" - }, - { - "function": "stbox_tmax", - "role": "accessor", - "scope": "companion", - "backing": "stbox_tmax" - }, - { - "function": "stbox_tmax_inc", - "role": "accessor", - "scope": "companion", - "backing": "stbox_tmax_inc" - }, - { - "function": "stbox_tmin", - "role": "accessor", - "scope": "companion", - "backing": "stbox_tmin" - }, - { - "function": "stbox_tmin_inc", - "role": "accessor", - "scope": "companion", - "backing": "stbox_tmin_inc" - }, - { - "function": "stbox_volume", - "role": "accessor", - "scope": "companion", - "backing": "stbox_volume" - }, - { - "function": "stbox_xmax", - "role": "accessor", - "scope": "companion", - "backing": "stbox_xmax" - }, - { - "function": "stbox_xmin", - "role": "accessor", - "scope": "companion", - "backing": "stbox_xmin" - }, - { - "function": "stbox_ymax", - "role": "accessor", - "scope": "companion", - "backing": "stbox_ymax" - }, - { - "function": "stbox_ymin", - "role": "accessor", - "scope": "companion", - "backing": "stbox_ymin" - }, - { - "function": "stbox_zmax", - "role": "accessor", - "scope": "companion", - "backing": "stbox_zmax" - }, - { - "function": "stbox_zmin", - "role": "accessor", - "scope": "companion", - "backing": "stbox_zmin" - }, - { - "function": "stbox_expand_space", - "role": "accessor", - "scope": "companion", - "backing": "stbox_expand_space" - }, - { - "function": "stbox_expand_time", - "role": "accessor", - "scope": "companion", - "backing": "stbox_expand_time" - }, - { - "function": "stbox_get_space", - "role": "accessor", - "scope": "companion", - "backing": "stbox_get_space" - }, - { - "function": "stbox_quad_split", - "role": "accessor", - "scope": "companion", - "backing": "stbox_quad_split" - }, - { - "function": "stbox_round", - "role": "accessor", - "scope": "companion", - "backing": "stbox_round" - }, - { - "function": "stbox_shift_scale_time", - "role": "accessor", - "scope": "companion", - "backing": "stbox_shift_scale_time" - }, - { - "function": "stbox_set_srid", - "role": "accessor", - "scope": "companion", - "backing": "stbox_set_srid" - }, - { - "function": "stbox_srid", - "role": "accessor", - "scope": "companion", - "backing": "stbox_srid" - }, - { - "function": "stbox_transform", - "role": "accessor", - "scope": "companion", - "backing": "stbox_transform" - }, - { - "function": "stbox_transform_pipeline", - "role": "accessor", - "scope": "companion", - "backing": "stbox_transform_pipeline" - }, - { - "function": "stbox_cmp", - "role": "predicate", - "scope": "companion", - "backing": "stbox_cmp" - }, - { - "function": "stbox_eq", - "role": "predicate", - "scope": "companion", - "backing": "stbox_eq" - }, - { - "function": "stbox_ge", - "role": "predicate", - "scope": "companion", - "backing": "stbox_ge" - }, - { - "function": "stbox_gt", - "role": "predicate", - "scope": "companion", - "backing": "stbox_gt" - }, - { - "function": "stbox_le", - "role": "predicate", - "scope": "companion", - "backing": "stbox_le" - }, - { - "function": "stbox_lt", - "role": "predicate", - "scope": "companion", - "backing": "stbox_lt" - }, - { - "function": "stbox_ne", - "role": "predicate", - "scope": "companion", - "backing": "stbox_ne" - }, - { - "function": "stbox_spatial_distance", - "role": "accessor", - "scope": "companion", - "backing": "stbox_spatial_distance" - }, - { - "function": "stbox_get_space_tile", - "role": "accessor", - "scope": "companion", - "backing": "stbox_get_space_tile" - }, - { - "function": "stbox_get_space_time_tile", - "role": "accessor", - "scope": "companion", - "backing": "stbox_get_space_time_tile" - }, - { - "function": "stbox_get_time_tile", - "role": "accessor", - "scope": "companion", - "backing": "stbox_get_time_tile" - }, - { - "function": "stbox_space_tiles", - "role": "accessor", - "scope": "companion", - "backing": "stbox_space_tiles" - }, - { - "function": "stbox_space_time_tiles", - "role": "accessor", - "scope": "companion", - "backing": "stbox_space_time_tiles" - }, - { - "function": "stbox_time_tiles", - "role": "accessor", - "scope": "companion", - "backing": "stbox_time_tiles" - }, - { - "function": "stbox_index_leaf_consistent", - "role": "accessor", - "scope": "companion", - "backing": "stbox_index_leaf_consistent" - }, - { - "function": "stbox_gist_inner_consistent", - "role": "accessor", - "scope": "companion", - "backing": "stbox_gist_inner_consistent" - }, - { - "function": "stbox_index_recheck", - "role": "accessor", - "scope": "companion", - "backing": "stbox_index_recheck" - }, - { - "function": "stbox_geo", - "role": "accessor", - "scope": "companion", - "backing": "stbox_geo" - }, - { - "function": "stbox_tile_state_set", - "role": "accessor", - "scope": "companion", - "backing": "stbox_tile_state_set" - }, - { - "function": "stbox_tile_state_make", - "role": "constructor", - "scope": "companion", - "backing": "stbox_tile_state_make" - }, - { - "function": "stbox_tile_state_next", - "role": "accessor", - "scope": "companion", - "backing": "stbox_tile_state_next" - }, - { - "function": "stbox_tile_state_get", - "role": "accessor", - "scope": "companion", - "backing": "stbox_tile_state_get" - }, - { - "function": "stbox_space_time_tile", - "role": "accessor", - "scope": "companion", - "backing": "stbox_space_time_tile" - }, - { - "function": "stbox_parse", - "role": "accessor", - "scope": "companion", - "backing": "stbox_parse" - }, - { - "function": "stbox_set", - "role": "accessor", - "scope": "companion", - "backing": "stbox_set" - }, - { - "function": "stbox_set_box3d", - "role": "accessor", - "scope": "companion", - "backing": "stbox_set_box3d" - }, - { - "function": "stbox_set_gbox", - "role": "accessor", - "scope": "companion", - "backing": "stbox_set_gbox" - }, - { - "function": "stbox_expand", - "role": "accessor", - "scope": "companion", - "backing": "stbox_expand" - } - ] - }, - "TSpatial": { - "methods": [ - { - "function": "tspatial_out", - "role": "output", - "scope": "family", - "backing": "tspatial_out" - }, - { - "function": "tspatial_as_ewkt", - "role": "output", - "scope": "family", - "backing": "tspatial_as_ewkt" - }, - { - "function": "tspatial_as_text", - "role": "output", - "scope": "family", - "backing": "tspatial_as_text" - }, - { - "function": "tspatial_to_stbox", - "role": "conversion", - "scope": "family", - "backing": "tspatial_to_stbox" - }, - { - "function": "tspatial_srid", - "role": "accessor", - "scope": "family", - "backing": "tspatial_srid" - }, - { - "function": "tspatial_set_srid", - "role": "accessor", - "scope": "family", - "backing": "tspatial_set_srid" - }, - { - "function": "tspatial_transform", - "role": "accessor", - "scope": "family", - "backing": "tspatial_transform" - }, - { - "function": "tspatial_transform_pipeline", - "role": "accessor", - "scope": "family", - "backing": "tspatial_transform_pipeline" - }, - { - "function": "tspatial_extent_transfn", - "role": "aggregate", - "scope": "family", - "backing": "tspatial_extent_transfn" - }, - { - "function": "tspatial_type", - "role": "accessor", - "scope": "family", - "backing": "tspatial_type" - }, - { - "function": "tspatial_spgist_get_stbox", - "role": "accessor", - "scope": "family", - "backing": "tspatial_spgist_get_stbox" - }, - { - "function": "tspatial_parse", - "role": "accessor", - "scope": "family", - "backing": "tspatial_parse" - }, - { - "function": "tspatial_set_stbox", - "role": "accessor", - "scope": "family", - "backing": "tspatial_set_stbox" - } - ] - }, - "TGeogPoint": { - "methods": [ - { - "function": "tgeogpoint_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tgeogpoint_from_mfjson" - }, - { - "function": "tgeogpoint_in", - "role": "constructor", - "scope": "exact", - "backing": "tgeogpoint_in" - }, - { - "function": "tgeogpoint_to_tgeography", - "role": "conversion", - "scope": "exact", - "backing": "tgeogpoint_to_tgeography" - }, - { - "function": "tgeogpoint_to_th3index", - "role": "conversion", - "scope": "exact", - "backing": "tgeogpoint_to_th3index" - }, - { - "function": "tgeogpoint_great_circle_distance", - "role": "accessor", - "scope": "exact", - "backing": "tgeogpoint_great_circle_distance" - } - ] - }, - "TGeography": { - "methods": [ - { - "function": "tgeography_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tgeography_from_mfjson" - }, - { - "function": "tgeography_in", - "role": "constructor", - "scope": "exact", - "backing": "tgeography_in" - }, - { - "function": "tgeography_to_tgeogpoint", - "role": "conversion", - "scope": "exact", - "backing": "tgeography_to_tgeogpoint" - }, - { - "function": "tgeography_to_tgeometry", - "role": "conversion", - "scope": "exact", - "backing": "tgeography_to_tgeometry" - } - ] - }, - "TGeometry": { - "methods": [ - { - "function": "tgeometry_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tgeometry_from_mfjson" - }, - { - "function": "tgeometry_in", - "role": "constructor", - "scope": "exact", - "backing": "tgeometry_in" - }, - { - "function": "tgeometry_to_tgeography", - "role": "conversion", - "scope": "exact", - "backing": "tgeometry_to_tgeography" - }, - { - "function": "tgeometry_to_tgeompoint", - "role": "conversion", - "scope": "exact", - "backing": "tgeometry_to_tgeompoint" - }, - { - "function": "tgeometry_to_tcbuffer", - "role": "conversion", - "scope": "exact", - "backing": "tgeometry_to_tcbuffer" - }, - { - "function": "tgeometry_type", - "role": "accessor", - "scope": "exact", - "backing": "tgeometry_type" - } - ] - }, - "TGeomPoint": { - "methods": [ - { - "function": "tgeompoint_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tgeompoint_from_mfjson" - }, - { - "function": "tgeompoint_in", - "role": "constructor", - "scope": "exact", - "backing": "tgeompoint_in" - }, - { - "function": "tgeompoint_to_tgeometry", - "role": "conversion", - "scope": "exact", - "backing": "tgeompoint_to_tgeometry" - }, - { - "function": "tgeompoint_to_th3index", - "role": "conversion", - "scope": "exact", - "backing": "tgeompoint_to_th3index" - }, - { - "function": "tgeompoint_to_tnpoint", - "role": "conversion", - "scope": "exact", - "backing": "tgeompoint_to_tnpoint" - } - ] - }, - "TGeo": { - "methods": [ - { - "function": "tgeo_from_base_temp", - "role": "constructor", - "scope": "family", - "backing": "tgeo_from_base_temp" - }, - { - "function": "tgeo_centroid", - "role": "accessor", - "scope": "family", - "backing": "tgeo_centroid" - }, - { - "function": "tgeo_convex_hull", - "role": "accessor", - "scope": "family", - "backing": "tgeo_convex_hull" - }, - { - "function": "tgeo_end_value", - "role": "accessor", - "scope": "family", - "backing": "tgeo_end_value" - }, - { - "function": "tgeo_start_value", - "role": "accessor", - "scope": "family", - "backing": "tgeo_start_value" - }, - { - "function": "tgeo_traversed_area", - "role": "accessor", - "scope": "family", - "backing": "tgeo_traversed_area" - }, - { - "function": "tgeo_value_at_timestamptz", - "role": "restriction", - "scope": "family", - "backing": "tgeo_value_at_timestamptz" - }, - { - "function": "tgeo_value_n", - "role": "accessor", - "scope": "family", - "backing": "tgeo_value_n" - }, - { - "function": "tgeo_values", - "role": "accessor", - "scope": "family", - "backing": "tgeo_values" - }, - { - "function": "tgeo_affine", - "role": "accessor", - "scope": "family", - "backing": "tgeo_affine" - }, - { - "function": "tgeo_scale", - "role": "accessor", - "scope": "family", - "backing": "tgeo_scale" - }, - { - "function": "tgeo_at_geom", - "role": "restriction", - "scope": "family", - "backing": "tgeo_at_geom" - }, - { - "function": "tgeo_at_stbox", - "role": "restriction", - "scope": "family", - "backing": "tgeo_at_stbox" - }, - { - "function": "tgeo_at_value", - "role": "restriction", - "scope": "family", - "backing": "tgeo_at_value" - }, - { - "function": "tgeo_minus_geom", - "role": "restriction", - "scope": "family", - "backing": "tgeo_minus_geom" - }, - { - "function": "tgeo_minus_stbox", - "role": "restriction", - "scope": "family", - "backing": "tgeo_minus_stbox" - }, - { - "function": "tgeo_minus_value", - "role": "restriction", - "scope": "family", - "backing": "tgeo_minus_value" - }, - { - "function": "tgeo_stboxes", - "role": "accessor", - "scope": "family", - "backing": "tgeo_stboxes" - }, - { - "function": "tgeo_space_boxes", - "role": "accessor", - "scope": "family", - "backing": "tgeo_space_boxes" - }, - { - "function": "tgeo_space_time_boxes", - "role": "accessor", - "scope": "family", - "backing": "tgeo_space_time_boxes" - }, - { - "function": "tgeo_split_each_n_stboxes", - "role": "accessor", - "scope": "family", - "backing": "tgeo_split_each_n_stboxes" - }, - { - "function": "tgeo_split_n_stboxes", - "role": "accessor", - "scope": "family", - "backing": "tgeo_split_n_stboxes" - }, - { - "function": "tgeo_space_split", - "role": "accessor", - "scope": "family", - "backing": "tgeo_space_split" - }, - { - "function": "tgeo_space_time_split", - "role": "accessor", - "scope": "family", - "backing": "tgeo_space_time_split" - }, - { - "function": "tgeo_type", - "role": "accessor", - "scope": "family", - "backing": "tgeo_type" - }, - { - "function": "tgeo_type_all", - "role": "accessor", - "scope": "family", - "backing": "tgeo_type_all" - }, - { - "function": "tgeo_space_time_tile_init", - "role": "accessor", - "scope": "family", - "backing": "tgeo_space_time_tile_init" - }, - { - "function": "tgeo_restrict_elevation", - "role": "accessor", - "scope": "family", - "backing": "tgeo_restrict_elevation" - }, - { - "function": "tgeo_restrict_geom", - "role": "accessor", - "scope": "family", - "backing": "tgeo_restrict_geom" - }, - { - "function": "tgeo_restrict_stbox", - "role": "accessor", - "scope": "family", - "backing": "tgeo_restrict_stbox" - }, - { - "function": "tgeo_tpoint", - "role": "accessor", - "scope": "family", - "backing": "tgeo_tpoint" - } - ] - }, - "TPoint": { - "methods": [ - { - "function": "tpoint_from_base_temp", - "role": "constructor", - "scope": "family", - "backing": "tpoint_from_base_temp" - }, - { - "function": "tpoint_as_mvtgeom", - "role": "accessor", - "scope": "family", - "backing": "tpoint_as_mvtgeom" - }, - { - "function": "tpoint_tfloat_to_geomeas", - "role": "conversion", - "scope": "family", - "backing": "tpoint_tfloat_to_geomeas" - }, - { - "function": "tpoint_angular_difference", - "role": "accessor", - "scope": "family", - "backing": "tpoint_angular_difference" - }, - { - "function": "tpoint_azimuth", - "role": "accessor", - "scope": "family", - "backing": "tpoint_azimuth" - }, - { - "function": "tpoint_cumulative_length", - "role": "accessor", - "scope": "family", - "backing": "tpoint_cumulative_length" - }, - { - "function": "tpoint_direction", - "role": "accessor", - "scope": "family", - "backing": "tpoint_direction" - }, - { - "function": "tpoint_get_x", - "role": "accessor", - "scope": "family", - "backing": "tpoint_get_x" - }, - { - "function": "tpoint_get_y", - "role": "accessor", - "scope": "family", - "backing": "tpoint_get_y" - }, - { - "function": "tpoint_get_z", - "role": "accessor", - "scope": "family", - "backing": "tpoint_get_z" - }, - { - "function": "tpoint_is_simple", - "role": "accessor", - "scope": "family", - "backing": "tpoint_is_simple" - }, - { - "function": "tpoint_length", - "role": "accessor", - "scope": "family", - "backing": "tpoint_length" - }, - { - "function": "tpoint_speed", - "role": "accessor", - "scope": "family", - "backing": "tpoint_speed" - }, - { - "function": "tpoint_trajectory", - "role": "accessor", - "scope": "family", - "backing": "tpoint_trajectory" - }, - { - "function": "tpoint_twcentroid", - "role": "accessor", - "scope": "family", - "backing": "tpoint_twcentroid" - }, - { - "function": "tpoint_make_simple", - "role": "accessor", - "scope": "family", - "backing": "tpoint_make_simple" - }, - { - "function": "tpoint_at_elevation", - "role": "restriction", - "scope": "family", - "backing": "tpoint_at_elevation" - }, - { - "function": "tpoint_at_geom", - "role": "restriction", - "scope": "family", - "backing": "tpoint_at_geom" - }, - { - "function": "tpoint_at_value", - "role": "restriction", - "scope": "family", - "backing": "tpoint_at_value" - }, - { - "function": "tpoint_minus_elevation", - "role": "restriction", - "scope": "family", - "backing": "tpoint_minus_elevation" - }, - { - "function": "tpoint_minus_geom", - "role": "restriction", - "scope": "family", - "backing": "tpoint_minus_geom" - }, - { - "function": "tpoint_minus_value", - "role": "restriction", - "scope": "family", - "backing": "tpoint_minus_value" - }, - { - "function": "tpoint_tcentroid_finalfn", - "role": "aggregate", - "scope": "family", - "backing": "tpoint_tcentroid_finalfn" - }, - { - "function": "tpoint_tcentroid_transfn", - "role": "aggregate", - "scope": "family", - "backing": "tpoint_tcentroid_transfn" - }, - { - "function": "tpoint_type", - "role": "accessor", - "scope": "family", - "backing": "tpoint_type" - }, - { - "function": "tpoint_transform_tcentroid", - "role": "accessor", - "scope": "family", - "backing": "tpoint_transform_tcentroid" - }, - { - "function": "tpoint_get_coord", - "role": "accessor", - "scope": "family", - "backing": "tpoint_get_coord" - }, - { - "function": "tpoint_set_tiles", - "role": "accessor", - "scope": "family", - "backing": "tpoint_set_tiles" - }, - { - "function": "tpoint_at_tile", - "role": "restriction", - "scope": "family", - "backing": "tpoint_at_tile" - }, - { - "function": "tpoint_parse", - "role": "accessor", - "scope": "family", - "backing": "tpoint_parse" - }, - { - "function": "tpoint_linear_inter_geom", - "role": "accessor", - "scope": "family", - "backing": "tpoint_linear_inter_geom" - }, - { - "function": "tpoint_linear_dwithin_geom", - "role": "accessor", - "scope": "family", - "backing": "tpoint_linear_dwithin_geom" - }, - { - "function": "tpoint_linear_distance_geom", - "role": "accessor", - "scope": "family", - "backing": "tpoint_linear_distance_geom" - }, - { - "function": "tpoint_linear_restrict_geom", - "role": "accessor", - "scope": "family", - "backing": "tpoint_linear_restrict_geom" - } - ] - }, - "CbufferSet": { - "methods": [ - { - "function": "cbufferset_in", - "role": "constructor", - "scope": "companion", - "backing": "cbufferset_in" - }, - { - "function": "cbufferset_out", - "role": "output", - "scope": "companion", - "backing": "cbufferset_out" - }, - { - "function": "cbufferset_make", - "role": "constructor", - "scope": "companion", - "backing": "cbufferset_make" - }, - { - "function": "cbufferset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "cbufferset_end_value" - }, - { - "function": "cbufferset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "cbufferset_start_value" - }, - { - "function": "cbufferset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "cbufferset_value_n" - }, - { - "function": "cbufferset_values", - "role": "accessor", - "scope": "companion", - "backing": "cbufferset_values" - } - ] - }, - "TCbuffer": { - "methods": [ - { - "function": "tcbuffer_in", - "role": "constructor", - "scope": "exact", - "backing": "tcbuffer_in" - }, - { - "function": "tcbuffer_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tcbuffer_from_mfjson" - }, - { - "function": "tcbuffer_make", - "role": "constructor", - "scope": "exact", - "backing": "tcbuffer_make" - }, - { - "function": "tcbuffer_from_base_temp", - "role": "constructor", - "scope": "exact", - "backing": "tcbuffer_from_base_temp" - }, - { - "function": "tcbuffer_end_value", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_end_value" - }, - { - "function": "tcbuffer_points", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_points" - }, - { - "function": "tcbuffer_radius", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_radius" - }, - { - "function": "tcbuffer_traversed_area", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_traversed_area" - }, - { - "function": "tcbuffer_convex_hull", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_convex_hull" - }, - { - "function": "tcbuffer_start_value", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_start_value" - }, - { - "function": "tcbuffer_value_at_timestamptz", - "role": "restriction", - "scope": "exact", - "backing": "tcbuffer_value_at_timestamptz" - }, - { - "function": "tcbuffer_value_n", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_value_n" - }, - { - "function": "tcbuffer_values", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_values" - }, - { - "function": "tcbuffer_to_tfloat", - "role": "conversion", - "scope": "exact", - "backing": "tcbuffer_to_tfloat" - }, - { - "function": "tcbuffer_to_tgeompoint", - "role": "conversion", - "scope": "exact", - "backing": "tcbuffer_to_tgeompoint" - }, - { - "function": "tcbuffer_expand", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_expand" - }, - { - "function": "tcbuffer_at_cbuffer", - "role": "restriction", - "scope": "exact", - "backing": "tcbuffer_at_cbuffer" - }, - { - "function": "tcbuffer_at_geom", - "role": "restriction", - "scope": "exact", - "backing": "tcbuffer_at_geom" - }, - { - "function": "tcbuffer_at_stbox", - "role": "restriction", - "scope": "exact", - "backing": "tcbuffer_at_stbox" - }, - { - "function": "tcbuffer_minus_cbuffer", - "role": "restriction", - "scope": "exact", - "backing": "tcbuffer_minus_cbuffer" - }, - { - "function": "tcbuffer_minus_geom", - "role": "restriction", - "scope": "exact", - "backing": "tcbuffer_minus_geom" - }, - { - "function": "tcbuffer_minus_stbox", - "role": "restriction", - "scope": "exact", - "backing": "tcbuffer_minus_stbox" - }, - { - "function": "tcbuffer_geo_ctx_make", - "role": "constructor", - "scope": "exact", - "backing": "tcbuffer_geo_ctx_make" - }, - { - "function": "tcbuffer_geo_ctx_free", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_geo_ctx_free" - }, - { - "function": "tcbuffer_geo_ctx_nsegs", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_geo_ctx_nsegs" - }, - { - "function": "tcbuffer_disc_within_ctx", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_disc_within_ctx" - }, - { - "function": "tcbuffer_restrict_cbuffer", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_restrict_cbuffer" - }, - { - "function": "tcbuffer_restrict_stbox", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_restrict_stbox" - }, - { - "function": "tcbuffer_restrict_geom", - "role": "accessor", - "scope": "exact", - "backing": "tcbuffer_restrict_geom" - } - ] - }, - "TCbufferInst": { - "methods": [ - { - "function": "tcbufferinst_make", - "role": "constructor", - "scope": "constructor", - "backing": "tcbufferinst_make" - }, - { - "function": "tcbufferinst_set_stbox", - "role": "accessor", - "scope": "constructor", - "backing": "tcbufferinst_set_stbox" - }, - { - "function": "tcbufferinst_traversed_area", - "role": "accessor", - "scope": "constructor", - "backing": "tcbufferinst_traversed_area" - } - ] - }, - "TCbufferSeq": { - "methods": [ - { - "function": "tcbufferseq_from_base_tstzset", - "role": "constructor", - "scope": "constructor", - "backing": "tcbufferseq_from_base_tstzset" - }, - { - "function": "tcbufferseq_from_base_tstzspan", - "role": "constructor", - "scope": "constructor", - "backing": "tcbufferseq_from_base_tstzspan" - }, - { - "function": "tcbufferseq_expand_stbox", - "role": "accessor", - "scope": "constructor", - "backing": "tcbufferseq_expand_stbox" - }, - { - "function": "tcbufferseq_traversed_area", - "role": "accessor", - "scope": "constructor", - "backing": "tcbufferseq_traversed_area" - } - ] - }, - "TCbufferSeqSet": { - "methods": [ - { - "function": "tcbufferseqset_from_base_tstzspanset", - "role": "constructor", - "scope": "constructor", - "backing": "tcbufferseqset_from_base_tstzspanset" - }, - { - "function": "tcbufferseqset_traversed_area", - "role": "accessor", - "scope": "constructor", - "backing": "tcbufferseqset_traversed_area" - } - ] - }, - "TAlpha": { - "methods": [ - { - "function": "talpha_type", - "role": "accessor", - "scope": "family", - "backing": "talpha_type" - } - ] - }, - "TInstant": { - "methods": [ - { - "function": "tinstant_from_mfjson", - "role": "constructor", - "scope": "subtype", - "backing": "tinstant_from_mfjson" - }, - { - "function": "tinstant_in", - "role": "constructor", - "scope": "subtype", - "backing": "tinstant_in" - }, - { - "function": "tinstant_out", - "role": "output", - "scope": "subtype", - "backing": "tinstant_out" - }, - { - "function": "tinstant_copy", - "role": "constructor", - "scope": "subtype", - "backing": "tinstant_copy" - }, - { - "function": "tinstant_make", - "role": "constructor", - "scope": "subtype", - "backing": "tinstant_make" - }, - { - "function": "tinstant_make_free", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_make_free" - }, - { - "function": "tinstant_set_tstzspan", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_set_tstzspan" - }, - { - "function": "tinstant_hash", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_hash" - }, - { - "function": "tinstant_insts", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_insts" - }, - { - "function": "tinstant_set_bbox", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_set_bbox" - }, - { - "function": "tinstant_time", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_time" - }, - { - "function": "tinstant_timestamps", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_timestamps" - }, - { - "function": "tinstant_value_p", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_value_p" - }, - { - "function": "tinstant_value", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_value" - }, - { - "function": "tinstant_value_at_timestamptz", - "role": "restriction", - "scope": "subtype", - "backing": "tinstant_value_at_timestamptz" - }, - { - "function": "tinstant_values_p", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_values_p" - }, - { - "function": "tinstant_shift_time", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_shift_time" - }, - { - "function": "tinstant_to_tsequence", - "role": "conversion", - "scope": "subtype", - "backing": "tinstant_to_tsequence" - }, - { - "function": "tinstant_to_tsequence_free", - "role": "conversion", - "scope": "subtype", - "backing": "tinstant_to_tsequence_free" - }, - { - "function": "tinstant_to_tsequenceset", - "role": "conversion", - "scope": "subtype", - "backing": "tinstant_to_tsequenceset" - }, - { - "function": "tinstant_merge", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_merge" - }, - { - "function": "tinstant_merge_array", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_merge_array" - }, - { - "function": "tinstant_after_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_after_timestamptz" - }, - { - "function": "tinstant_before_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_before_timestamptz" - }, - { - "function": "tinstant_restrict_tstzspan", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_restrict_tstzspan" - }, - { - "function": "tinstant_restrict_tstzspanset", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_restrict_tstzspanset" - }, - { - "function": "tinstant_restrict_timestamptz", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_restrict_timestamptz" - }, - { - "function": "tinstant_restrict_tstzset", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_restrict_tstzset" - }, - { - "function": "tinstant_restrict_value", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_restrict_value" - }, - { - "function": "tinstant_restrict_values", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_restrict_values" - }, - { - "function": "tinstant_cmp", - "role": "predicate", - "scope": "subtype", - "backing": "tinstant_cmp" - }, - { - "function": "tinstant_eq", - "role": "predicate", - "scope": "subtype", - "backing": "tinstant_eq" - }, - { - "function": "tinstant_distance", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_distance" - }, - { - "function": "tinstant_tagg", - "role": "aggregate", - "scope": "subtype", - "backing": "tinstant_tagg" - }, - { - "function": "tinstant_tagg_transfn", - "role": "aggregate", - "scope": "subtype", - "backing": "tinstant_tagg_transfn" - }, - { - "function": "tinstant_tavg_finalfn", - "role": "aggregate", - "scope": "subtype", - "backing": "tinstant_tavg_finalfn" - }, - { - "function": "tinstant_set", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_set" - }, - { - "function": "tinstant_to_string", - "role": "conversion", - "scope": "subtype", - "backing": "tinstant_to_string" - }, - { - "function": "tinstant_restrict_values_test", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_restrict_values_test" - }, - { - "function": "tinstant_restrict_tstzset_test", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_restrict_tstzset_test" - }, - { - "function": "tinstant_restrict_tstzspanset_test", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_restrict_tstzspanset_test" - }, - { - "function": "tinstant_parse", - "role": "accessor", - "scope": "subtype", - "backing": "tinstant_parse" - } - ] - }, - "TGeogPointInst": { - "methods": [ - { - "function": "tgeogpointinst_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeogpointinst_from_mfjson" - }, - { - "function": "tgeogpointinst_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeogpointinst_in" - } - ] - }, - "TGeogPointSeq": { - "methods": [ - { - "function": "tgeogpointseq_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeogpointseq_from_mfjson" - }, - { - "function": "tgeogpointseq_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeogpointseq_in" - } - ] - }, - "TGeogPointSeqSet": { - "methods": [ - { - "function": "tgeogpointseqset_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeogpointseqset_from_mfjson" - }, - { - "function": "tgeogpointseqset_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeogpointseqset_in" - } - ] - }, - "TGeomPointInst": { - "methods": [ - { - "function": "tgeompointinst_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeompointinst_from_mfjson" - }, - { - "function": "tgeompointinst_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeompointinst_in" - }, - { - "function": "tgeompointinst_tnpointinst", - "role": "accessor", - "scope": "constructor", - "backing": "tgeompointinst_tnpointinst" - } - ] - }, - "TGeomPointSeq": { - "methods": [ - { - "function": "tgeompointseq_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeompointseq_from_mfjson" - }, - { - "function": "tgeompointseq_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeompointseq_in" - }, - { - "function": "tgeompointseq_tnpointseq", - "role": "accessor", - "scope": "constructor", - "backing": "tgeompointseq_tnpointseq" - } - ] - }, - "TGeomPointSeqSet": { - "methods": [ - { - "function": "tgeompointseqset_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeompointseqset_from_mfjson" - }, - { - "function": "tgeompointseqset_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeompointseqset_in" - }, - { - "function": "tgeompointseqset_tnpointseqset", - "role": "accessor", - "scope": "constructor", - "backing": "tgeompointseqset_tnpointseqset" - } - ] - }, - "TGeographyInst": { - "methods": [ - { - "function": "tgeographyinst_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeographyinst_from_mfjson" - }, - { - "function": "tgeographyinst_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeographyinst_in" - } - ] - }, - "TGeographySeq": { - "methods": [ - { - "function": "tgeographyseq_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeographyseq_from_mfjson" - }, - { - "function": "tgeographyseq_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeographyseq_in" - } - ] - }, - "TGeographySeqSet": { - "methods": [ - { - "function": "tgeographyseqset_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeographyseqset_from_mfjson" - }, - { - "function": "tgeographyseqset_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeographyseqset_in" - } - ] - }, - "TGeometryInst": { - "methods": [ - { - "function": "tgeometryinst_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeometryinst_from_mfjson" - }, - { - "function": "tgeometryinst_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeometryinst_in" - } - ] - }, - "TGeometrySeq": { - "methods": [ - { - "function": "tgeometryseq_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeometryseq_from_mfjson" - }, - { - "function": "tgeometryseq_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeometryseq_in" - } - ] - }, - "TGeometrySeqSet": { - "methods": [ - { - "function": "tgeometryseqset_from_mfjson", - "role": "constructor", - "scope": "constructor", - "backing": "tgeometryseqset_from_mfjson" - }, - { - "function": "tgeometryseqset_in", - "role": "constructor", - "scope": "constructor", - "backing": "tgeometryseqset_in" - } - ] - }, - "NpointSet": { - "methods": [ - { - "function": "npointset_in", - "role": "constructor", - "scope": "companion", - "backing": "npointset_in" - }, - { - "function": "npointset_out", - "role": "output", - "scope": "companion", - "backing": "npointset_out" - }, - { - "function": "npointset_make", - "role": "constructor", - "scope": "companion", - "backing": "npointset_make" - }, - { - "function": "npointset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "npointset_end_value" - }, - { - "function": "npointset_routes", - "role": "accessor", - "scope": "companion", - "backing": "npointset_routes" - }, - { - "function": "npointset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "npointset_start_value" - }, - { - "function": "npointset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "npointset_value_n" - }, - { - "function": "npointset_values", - "role": "accessor", - "scope": "companion", - "backing": "npointset_values" - } - ] - }, - "TNpoint": { - "methods": [ - { - "function": "tnpoint_in", - "role": "constructor", - "scope": "exact", - "backing": "tnpoint_in" - }, - { - "function": "tnpoint_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tnpoint_from_mfjson" - }, - { - "function": "tnpoint_out", - "role": "output", - "scope": "exact", - "backing": "tnpoint_out" - }, - { - "function": "tnpoint_from_base_temp", - "role": "constructor", - "scope": "exact", - "backing": "tnpoint_from_base_temp" - }, - { - "function": "tnpoint_to_tgeompoint", - "role": "conversion", - "scope": "exact", - "backing": "tnpoint_to_tgeompoint" - }, - { - "function": "tnpoint_cumulative_length", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_cumulative_length" - }, - { - "function": "tnpoint_end_value", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_end_value" - }, - { - "function": "tnpoint_length", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_length" - }, - { - "function": "tnpoint_positions", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_positions" - }, - { - "function": "tnpoint_route", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_route" - }, - { - "function": "tnpoint_routes", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_routes" - }, - { - "function": "tnpoint_speed", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_speed" - }, - { - "function": "tnpoint_start_value", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_start_value" - }, - { - "function": "tnpoint_trajectory", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_trajectory" - }, - { - "function": "tnpoint_value_at_timestamptz", - "role": "restriction", - "scope": "exact", - "backing": "tnpoint_value_at_timestamptz" - }, - { - "function": "tnpoint_value_n", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_value_n" - }, - { - "function": "tnpoint_values", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_values" - }, - { - "function": "tnpoint_twcentroid", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_twcentroid" - }, - { - "function": "tnpoint_at_geom", - "role": "restriction", - "scope": "exact", - "backing": "tnpoint_at_geom" - }, - { - "function": "tnpoint_at_npoint", - "role": "restriction", - "scope": "exact", - "backing": "tnpoint_at_npoint" - }, - { - "function": "tnpoint_at_npointset", - "role": "restriction", - "scope": "exact", - "backing": "tnpoint_at_npointset" - }, - { - "function": "tnpoint_at_stbox", - "role": "restriction", - "scope": "exact", - "backing": "tnpoint_at_stbox" - }, - { - "function": "tnpoint_minus_geom", - "role": "restriction", - "scope": "exact", - "backing": "tnpoint_minus_geom" - }, - { - "function": "tnpoint_minus_npoint", - "role": "restriction", - "scope": "exact", - "backing": "tnpoint_minus_npoint" - }, - { - "function": "tnpoint_minus_npointset", - "role": "restriction", - "scope": "exact", - "backing": "tnpoint_minus_npointset" - }, - { - "function": "tnpoint_minus_stbox", - "role": "restriction", - "scope": "exact", - "backing": "tnpoint_minus_stbox" - }, - { - "function": "tnpoint_tcentroid_transfn", - "role": "aggregate", - "scope": "exact", - "backing": "tnpoint_tcentroid_transfn" - }, - { - "function": "tnpoint_restrict_stbox", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_restrict_stbox" - }, - { - "function": "tnpoint_restrict_npoint", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_restrict_npoint" - }, - { - "function": "tnpoint_restrict_npointset", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_restrict_npointset" - }, - { - "function": "tnpoint_restrict_geom", - "role": "accessor", - "scope": "exact", - "backing": "tnpoint_restrict_geom" - } - ] - }, - "TNpointInst": { - "methods": [ - { - "function": "tnpointinst_make", - "role": "constructor", - "scope": "constructor", - "backing": "tnpointinst_make" - }, - { - "function": "tnpointinst_tgeompointinst", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointinst_tgeompointinst" - }, - { - "function": "tnpointinst_positions", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointinst_positions" - }, - { - "function": "tnpointinst_route", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointinst_route" - }, - { - "function": "tnpointinst_routes", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointinst_routes" - }, - { - "function": "tnpointinst_set_stbox", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointinst_set_stbox" - } - ] - }, - "TNpointSeq": { - "methods": [ - { - "function": "tnpointseq_from_base_tstzset", - "role": "constructor", - "scope": "constructor", - "backing": "tnpointseq_from_base_tstzset" - }, - { - "function": "tnpointseq_from_base_tstzspan", - "role": "constructor", - "scope": "constructor", - "backing": "tnpointseq_from_base_tstzspan" - }, - { - "function": "tnpointseq_tgeompointseq_disc", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseq_tgeompointseq_disc" - }, - { - "function": "tnpointseq_tgeompointseq_cont", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseq_tgeompointseq_cont" - }, - { - "function": "tnpointseq_positions", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseq_positions" - }, - { - "function": "tnpointseq_disc_routes", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseq_disc_routes" - }, - { - "function": "tnpointseq_cont_routes", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseq_cont_routes" - }, - { - "function": "tnpointseq_linear_positions", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseq_linear_positions" - }, - { - "function": "tnpointseq_expand_stbox", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseq_expand_stbox" - } - ] - }, - "TNpointSeqSet": { - "methods": [ - { - "function": "tnpointseqset_from_base_tstzspanset", - "role": "constructor", - "scope": "constructor", - "backing": "tnpointseqset_from_base_tstzspanset" - }, - { - "function": "tnpointseqset_tgeompointseqset", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseqset_tgeompointseqset" - }, - { - "function": "tnpointseqset_positions", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseqset_positions" - }, - { - "function": "tnpointseqset_routes", - "role": "accessor", - "scope": "constructor", - "backing": "tnpointseqset_routes" - } - ] - }, - "TPose": { - "methods": [ - { - "function": "tpose_from_geopose", - "role": "accessor", - "scope": "exact", - "backing": "tpose_from_geopose" - }, - { - "function": "tpose_as_geopose", - "role": "accessor", - "scope": "exact", - "backing": "tpose_as_geopose" - }, - { - "function": "tpose_apply_geo", - "role": "accessor", - "scope": "exact", - "backing": "tpose_apply_geo" - }, - { - "function": "tpose_from_mfjson", - "role": "constructor", - "scope": "exact", - "backing": "tpose_from_mfjson" - }, - { - "function": "tpose_in", - "role": "constructor", - "scope": "exact", - "backing": "tpose_in" - }, - { - "function": "tpose_from_base_temp", - "role": "constructor", - "scope": "exact", - "backing": "tpose_from_base_temp" - }, - { - "function": "tpose_make", - "role": "constructor", - "scope": "exact", - "backing": "tpose_make" - }, - { - "function": "tpose_to_tpoint", - "role": "conversion", - "scope": "exact", - "backing": "tpose_to_tpoint" - }, - { - "function": "tpose_end_value", - "role": "accessor", - "scope": "exact", - "backing": "tpose_end_value" - }, - { - "function": "tpose_points", - "role": "accessor", - "scope": "exact", - "backing": "tpose_points" - }, - { - "function": "tpose_rotation", - "role": "accessor", - "scope": "exact", - "backing": "tpose_rotation" - }, - { - "function": "tpose_yaw", - "role": "accessor", - "scope": "exact", - "backing": "tpose_yaw" - }, - { - "function": "tpose_pitch", - "role": "accessor", - "scope": "exact", - "backing": "tpose_pitch" - }, - { - "function": "tpose_roll", - "role": "accessor", - "scope": "exact", - "backing": "tpose_roll" - }, - { - "function": "tpose_speed", - "role": "accessor", - "scope": "exact", - "backing": "tpose_speed" - }, - { - "function": "tpose_angular_speed", - "role": "accessor", - "scope": "exact", - "backing": "tpose_angular_speed" - }, - { - "function": "tpose_start_value", - "role": "accessor", - "scope": "exact", - "backing": "tpose_start_value" - }, - { - "function": "tpose_trajectory", - "role": "accessor", - "scope": "exact", - "backing": "tpose_trajectory" - }, - { - "function": "tpose_value_at_timestamptz", - "role": "restriction", - "scope": "exact", - "backing": "tpose_value_at_timestamptz" - }, - { - "function": "tpose_value_n", - "role": "accessor", - "scope": "exact", - "backing": "tpose_value_n" - }, - { - "function": "tpose_values", - "role": "accessor", - "scope": "exact", - "backing": "tpose_values" - }, - { - "function": "tpose_at_geom", - "role": "restriction", - "scope": "exact", - "backing": "tpose_at_geom" - }, - { - "function": "tpose_at_stbox", - "role": "restriction", - "scope": "exact", - "backing": "tpose_at_stbox" - }, - { - "function": "tpose_at_pose", - "role": "restriction", - "scope": "exact", - "backing": "tpose_at_pose" - }, - { - "function": "tpose_minus_geom", - "role": "restriction", - "scope": "exact", - "backing": "tpose_minus_geom" - }, - { - "function": "tpose_minus_pose", - "role": "restriction", - "scope": "exact", - "backing": "tpose_minus_pose" - }, - { - "function": "tpose_minus_stbox", - "role": "restriction", - "scope": "exact", - "backing": "tpose_minus_stbox" - }, - { - "function": "tpose_restrict_geom", - "role": "accessor", - "scope": "exact", - "backing": "tpose_restrict_geom" - }, - { - "function": "tpose_restrict_stbox", - "role": "accessor", - "scope": "exact", - "backing": "tpose_restrict_stbox" - }, - { - "function": "tpose_restrict_elevation", - "role": "accessor", - "scope": "exact", - "backing": "tpose_restrict_elevation" - } - ] - }, - "PoseSet": { - "methods": [ - { - "function": "poseset_in", - "role": "constructor", - "scope": "companion", - "backing": "poseset_in" - }, - { - "function": "poseset_out", - "role": "output", - "scope": "companion", - "backing": "poseset_out" - }, - { - "function": "poseset_make", - "role": "constructor", - "scope": "companion", - "backing": "poseset_make" - }, - { - "function": "poseset_end_value", - "role": "accessor", - "scope": "companion", - "backing": "poseset_end_value" - }, - { - "function": "poseset_start_value", - "role": "accessor", - "scope": "companion", - "backing": "poseset_start_value" - }, - { - "function": "poseset_value_n", - "role": "accessor", - "scope": "companion", - "backing": "poseset_value_n" - }, - { - "function": "poseset_values", - "role": "accessor", - "scope": "companion", - "backing": "poseset_values" - } - ] - }, - "TPoseInst": { - "methods": [ - { - "function": "tposeinst_make", - "role": "constructor", - "scope": "constructor", - "backing": "tposeinst_make" - }, - { - "function": "tposeinst_set_stbox", - "role": "accessor", - "scope": "constructor", - "backing": "tposeinst_set_stbox" - } - ] - }, - "TPoseSeq": { - "methods": [ - { - "function": "tposeseq_from_base_tstzset", - "role": "constructor", - "scope": "constructor", - "backing": "tposeseq_from_base_tstzset" - }, - { - "function": "tposeseq_from_base_tstzspan", - "role": "constructor", - "scope": "constructor", - "backing": "tposeseq_from_base_tstzspan" - }, - { - "function": "tposeseq_expand_stbox", - "role": "accessor", - "scope": "constructor", - "backing": "tposeseq_expand_stbox" - } - ] - }, - "TPoseSeqSet": { - "methods": [ - { - "function": "tposeseqset_from_base_tstzspanset", - "role": "constructor", - "scope": "constructor", - "backing": "tposeseqset_from_base_tstzspanset" - } - ] - }, - "TRGeometry": { - "methods": [ - { - "function": "trgeometry_out", - "role": "output", - "scope": "exact", - "backing": "trgeometry_out" - }, - { - "function": "trgeometry_to_tpose", - "role": "conversion", - "scope": "exact", - "backing": "trgeometry_to_tpose" - }, - { - "function": "trgeometry_to_tpoint", - "role": "conversion", - "scope": "exact", - "backing": "trgeometry_to_tpoint" - }, - { - "function": "trgeometry_to_tgeometry", - "role": "conversion", - "scope": "exact", - "backing": "trgeometry_to_tgeometry" - }, - { - "function": "trgeometry_end_instant", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_end_instant" - }, - { - "function": "trgeometry_end_sequence", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_end_sequence" - }, - { - "function": "trgeometry_end_value", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_end_value" - }, - { - "function": "trgeometry_geom", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_geom" - }, - { - "function": "trgeometry_instant_n", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_instant_n" - }, - { - "function": "trgeometry_instants", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_instants" - }, - { - "function": "trgeometry_points", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_points" - }, - { - "function": "trgeometry_rotation", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_rotation" - }, - { - "function": "trgeometry_segments", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_segments" - }, - { - "function": "trgeometry_sequence_n", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_sequence_n" - }, - { - "function": "trgeometry_sequences", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_sequences" - }, - { - "function": "trgeometry_start_instant", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_start_instant" - }, - { - "function": "trgeometry_start_sequence", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_start_sequence" - }, - { - "function": "trgeometry_start_value", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_start_value" - }, - { - "function": "trgeometry_value_n", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_value_n" - }, - { - "function": "trgeometry_traversed_area", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_traversed_area" - }, - { - "function": "trgeometry_centroid", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_centroid" - }, - { - "function": "trgeometry_convex_hull", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_convex_hull" - }, - { - "function": "trgeometry_body_point_trajectory", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_body_point_trajectory" - }, - { - "function": "trgeometry_space_boxes", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_space_boxes" - }, - { - "function": "trgeometry_space_time_boxes", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_space_time_boxes" - }, - { - "function": "trgeometry_stboxes", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_stboxes" - }, - { - "function": "trgeometry_split_n_stboxes", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_split_n_stboxes" - }, - { - "function": "trgeometry_split_each_n_stboxes", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_split_each_n_stboxes" - }, - { - "function": "trgeometry_hausdorff_distance", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_hausdorff_distance" - }, - { - "function": "trgeometry_frechet_distance", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_frechet_distance" - }, - { - "function": "trgeometry_dyntimewarp_distance", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_dyntimewarp_distance" - }, - { - "function": "trgeometry_frechet_path", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_frechet_path" - }, - { - "function": "trgeometry_dyntimewarp_path", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_dyntimewarp_path" - }, - { - "function": "trgeometry_length", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_length" - }, - { - "function": "trgeometry_cumulative_length", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_cumulative_length" - }, - { - "function": "trgeometry_speed", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_speed" - }, - { - "function": "trgeometry_twcentroid", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_twcentroid" - }, - { - "function": "trgeometry_append_tinstant", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_append_tinstant" - }, - { - "function": "trgeometry_append_tsequence", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_append_tsequence" - }, - { - "function": "trgeometry_delete_timestamptz", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_delete_timestamptz" - }, - { - "function": "trgeometry_delete_tstzset", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_delete_tstzset" - }, - { - "function": "trgeometry_delete_tstzspan", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_delete_tstzspan" - }, - { - "function": "trgeometry_delete_tstzspanset", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_delete_tstzspanset" - }, - { - "function": "trgeometry_round", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_round" - }, - { - "function": "trgeometry_set_interp", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_set_interp" - }, - { - "function": "trgeometry_to_tinstant", - "role": "conversion", - "scope": "exact", - "backing": "trgeometry_to_tinstant" - }, - { - "function": "trgeometry_after_timestamptz", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_after_timestamptz" - }, - { - "function": "trgeometry_before_timestamptz", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_before_timestamptz" - }, - { - "function": "trgeometry_restrict_values", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_restrict_values" - }, - { - "function": "trgeometry_restrict_timestamptz", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_restrict_timestamptz" - }, - { - "function": "trgeometry_restrict_tstzset", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_restrict_tstzset" - }, - { - "function": "trgeometry_restrict_tstzspan", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_restrict_tstzspan" - }, - { - "function": "trgeometry_restrict_tstzspanset", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_restrict_tstzspanset" - }, - { - "function": "trgeometry_at_geom", - "role": "restriction", - "scope": "exact", - "backing": "trgeometry_at_geom" - }, - { - "function": "trgeometry_minus_geom", - "role": "restriction", - "scope": "exact", - "backing": "trgeometry_minus_geom" - }, - { - "function": "trgeometry_at_stbox", - "role": "restriction", - "scope": "exact", - "backing": "trgeometry_at_stbox" - }, - { - "function": "trgeometry_minus_stbox", - "role": "restriction", - "scope": "exact", - "backing": "trgeometry_minus_stbox" - }, - { - "function": "trgeo_geom_p", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_geom_p" - }, - { - "function": "trgeo_wkt_out", - "role": "output", - "scope": "exact", - "backing": "trgeo_wkt_out" - }, - { - "function": "trgeo_value_at_timestamptz", - "role": "restriction", - "scope": "exact", - "backing": "trgeo_value_at_timestamptz" - }, - { - "function": "trgeometry_restrict_value", - "role": "accessor", - "scope": "exact", - "backing": "trgeometry_restrict_value" - }, - { - "function": "trgeo_restrict_geom", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_restrict_geom" - }, - { - "function": "trgeo_restrict_stbox", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_restrict_stbox" - }, - { - "function": "trgeo_to_tsequence", - "role": "conversion", - "scope": "exact", - "backing": "trgeo_to_tsequence" - }, - { - "function": "trgeo_to_tsequenceset", - "role": "conversion", - "scope": "exact", - "backing": "trgeo_to_tsequenceset" - }, - { - "function": "trgeo_geom_clip_polygon", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_geom_clip_polygon" - }, - { - "function": "trgeo_geom_clip_lwpoly", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_geom_clip_lwpoly" - }, - { - "function": "trgeo_geom_clip_box", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_geom_clip_box" - }, - { - "function": "trgeo_geom_clip_polygon_posed", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_geom_clip_polygon_posed" - }, - { - "function": "trgeo_geom_clip_lwpoly_posed", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_geom_clip_lwpoly_posed" - }, - { - "function": "trgeo_geom_clip_box_posed", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_geom_clip_box_posed" - }, - { - "function": "trgeo_geom_clip_lwgeom", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_geom_clip_lwgeom" - }, - { - "function": "trgeo_geom_clip_lwgeom_posed", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_geom_clip_lwgeom_posed" - }, - { - "function": "trgeo_parse", - "role": "accessor", - "scope": "exact", - "backing": "trgeo_parse" - } - ] - }, - "TRGeometryInst": { - "methods": [ - { - "function": "trgeometryinst_make", - "role": "constructor", - "scope": "constructor", - "backing": "trgeometryinst_make" - }, - { - "function": "trgeoinst_geom_p", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoinst_geom_p" - }, - { - "function": "trgeoinst_pose_varsize", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoinst_pose_varsize" - }, - { - "function": "trgeoinst_set_pose", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoinst_set_pose" - }, - { - "function": "trgeoinst_tposeinst", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoinst_tposeinst" - }, - { - "function": "trgeoinst_make1", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoinst_make1" - }, - { - "function": "trgeoinst_to_tsequence", - "role": "conversion", - "scope": "constructor", - "backing": "trgeoinst_to_tsequence" - }, - { - "function": "trgeoinst_set_stbox", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoinst_set_stbox" - } - ] - }, - "TRGeometrySeq": { - "methods": [ - { - "function": "trgeoseq_to_tinstant", - "role": "conversion", - "scope": "constructor", - "backing": "trgeoseq_to_tinstant" - }, - { - "function": "trgeoseq_geom_p", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_geom_p" - }, - { - "function": "trgeoseq_pose_varsize", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_pose_varsize" - }, - { - "function": "trgeoseq_set_pose", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_set_pose" - }, - { - "function": "trgeoseq_tposeseq", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_tposeseq" - }, - { - "function": "trgeoseq_make_valid", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_make_valid" - }, - { - "function": "trgeoseq_make1_exp", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_make1_exp" - }, - { - "function": "trgeoseq_make1", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_make1" - }, - { - "function": "trgeoseq_make_exp", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_make_exp" - }, - { - "function": "trgeoseq_make", - "role": "constructor", - "scope": "constructor", - "backing": "trgeoseq_make" - }, - { - "function": "trgeoseq_make_free_exp", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_make_free_exp" - }, - { - "function": "trgeoseq_make_free", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseq_make_free" - } - ] - }, - "TRGeometrySeqSet": { - "methods": [ - { - "function": "trgeoseqset_to_tinstant", - "role": "conversion", - "scope": "constructor", - "backing": "trgeoseqset_to_tinstant" - }, - { - "function": "trgeoseqset_geom_p", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseqset_geom_p" - }, - { - "function": "trgeoseqset_tposeseqset", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseqset_tposeseqset" - }, - { - "function": "trgeoseqset_make1_exp", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseqset_make1_exp" - }, - { - "function": "trgeoseqset_make_exp", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseqset_make_exp" - }, - { - "function": "trgeoseqset_make", - "role": "constructor", - "scope": "constructor", - "backing": "trgeoseqset_make" - }, - { - "function": "trgeoseqset_make_free", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseqset_make_free" - }, - { - "function": "trgeoseqset_make_gaps", - "role": "accessor", - "scope": "constructor", - "backing": "trgeoseqset_make_gaps" - }, - { - "function": "trgeoseqset_to_tsequence", - "role": "conversion", - "scope": "constructor", - "backing": "trgeoseqset_to_tsequence" - } - ] - } - }, - "functionToClass": { - "meos_error": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_errno": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_errno_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_errno_restore": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_errno_reset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_array_create": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_array_add": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_array_get": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_array_count": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_array_reset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_array_reset_free": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_array_destroy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_array_destroy_free": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_create_intspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_create_bigintspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_create_floatspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_create_datespan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_create_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_create_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_create_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_free": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_insert": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_insert_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_insert_temporal_split": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_search": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_search_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "rtree_search_temporal_dedup": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_initialize_error_handler": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_initialize_allocator": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_initialize_noexit_error_handler": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_initialize_timezone": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_initialize_collation": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_finalize_timezone": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_finalize_collation": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_finalize_projsrs": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_finalize_ways": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_set_datestyle": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_set_intervalstyle": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_get_datestyle": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_get_intervalstyle": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_set_spatial_ref_sys_csv": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_set_ways_csv": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_initialize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_finalize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigintset_in": { - "class": "BigIntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintset", - "via": "prefix", - "backing": "bigintset_in" - }, - "bigintset_out": { - "class": "BigIntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintset", - "via": "prefix", - "backing": "bigintset_out" - }, - "bigintspan_expand": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_expand" - }, - "bigintspan_in": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_in" - }, - "bigintspan_out": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_out" - }, - "bigintspanset_in": { - "class": "BigIntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspanset", - "via": "prefix", - "backing": "bigintspanset_in" - }, - "bigintspanset_out": { - "class": "BigIntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspanset", - "via": "prefix", - "backing": "bigintspanset_out" - }, - "dateset_in": { - "class": "DateSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "dateset", - "via": "prefix", - "backing": "dateset_in" - }, - "dateset_out": { - "class": "DateSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "dateset", - "via": "prefix", - "backing": "dateset_out" - }, - "datespan_in": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_in" - }, - "datespan_out": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_out" - }, - "datespanset_in": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_in" - }, - "datespanset_out": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_out" - }, - "floatset_in": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_in" - }, - "floatset_out": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_out" - }, - "floatspan_expand": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_expand" - }, - "floatspan_in": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_in" - }, - "floatspan_out": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_out" - }, - "floatspanset_in": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_in" - }, - "floatspanset_out": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_out" - }, - "intset_in": { - "class": "IntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intset", - "via": "prefix", - "backing": "intset_in" - }, - "intset_out": { - "class": "IntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intset", - "via": "prefix", - "backing": "intset_out" - }, - "intspan_expand": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_expand" - }, - "intspan_in": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_in" - }, - "intspan_out": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_out" - }, - "intspanset_in": { - "class": "IntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspanset", - "via": "prefix", - "backing": "intspanset_in" - }, - "intspanset_out": { - "class": "IntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspanset", - "via": "prefix", - "backing": "intspanset_out" - }, - "set_as_hexwkb": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_as_hexwkb" - }, - "set_as_wkb": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_as_wkb" - }, - "set_from_hexwkb": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_from_hexwkb" - }, - "set_from_wkb": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_from_wkb" - }, - "span_as_hexwkb": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_as_hexwkb" - }, - "span_as_wkb": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_as_wkb" - }, - "span_from_hexwkb": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_from_hexwkb" - }, - "span_from_wkb": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_from_wkb" - }, - "spanset_as_hexwkb": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_as_hexwkb" - }, - "spanset_as_wkb": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_as_wkb" - }, - "spanset_from_hexwkb": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_from_hexwkb" - }, - "spanset_from_wkb": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_from_wkb" - }, - "textset_in": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_in" - }, - "textset_out": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_out" - }, - "tstzset_in": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_in" - }, - "tstzset_out": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_out" - }, - "tstzspan_in": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_in" - }, - "tstzspan_out": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_out" - }, - "tstzspanset_in": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_in" - }, - "tstzspanset_out": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_out" - }, - "bigintset_make": { - "class": "BigIntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintset", - "via": "prefix", - "backing": "bigintset_make" - }, - "bigintspan_make": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_make" - }, - "dateset_make": { - "class": "DateSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "dateset", - "via": "prefix", - "backing": "dateset_make" - }, - "datespan_make": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_make" - }, - "floatset_make": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_make" - }, - "floatspan_make": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_make" - }, - "intset_make": { - "class": "IntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intset", - "via": "prefix", - "backing": "intset_make" - }, - "intspan_make": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_make" - }, - "set_copy": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_copy" - }, - "span_copy": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_copy" - }, - "spanset_copy": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_copy" - }, - "spanset_make": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_make" - }, - "textset_make": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_make" - }, - "tstzset_make": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_make" - }, - "tstzspan_make": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_make" - }, - "bigint_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigint_to_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigint_to_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "date_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "date_to_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "date_to_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "dateset_to_tstzset": { - "class": "DateSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "dateset", - "via": "prefix", - "backing": "dateset_to_tstzset" - }, - "datespan_to_tstzspan": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_to_tstzspan" - }, - "datespanset_to_tstzspanset": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_to_tstzspanset" - }, - "float_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "float_to_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "float_to_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "floatset_to_intset": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_to_intset" - }, - "floatspan_to_intspan": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_to_intspan" - }, - "floatspan_to_bigintspan": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_to_bigintspan" - }, - "floatspanset_to_intspanset": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_to_intspanset" - }, - "int_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "int_to_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "int_to_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intset_to_floatset": { - "class": "IntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intset", - "via": "prefix", - "backing": "intset_to_floatset" - }, - "intspan_to_floatspan": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_to_floatspan" - }, - "intspan_to_bigintspan": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_to_bigintspan" - }, - "bigintspan_to_intspan": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_to_intspan" - }, - "bigintspan_to_floatspan": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_to_floatspan" - }, - "intspanset_to_floatspanset": { - "class": "IntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspanset", - "via": "prefix", - "backing": "intspanset_to_floatspanset" - }, - "set_to_span": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_to_span" - }, - "set_to_spanset": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_to_spanset" - }, - "span_to_spanset": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_to_spanset" - }, - "text_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamptz_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamptz_to_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamptz_to_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzset_to_dateset": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_to_dateset" - }, - "tstzspan_to_datespan": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_to_datespan" - }, - "tstzspanset_to_datespanset": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_to_datespanset" - }, - "bigintset_end_value": { - "class": "BigIntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintset", - "via": "prefix", - "backing": "bigintset_end_value" - }, - "bigintset_start_value": { - "class": "BigIntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintset", - "via": "prefix", - "backing": "bigintset_start_value" - }, - "bigintset_value_n": { - "class": "BigIntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintset", - "via": "prefix", - "backing": "bigintset_value_n" - }, - "bigintset_values": { - "class": "BigIntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintset", - "via": "prefix", - "backing": "bigintset_values" - }, - "bigintspan_lower": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_lower" - }, - "bigintspan_upper": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_upper" - }, - "bigintspan_width": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_width" - }, - "bigintspanset_lower": { - "class": "BigIntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspanset", - "via": "prefix", - "backing": "bigintspanset_lower" - }, - "bigintspanset_upper": { - "class": "BigIntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspanset", - "via": "prefix", - "backing": "bigintspanset_upper" - }, - "bigintspanset_width": { - "class": "BigIntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspanset", - "via": "prefix", - "backing": "bigintspanset_width" - }, - "dateset_end_value": { - "class": "DateSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "dateset", - "via": "prefix", - "backing": "dateset_end_value" - }, - "dateset_start_value": { - "class": "DateSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "dateset", - "via": "prefix", - "backing": "dateset_start_value" - }, - "dateset_value_n": { - "class": "DateSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "dateset", - "via": "prefix", - "backing": "dateset_value_n" - }, - "dateset_values": { - "class": "DateSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "dateset", - "via": "prefix", - "backing": "dateset_values" - }, - "datespan_duration": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_duration" - }, - "datespan_lower": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_lower" - }, - "datespan_upper": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_upper" - }, - "datespanset_date_n": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_date_n" - }, - "datespanset_dates": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_dates" - }, - "datespanset_duration": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_duration" - }, - "datespanset_end_date": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_end_date" - }, - "datespanset_num_dates": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_num_dates" - }, - "datespanset_start_date": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_start_date" - }, - "floatset_end_value": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_end_value" - }, - "floatset_start_value": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_start_value" - }, - "floatset_value_n": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_value_n" - }, - "floatset_values": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_values" - }, - "floatspan_lower": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_lower" - }, - "floatspan_upper": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_upper" - }, - "floatspan_width": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_width" - }, - "floatspanset_lower": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_lower" - }, - "floatspanset_upper": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_upper" - }, - "floatspanset_width": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_width" - }, - "intset_end_value": { - "class": "IntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intset", - "via": "prefix", - "backing": "intset_end_value" - }, - "intset_start_value": { - "class": "IntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intset", - "via": "prefix", - "backing": "intset_start_value" - }, - "intset_value_n": { - "class": "IntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intset", - "via": "prefix", - "backing": "intset_value_n" - }, - "intset_values": { - "class": "IntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intset", - "via": "prefix", - "backing": "intset_values" - }, - "intspan_lower": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_lower" - }, - "intspan_upper": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_upper" - }, - "intspan_width": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_width" - }, - "intspanset_lower": { - "class": "IntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspanset", - "via": "prefix", - "backing": "intspanset_lower" - }, - "intspanset_upper": { - "class": "IntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspanset", - "via": "prefix", - "backing": "intspanset_upper" - }, - "intspanset_width": { - "class": "IntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspanset", - "via": "prefix", - "backing": "intspanset_width" - }, - "set_hash": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_hash" - }, - "set_hash_extended": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_hash_extended" - }, - "set_num_values": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_num_values" - }, - "span_hash": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_hash" - }, - "span_hash_extended": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_hash_extended" - }, - "span_lower_inc": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_lower_inc" - }, - "span_upper_inc": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_upper_inc" - }, - "spanset_end_span": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_end_span" - }, - "spanset_hash": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_hash" - }, - "spanset_hash_extended": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_hash_extended" - }, - "spanset_lower_inc": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_lower_inc" - }, - "spanset_num_spans": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_num_spans" - }, - "spanset_span": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_span" - }, - "spanset_span_n": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_span_n" - }, - "spanset_spanarr": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_spanarr" - }, - "spanset_start_span": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_start_span" - }, - "spanset_upper_inc": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_upper_inc" - }, - "textset_end_value": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_end_value" - }, - "textset_start_value": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_start_value" - }, - "textset_value_n": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_value_n" - }, - "textset_values": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_values" - }, - "tstzset_end_value": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_end_value" - }, - "tstzset_start_value": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_start_value" - }, - "tstzset_value_n": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_value_n" - }, - "tstzset_values": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_values" - }, - "tstzspan_duration": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_duration" - }, - "tstzspan_lower": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_lower" - }, - "tstzspan_upper": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_upper" - }, - "tstzspanset_duration": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_duration" - }, - "tstzspanset_end_timestamptz": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_end_timestamptz" - }, - "tstzspanset_lower": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_lower" - }, - "tstzspanset_num_timestamps": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_num_timestamps" - }, - "tstzspanset_start_timestamptz": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_start_timestamptz" - }, - "tstzspanset_timestamps": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_timestamps" - }, - "tstzspanset_timestamptz_n": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_timestamptz_n" - }, - "tstzspanset_upper": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_upper" - }, - "bigintset_shift_scale": { - "class": "BigIntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintset", - "via": "prefix", - "backing": "bigintset_shift_scale" - }, - "bigintspan_shift_scale": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_shift_scale" - }, - "bigintspanset_shift_scale": { - "class": "BigIntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspanset", - "via": "prefix", - "backing": "bigintspanset_shift_scale" - }, - "dateset_shift_scale": { - "class": "DateSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "dateset", - "via": "prefix", - "backing": "dateset_shift_scale" - }, - "datespan_shift_scale": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_shift_scale" - }, - "datespanset_shift_scale": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_shift_scale" - }, - "floatset_ceil": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_ceil" - }, - "floatset_degrees": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_degrees" - }, - "floatset_floor": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_floor" - }, - "floatset_radians": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_radians" - }, - "floatset_shift_scale": { - "class": "FloatSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatset", - "via": "prefix", - "backing": "floatset_shift_scale" - }, - "floatspan_ceil": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_ceil" - }, - "floatspan_degrees": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_degrees" - }, - "floatspan_floor": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_floor" - }, - "floatspan_radians": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_radians" - }, - "floatspan_round": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_round" - }, - "floatspan_shift_scale": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_shift_scale" - }, - "floatspanset_ceil": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_ceil" - }, - "floatspanset_floor": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_floor" - }, - "floatspanset_degrees": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_degrees" - }, - "floatspanset_radians": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_radians" - }, - "floatspanset_round": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_round" - }, - "floatspanset_shift_scale": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_shift_scale" - }, - "intset_shift_scale": { - "class": "IntSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intset", - "via": "prefix", - "backing": "intset_shift_scale" - }, - "intspan_shift_scale": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_shift_scale" - }, - "intspanset_shift_scale": { - "class": "IntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspanset", - "via": "prefix", - "backing": "intspanset_shift_scale" - }, - "tstzspan_expand": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_expand" - }, - "set_round": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_round" - }, - "textcat_text_textset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "textcat_textset_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "textset_initcap": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_initcap" - }, - "textset_lower": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_lower" - }, - "textset_upper": { - "class": "TextSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "textset", - "via": "prefix", - "backing": "textset_upper" - }, - "timestamptz_tprecision": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzset_shift_scale": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_shift_scale" - }, - "tstzset_tprecision": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_tprecision" - }, - "tstzspan_shift_scale": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_shift_scale" - }, - "tstzspan_tprecision": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_tprecision" - }, - "tstzspanset_shift_scale": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_shift_scale" - }, - "tstzspanset_tprecision": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_tprecision" - }, - "set_cmp": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_cmp" - }, - "set_eq": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_eq" - }, - "set_ge": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_ge" - }, - "set_gt": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_gt" - }, - "set_le": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_le" - }, - "set_lt": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_lt" - }, - "set_ne": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_ne" - }, - "span_cmp": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_cmp" - }, - "span_eq": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_eq" - }, - "span_ge": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_ge" - }, - "span_gt": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_gt" - }, - "span_le": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_le" - }, - "span_lt": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_lt" - }, - "span_ne": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_ne" - }, - "spanset_cmp": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_cmp" - }, - "spanset_eq": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_eq" - }, - "spanset_ge": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_ge" - }, - "spanset_gt": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_gt" - }, - "spanset_le": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_le" - }, - "spanset_lt": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_lt" - }, - "spanset_ne": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_ne" - }, - "set_spans": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_spans" - }, - "set_split_each_n_spans": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_split_each_n_spans" - }, - "set_split_n_spans": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_split_n_spans" - }, - "spanset_spans": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_spans" - }, - "spanset_split_each_n_spans": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_split_each_n_spans" - }, - "spanset_split_n_spans": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_split_n_spans" - }, - "adjacent_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_bigint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_bigint_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_bigint_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_date_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_date_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_date_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_float_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_float_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_float_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_int_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_int_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_int_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_text_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_timestamptz_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_timestamptz_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_timestamptz_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_date_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_date_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_date_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_set_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_set_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_timestamptz_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_timestamptz_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_timestamptz_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_date_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_date_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_date_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_set_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_set_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_timestamptz_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_timestamptz_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_timestamptz_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_bigint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_bigint_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_bigint_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_float_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_float_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_float_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_int_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_int_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_int_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_set_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_set_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_set_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_set_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_text_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_date_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_date_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_date_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_set_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_set_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_timestamptz_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_timestamptz_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_timestamptz_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_date_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_date_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_date_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_set_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_set_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_timestamptz_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_timestamptz_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_timestamptz_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_bigint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_bigint_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_bigint_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_float_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_float_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_float_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_int_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_int_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_int_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_set_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_set_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_set_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_set_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_text_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_bigint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_bigint_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_bigint_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_float_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_float_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_float_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_int_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_int_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_int_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_set_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_set_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_set_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_set_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_text_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_bigint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_bigint_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_bigint_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_float_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_float_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_float_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_int_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_int_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_int_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_set_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_set_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_set_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_set_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_text_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_bigint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_date_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_float_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_int_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_text_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_timestamptz_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_bigint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_bigint_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_bigint_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_date_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_date_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_date_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_float_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_float_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_float_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_int_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_int_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_int_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_text_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_timestamptz_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_timestamptz_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_timestamptz_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_bigint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_bigint_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_bigint_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_date_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_date_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_date_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_float_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_float_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_float_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_int_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_int_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_int_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "super_union_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_span_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_text_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_timestamptz_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_timestamptz_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_timestamptz_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_bigintset_bigintset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_bigintspan_bigintspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_bigintspanset_bigintspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_bigintspanset_bigintspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_dateset_dateset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_datespan_datespan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_datespanset_datespan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_datespanset_datespanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_floatset_floatset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_floatspan_floatspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_floatspanset_floatspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_floatspanset_floatspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_intset_intset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_intspan_intspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_intspanset_intspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_intspanset_intspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_set_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_set_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_set_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_set_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_set_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_span_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_span_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_span_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_span_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_span_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_spanset_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_spanset_date": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_spanset_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_spanset_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_spanset_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_tstzset_tstzset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_tstzspan_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_tstzspanset_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_tstzspanset_tstzspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigint_extent_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigint_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "date_extent_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "date_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "float_extent_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "float_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "int_extent_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "int_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_extent_transfn": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_extent_transfn" - }, - "set_union_finalfn": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_union_finalfn" - }, - "set_union_transfn": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_union_transfn" - }, - "span_extent_transfn": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_extent_transfn" - }, - "span_union_transfn": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_union_transfn" - }, - "spanset_extent_transfn": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_extent_transfn" - }, - "spanset_union_finalfn": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_union_finalfn" - }, - "spanset_union_transfn": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_union_transfn" - }, - "text_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamptz_extent_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamptz_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigint_get_bin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigintspan_bins": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_bins" - }, - "bigintspanset_bins": { - "class": "BigIntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspanset", - "via": "prefix", - "backing": "bigintspanset_bins" - }, - "date_get_bin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datespan_bins": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_bins" - }, - "datespanset_bins": { - "class": "DateSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespanset", - "via": "prefix", - "backing": "datespanset_bins" - }, - "float_get_bin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "floatspan_bins": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_bins" - }, - "floatspanset_bins": { - "class": "FloatSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspanset", - "via": "prefix", - "backing": "floatspanset_bins" - }, - "int_get_bin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intspan_bins": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_bins" - }, - "intspanset_bins": { - "class": "IntSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspanset", - "via": "prefix", - "backing": "intspanset_bins" - }, - "timestamptz_get_bin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzspan_bins": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_bins" - }, - "tstzspanset_bins": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_bins" - }, - "tbox_as_hexwkb": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_as_hexwkb" - }, - "tbox_as_wkb": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_as_wkb" - }, - "tbox_from_hexwkb": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_from_hexwkb" - }, - "tbox_from_wkb": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_from_wkb" - }, - "tbox_in": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_in" - }, - "tbox_out": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_out" - }, - "float_timestamptz_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "float_tstzspan_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "int_timestamptz_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigint_timestamptz_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "int_tstzspan_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigint_tstzspan_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspan_tstzspan_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspan_timestamptz_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbox_copy": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_copy" - }, - "tbox_make": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_make" - }, - "float_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "int_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bigint_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_to_tbox": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_to_tbox" - }, - "span_to_tbox": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_to_tbox" - }, - "spanset_to_tbox": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_to_tbox" - }, - "tbox_to_intspan": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_to_intspan" - }, - "tbox_to_bigintspan": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_to_bigintspan" - }, - "tbox_to_floatspan": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_to_floatspan" - }, - "tbox_to_tstzspan": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_to_tstzspan" - }, - "timestamptz_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbox_hash": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_hash" - }, - "tbox_hash_extended": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_hash_extended" - }, - "tbox_hast": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_hast" - }, - "tbox_hasx": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_hasx" - }, - "tbox_tmax": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tmax" - }, - "tbox_tmax_inc": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tmax_inc" - }, - "tbox_tmin": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tmin" - }, - "tbox_tmin_inc": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tmin_inc" - }, - "tbox_xmax": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_xmax" - }, - "tbox_xmax_inc": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_xmax_inc" - }, - "tbox_xmin": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_xmin" - }, - "tbox_xmin_inc": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_xmin_inc" - }, - "tboxfloat_xmax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tboxfloat_xmin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tboxint_xmax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tboxbigint_xmax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tboxint_xmin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tboxbigint_xmin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfloatbox_expand": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintbox_expand": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbox_expand_time": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_expand_time" - }, - "tbox_round": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_round" - }, - "tfloatbox_shift_scale": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintbox_shift_scale": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbox_shift_scale_time": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_shift_scale_time" - }, - "tbigintbox_expand": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbigintbox_shift_scale": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbox_cmp": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_cmp" - }, - "tbox_eq": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_eq" - }, - "tbox_ge": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_ge" - }, - "tbox_gt": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_gt" - }, - "tbox_le": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_le" - }, - "tbox_lt": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_lt" - }, - "tbox_ne": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_ne" - }, - "tbool_from_mfjson": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_from_mfjson" - }, - "tbool_in": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_in" - }, - "tbool_out": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_out" - }, - "temporal_as_hexwkb": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_as_hexwkb" - }, - "temporal_as_mfjson": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_as_mfjson" - }, - "temporal_as_wkb": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_as_wkb" - }, - "temporal_from_hexwkb": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_from_hexwkb" - }, - "temporal_from_wkb": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_from_wkb" - }, - "tfloat_from_mfjson": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_from_mfjson" - }, - "tfloat_in": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_in" - }, - "tfloat_out": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_out" - }, - "tint_from_mfjson": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_from_mfjson" - }, - "tbigint_from_mfjson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_in": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_in" - }, - "tbigint_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_out": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_out" - }, - "tbigint_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttext_from_mfjson": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_from_mfjson" - }, - "ttext_in": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_in" - }, - "ttext_out": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_out" - }, - "tbool_from_base_temp": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_from_base_temp" - }, - "tboolinst_make": { - "class": "TBoolInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolinst", - "via": "prefix", - "backing": "tboolinst_make", - "concreteOf": "TBool", - "subtype": "TInstant" - }, - "tboolseq_from_base_tstzset": { - "class": "TBoolSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolseq", - "via": "prefix", - "backing": "tboolseq_from_base_tstzset", - "concreteOf": "TBool", - "subtype": "TSequence" - }, - "tboolseq_from_base_tstzspan": { - "class": "TBoolSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolseq", - "via": "prefix", - "backing": "tboolseq_from_base_tstzspan", - "concreteOf": "TBool", - "subtype": "TSequence" - }, - "tboolseqset_from_base_tstzspanset": { - "class": "TBoolSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolseqset", - "via": "prefix", - "backing": "tboolseqset_from_base_tstzspanset", - "concreteOf": "TBool", - "subtype": "TSequenceSet" - }, - "temporal_copy": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_copy" - }, - "tfloat_from_base_temp": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_from_base_temp" - }, - "tfloatinst_make": { - "class": "TFloatInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatinst", - "via": "prefix", - "backing": "tfloatinst_make", - "concreteOf": "TFloat", - "subtype": "TInstant" - }, - "tfloatseq_from_base_tstzset": { - "class": "TFloatSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatseq", - "via": "prefix", - "backing": "tfloatseq_from_base_tstzset", - "concreteOf": "TFloat", - "subtype": "TSequence" - }, - "tfloatseq_from_base_tstzspan": { - "class": "TFloatSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatseq", - "via": "prefix", - "backing": "tfloatseq_from_base_tstzspan", - "concreteOf": "TFloat", - "subtype": "TSequence" - }, - "tfloatseqset_from_base_tstzspanset": { - "class": "TFloatSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatseqset", - "via": "prefix", - "backing": "tfloatseqset_from_base_tstzspanset", - "concreteOf": "TFloat", - "subtype": "TSequenceSet" - }, - "tint_from_base_temp": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_from_base_temp" - }, - "tbigint_from_base_temp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintinst_make": { - "class": "TIntInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintinst", - "via": "prefix", - "backing": "tintinst_make", - "concreteOf": "TInt", - "subtype": "TInstant" - }, - "tbigintinst_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintseq_from_base_tstzset": { - "class": "TIntSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintseq", - "via": "prefix", - "backing": "tintseq_from_base_tstzset", - "concreteOf": "TInt", - "subtype": "TSequence" - }, - "tbigintseq_from_base_tstzset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintseq_from_base_tstzspan": { - "class": "TIntSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintseq", - "via": "prefix", - "backing": "tintseq_from_base_tstzspan", - "concreteOf": "TInt", - "subtype": "TSequence" - }, - "tbigintseq_from_base_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintseqset_from_base_tstzspanset": { - "class": "TIntSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintseqset", - "via": "prefix", - "backing": "tintseqset_from_base_tstzspanset", - "concreteOf": "TInt", - "subtype": "TSequenceSet" - }, - "tbigintseqset_from_base_tstzspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_make": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_make" - }, - "tsequenceset_make": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_make" - }, - "tsequenceset_make_gaps": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_make_gaps" - }, - "ttext_from_base_temp": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_from_base_temp" - }, - "ttextinst_make": { - "class": "TTextInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextinst", - "via": "prefix", - "backing": "ttextinst_make", - "concreteOf": "TText", - "subtype": "TInstant" - }, - "ttextseq_from_base_tstzset": { - "class": "TTextSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextseq", - "via": "prefix", - "backing": "ttextseq_from_base_tstzset", - "concreteOf": "TText", - "subtype": "TSequence" - }, - "ttextseq_from_base_tstzspan": { - "class": "TTextSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextseq", - "via": "prefix", - "backing": "ttextseq_from_base_tstzspan", - "concreteOf": "TText", - "subtype": "TSequence" - }, - "ttextseqset_from_base_tstzspanset": { - "class": "TTextSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextseqset", - "via": "prefix", - "backing": "ttextseqset_from_base_tstzspanset", - "concreteOf": "TText", - "subtype": "TSequenceSet" - }, - "tbool_to_tint": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_to_tint" - }, - "temporal_to_tstzspan": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_to_tstzspan" - }, - "tfloat_to_tint": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_to_tint" - }, - "tfloat_to_tbigint": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_to_tbigint" - }, - "tint_to_tfloat": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_to_tfloat" - }, - "tint_to_tbigint": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_to_tbigint" - }, - "tbigint_to_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbigint_to_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumber_to_span": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_to_span" - }, - "tnumber_to_tbox": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_to_tbox" - }, - "tbool_end_value": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_end_value" - }, - "tbool_start_value": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_start_value" - }, - "tbool_value_at_timestamptz": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_value_at_timestamptz" - }, - "tbool_value_n": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_value_n" - }, - "tbool_values": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_values" - }, - "temporal_duration": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_duration" - }, - "temporal_end_instant": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_end_instant" - }, - "temporal_end_sequence": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_end_sequence" - }, - "temporal_end_timestamptz": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_end_timestamptz" - }, - "temporal_hash": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_hash" - }, - "temporal_instant_n": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_instant_n" - }, - "temporal_instants": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_instants" - }, - "temporal_interp": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_interp" - }, - "temporal_lower_inc": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_lower_inc" - }, - "temporal_max_instant": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_max_instant" - }, - "temporal_min_instant": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_min_instant" - }, - "temporal_num_instants": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_num_instants" - }, - "temporal_num_sequences": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_num_sequences" - }, - "temporal_num_timestamps": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_num_timestamps" - }, - "temporal_segm_duration": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_segm_duration" - }, - "temporal_segments": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_segments" - }, - "temporal_sequence_n": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_sequence_n" - }, - "temporal_sequences": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_sequences" - }, - "temporal_start_instant": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_start_instant" - }, - "temporal_start_sequence": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_start_sequence" - }, - "temporal_start_timestamptz": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_start_timestamptz" - }, - "temporal_stops": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_stops" - }, - "temporal_subtype": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_subtype" - }, - "temporal_basetype_name": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_basetype_name" - }, - "temporal_time": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_time" - }, - "temporal_timestamps": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_timestamps" - }, - "temporal_timestamptz_n": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_timestamptz_n" - }, - "temporal_upper_inc": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_upper_inc" - }, - "tfloat_end_value": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_end_value" - }, - "tfloat_min_value": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_min_value" - }, - "tfloat_max_value": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_max_value" - }, - "tfloat_start_value": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_start_value" - }, - "tfloat_value_at_timestamptz": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_value_at_timestamptz" - }, - "tfloat_value_n": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_value_n" - }, - "tfloat_values": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_values" - }, - "tint_end_value": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_end_value" - }, - "tbigint_end_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_max_value": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_max_value" - }, - "tbigint_max_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_min_value": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_min_value" - }, - "tbigint_min_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_start_value": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_start_value" - }, - "tbigint_start_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbigint_value_at_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_value_at_timestamptz": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_value_at_timestamptz" - }, - "tint_value_n": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_value_n" - }, - "tbigint_value_n": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_values": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_values" - }, - "tbigint_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumber_avg_value": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_avg_value" - }, - "tnumber_integral": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_integral" - }, - "tnumber_twavg": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_twavg" - }, - "tnumber_valuespans": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_valuespans" - }, - "ttext_end_value": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_end_value" - }, - "ttext_max_value": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_max_value" - }, - "ttext_min_value": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_min_value" - }, - "ttext_start_value": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_start_value" - }, - "ttext_value_at_timestamptz": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_value_at_timestamptz" - }, - "ttext_value_n": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_value_n" - }, - "ttext_values": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_values" - }, - "float_degrees": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temparr_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_round": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_round" - }, - "temporal_scale_time": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_scale_time" - }, - "temporal_set_interp": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_set_interp" - }, - "temporal_shift_scale_time": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_shift_scale_time" - }, - "temporal_shift_time": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_shift_time" - }, - "temporal_to_tinstant": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_to_tinstant" - }, - "temporal_to_tsequence": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_to_tsequence" - }, - "temporal_to_tsequenceset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_to_tsequenceset" - }, - "tfloat_ceil": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_ceil" - }, - "tfloat_degrees": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_degrees" - }, - "tfloat_floor": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_floor" - }, - "tfloat_radians": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_radians" - }, - "tfloat_scale_value": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_scale_value" - }, - "tfloat_shift_scale_value": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_shift_scale_value" - }, - "tfloat_shift_value": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_shift_value" - }, - "tint_scale_value": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_scale_value" - }, - "tbigint_scale_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_shift_scale_value": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_shift_scale_value" - }, - "tbigint_shift_scale_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_shift_value": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_shift_value" - }, - "tbigint_shift_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_append_tinstant": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_append_tinstant" - }, - "temporal_append_tsequence": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_append_tsequence" - }, - "temporal_delete_timestamptz": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_delete_timestamptz" - }, - "temporal_delete_tstzset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_delete_tstzset" - }, - "temporal_delete_tstzspan": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_delete_tstzspan" - }, - "temporal_delete_tstzspanset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_delete_tstzspanset" - }, - "temporal_insert": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_insert" - }, - "temporal_merge": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_merge" - }, - "temporal_merge_array": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_merge_array" - }, - "temporal_update": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_update" - }, - "tbool_at_value": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_at_value" - }, - "tbool_minus_value": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_minus_value" - }, - "temporal_after_timestamptz": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_after_timestamptz" - }, - "temporal_at_max": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_at_max" - }, - "temporal_at_min": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_at_min" - }, - "temporal_at_timestamptz": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_at_timestamptz" - }, - "temporal_at_tstzset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_at_tstzset" - }, - "temporal_at_tstzspan": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_at_tstzspan" - }, - "temporal_at_tstzspanset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_at_tstzspanset" - }, - "temporal_at_values": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_at_values" - }, - "temporal_before_timestamptz": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_before_timestamptz" - }, - "temporal_minus_max": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_minus_max" - }, - "temporal_minus_min": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_minus_min" - }, - "temporal_minus_timestamptz": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_minus_timestamptz" - }, - "temporal_minus_tstzset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_minus_tstzset" - }, - "temporal_minus_tstzspan": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_minus_tstzspan" - }, - "temporal_minus_tstzspanset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_minus_tstzspanset" - }, - "temporal_minus_values": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_minus_values" - }, - "tfloat_at_value": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_at_value" - }, - "tfloat_minus_value": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_minus_value" - }, - "tint_at_value": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_at_value" - }, - "tint_minus_value": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_minus_value" - }, - "tnumber_at_span": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_at_span" - }, - "tnumber_at_spanset": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_at_spanset" - }, - "tnumber_at_tbox": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_at_tbox" - }, - "tnumber_minus_span": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_minus_span" - }, - "tnumber_minus_spanset": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_minus_spanset" - }, - "tnumber_minus_tbox": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_minus_tbox" - }, - "ttext_at_value": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_at_value" - }, - "ttext_minus_value": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_minus_value" - }, - "temporal_cmp": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_cmp" - }, - "temporal_eq": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_eq" - }, - "temporal_ge": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_ge" - }, - "temporal_gt": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_gt" - }, - "temporal_le": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_le" - }, - "temporal_lt": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_lt" - }, - "temporal_ne": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_ne" - }, - "always_eq_bool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tbool_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_bool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tbool_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_bool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tbool_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_bool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tbool_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_bool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tbool_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tge_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tge_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tge_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tge_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tge_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tge_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tge_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgt_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgt_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgt_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgt_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgt_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgt_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgt_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tle_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tle_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tle_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tle_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tle_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tle_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tle_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tlt_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tlt_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tlt_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tlt_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tlt_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tlt_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tlt_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_bool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tbool_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_spans": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_spans" - }, - "temporal_split_each_n_spans": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_split_each_n_spans" - }, - "temporal_split_n_spans": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_split_n_spans" - }, - "tnumber_split_each_n_tboxes": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_split_each_n_tboxes" - }, - "tnumber_split_n_tboxes": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_split_n_tboxes" - }, - "tnumber_tboxes": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_tboxes" - }, - "adjacent_numspan_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_tstzspan_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_numspan_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_tstzspan_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_numspan_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tstzspan_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_numspan_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_tstzspan_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_numspan_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_tstzspan_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_tstzspan_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_tstzspan_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_numspan_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_tstzspan_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_tstzspan_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_numspan_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_numspan_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_numspan_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_tbox_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tand_bool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tand_tbool_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tand_tbool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbool_when_true": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_when_true" - }, - "tnot_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tor_bool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tor_tbool_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tor_tbool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "add_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "add_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "add_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "add_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "add_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "add_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "add_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "div_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "div_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "div_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "div_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "div_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "div_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "div_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mul_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mul_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mul_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mul_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mul_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mul_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mul_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "sub_float_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "sub_int_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "sub_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "sub_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "sub_bigint_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "sub_tbigint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "sub_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_derivative": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_derivative" - }, - "tfloat_exp": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_exp" - }, - "tfloat_ln": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_ln" - }, - "tfloat_log10": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_log10" - }, - "tfloat_sin": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_sin" - }, - "tfloat_cos": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_cos" - }, - "tfloat_tan": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_tan" - }, - "tnumber_abs": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_abs" - }, - "tnumber_trend": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_trend" - }, - "float_angular_difference": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumber_angular_difference": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_angular_difference" - }, - "tnumber_delta_value": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_delta_value" - }, - "textcat_text_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "textcat_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "textcat_ttext_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttext_initcap": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_initcap" - }, - "ttext_upper": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_upper" - }, - "ttext_lower": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_lower" - }, - "tdistance_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tboxfloat_tboxfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tboxint_tboxint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tfloat_float": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tfloat_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tfloat_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tint_int": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tint_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tint_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbool_tand_transfn": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_tand_transfn" - }, - "tbool_tand_combinefn": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_tand_combinefn" - }, - "tbool_tor_transfn": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_tor_transfn" - }, - "tbool_tor_combinefn": { - "class": "TBool", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tbool", - "via": "prefix", - "backing": "tbool_tor_combinefn" - }, - "temporal_extent_transfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_extent_transfn" - }, - "temporal_tagg_finalfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tagg_finalfn" - }, - "temporal_tcount_transfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tcount_transfn" - }, - "temporal_tcount_combinefn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tcount_combinefn" - }, - "tfloat_tmax_transfn": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_tmax_transfn" - }, - "tfloat_tmax_combinefn": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_tmax_combinefn" - }, - "tfloat_tmin_transfn": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_tmin_transfn" - }, - "tfloat_tmin_combinefn": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_tmin_combinefn" - }, - "tfloat_tsum_transfn": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_tsum_transfn" - }, - "tfloat_tsum_combinefn": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_tsum_combinefn" - }, - "tfloat_wmax_transfn": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_wmax_transfn" - }, - "tfloat_wmin_transfn": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_wmin_transfn" - }, - "tfloat_wsum_transfn": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_wsum_transfn" - }, - "timestamptz_tcount_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_tmax_transfn": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_tmax_transfn" - }, - "tint_tmax_combinefn": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_tmax_combinefn" - }, - "tint_tmin_transfn": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_tmin_transfn" - }, - "tint_tmin_combinefn": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_tmin_combinefn" - }, - "tint_tsum_transfn": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_tsum_transfn" - }, - "tint_tsum_combinefn": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_tsum_combinefn" - }, - "tint_wmax_transfn": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_wmax_transfn" - }, - "tint_wmin_transfn": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_wmin_transfn" - }, - "tint_wsum_transfn": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_wsum_transfn" - }, - "tnumber_extent_transfn": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_extent_transfn" - }, - "tnumber_tavg_finalfn": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_tavg_finalfn" - }, - "tnumber_tavg_transfn": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_tavg_transfn" - }, - "tnumber_tavg_combinefn": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_tavg_combinefn" - }, - "tnumber_wavg_transfn": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_wavg_transfn" - }, - "tstzset_tcount_transfn": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_tcount_transfn" - }, - "tstzspan_tcount_transfn": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_tcount_transfn" - }, - "tstzspanset_tcount_transfn": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_tcount_transfn" - }, - "temporal_merge_transfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_merge_transfn" - }, - "temporal_merge_combinefn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_merge_combinefn" - }, - "ttext_tmax_transfn": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_tmax_transfn" - }, - "ttext_tmax_combinefn": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_tmax_combinefn" - }, - "ttext_tmin_transfn": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_tmin_transfn" - }, - "ttext_tmin_combinefn": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_tmin_combinefn" - }, - "temporal_simplify_dp": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_simplify_dp" - }, - "temporal_simplify_max_dist": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_simplify_max_dist" - }, - "temporal_simplify_min_dist": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_simplify_min_dist" - }, - "temporal_simplify_min_tdelta": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_simplify_min_tdelta" - }, - "temporal_tprecision": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tprecision" - }, - "temporal_tsample": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tsample" - }, - "temporal_dyntimewarp_distance": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_dyntimewarp_distance" - }, - "temporal_dyntimewarp_path": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_dyntimewarp_path" - }, - "temporal_frechet_distance": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_frechet_distance" - }, - "temporal_frechet_path": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_frechet_path" - }, - "temporal_hausdorff_distance": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_hausdorff_distance" - }, - "temporal_average_hausdorff_distance": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_average_hausdorff_distance" - }, - "temporal_lcss_distance": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_lcss_distance" - }, - "temporal_ext_kalman_filter": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_ext_kalman_filter" - }, - "temporal_time_bins": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_time_bins" - }, - "temporal_time_split": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_time_split" - }, - "tfloat_time_boxes": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_time_boxes" - }, - "tfloat_value_bins": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_value_bins" - }, - "tfloat_value_boxes": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_value_boxes" - }, - "tfloat_value_split": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_value_split" - }, - "tfloat_value_time_boxes": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_value_time_boxes" - }, - "tfloat_value_time_split": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_value_time_split" - }, - "tfloatbox_time_tiles": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfloatbox_value_tiles": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfloatbox_value_time_tiles": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tint_time_boxes": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_time_boxes" - }, - "tint_value_bins": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_value_bins" - }, - "tint_value_boxes": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_value_boxes" - }, - "tint_value_split": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_value_split" - }, - "tint_value_time_boxes": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_value_time_boxes" - }, - "tint_value_time_split": { - "class": "TInt", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tint", - "via": "prefix", - "backing": "tint_value_time_split" - }, - "tintbox_time_tiles": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintbox_value_tiles": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintbox_value_time_tiles": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "box3d_from_gbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "box3d_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "box3d_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "box3d_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "gbox_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "gbox_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "gbox_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_as_ewkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_as_ewkt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_as_geojson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_as_hexewkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_as_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_from_ewkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_from_geojson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_from_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_from_hexewkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_from_hexewkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geogpoint_make2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geogpoint_make3dz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geompoint_make2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geompoint_make3dz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_to_geog": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_to_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_is_empty": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_is_unitary": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_typename": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_area": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_centroid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_perimeter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_azimuth": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_perimeter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "line_numpoints": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "line_point_n": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_reverse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_set_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_transform": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_transform_pipeline": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_collect_garray": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_makeline_garray": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_num_points": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_num_geos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_geo_n": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_pointarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_points": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_array_union": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_boundary": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_buffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_centroid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_convex_hull": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_difference2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_intersection2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_intersection2d_coll": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_min_bounding_radius": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_shortestline2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_shortestline3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_unary_union": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "line_interpolate_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "line_locate_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "line_substring": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_dwithin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_intersects": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_contains": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_covers": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_disjoint2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_dwithin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_dwithin2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_dwithin3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_intersects": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_intersects2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_intersects3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_relate_pattern": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_touches": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_stboxes": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_split_each_n_stboxes": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_split_n_stboxes": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_distance2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_distance3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_equals": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_same": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geogset_in": { - "class": "GeogSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "geogset", - "via": "prefix", - "backing": "geogset_in" - }, - "geomset_in": { - "class": "GeomSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "geomset", - "via": "prefix", - "backing": "geomset_in" - }, - "spatialset_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialset_as_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialset_as_ewkt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geoset_make": { - "class": "GeomSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "geoset", - "via": "prefix", - "backing": "geoset_make" - }, - "geo_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geoset_end_value": { - "class": "GeomSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "geoset", - "via": "prefix", - "backing": "geoset_end_value" - }, - "geoset_start_value": { - "class": "GeomSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "geoset", - "via": "prefix", - "backing": "geoset_start_value" - }, - "geoset_value_n": { - "class": "GeomSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "geoset", - "via": "prefix", - "backing": "geoset_value_n" - }, - "geoset_values": { - "class": "GeomSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "geoset", - "via": "prefix", - "backing": "geoset_values" - }, - "contained_geo_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_geo_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_geo_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_geo_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialset_set_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialset_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialset_transform": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialset_transform_pipeline": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_as_hexwkb": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_as_hexwkb" - }, - "stbox_as_wkb": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_as_wkb" - }, - "stbox_from_hexwkb": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_from_hexwkb" - }, - "stbox_from_wkb": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_from_wkb" - }, - "stbox_in": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_in" - }, - "stbox_out": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_out" - }, - "geo_timestamptz_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_tstzspan_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_copy": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_copy" - }, - "stbox_make": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_make" - }, - "geo_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialset_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_to_box3d": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_to_box3d" - }, - "stbox_to_gbox": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_to_gbox" - }, - "stbox_to_geo": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_to_geo" - }, - "stbox_to_tstzspan": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_to_tstzspan" - }, - "timestamptz_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzset_to_stbox": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_to_stbox" - }, - "tstzspan_to_stbox": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_to_stbox" - }, - "tstzspanset_to_stbox": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_to_stbox" - }, - "stbox_area": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_area" - }, - "stbox_hash": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_hash" - }, - "stbox_hash_extended": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_hash_extended" - }, - "stbox_hast": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_hast" - }, - "stbox_hasx": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_hasx" - }, - "stbox_hasz": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_hasz" - }, - "stbox_isgeodetic": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_isgeodetic" - }, - "stbox_perimeter": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_perimeter" - }, - "stbox_tmax": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_tmax" - }, - "stbox_tmax_inc": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_tmax_inc" - }, - "stbox_tmin": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_tmin" - }, - "stbox_tmin_inc": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_tmin_inc" - }, - "stbox_volume": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_volume" - }, - "stbox_xmax": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_xmax" - }, - "stbox_xmin": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_xmin" - }, - "stbox_ymax": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_ymax" - }, - "stbox_ymin": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_ymin" - }, - "stbox_zmax": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_zmax" - }, - "stbox_zmin": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_zmin" - }, - "stbox_expand_space": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_expand_space" - }, - "stbox_expand_time": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_expand_time" - }, - "stbox_get_space": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_get_space" - }, - "stbox_quad_split": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_quad_split" - }, - "stbox_round": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_round" - }, - "stbox_shift_scale_time": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_shift_scale_time" - }, - "stboxarr_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_set_srid": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_set_srid" - }, - "stbox_srid": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_srid" - }, - "stbox_transform": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_transform" - }, - "stbox_transform_pipeline": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_transform_pipeline" - }, - "adjacent_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "above_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "back_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "below_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "front_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overabove_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overback_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbelow_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overfront_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_cmp": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_cmp" - }, - "stbox_eq": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_eq" - }, - "stbox_ge": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_ge" - }, - "stbox_gt": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_gt" - }, - "stbox_le": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_le" - }, - "stbox_lt": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_lt" - }, - "stbox_ne": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_ne" - }, - "tspatial_out": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_out" - }, - "tgeogpoint_from_mfjson": { - "class": "TGeogPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeogpoint", - "via": "prefix", - "backing": "tgeogpoint_from_mfjson" - }, - "tgeogpoint_in": { - "class": "TGeogPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeogpoint", - "via": "prefix", - "backing": "tgeogpoint_in" - }, - "tgeography_from_mfjson": { - "class": "TGeography", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeography", - "via": "prefix", - "backing": "tgeography_from_mfjson" - }, - "tgeography_in": { - "class": "TGeography", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeography", - "via": "prefix", - "backing": "tgeography_in" - }, - "tgeometry_from_mfjson": { - "class": "TGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeometry", - "via": "prefix", - "backing": "tgeometry_from_mfjson" - }, - "tgeometry_in": { - "class": "TGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeometry", - "via": "prefix", - "backing": "tgeometry_in" - }, - "tgeompoint_from_mfjson": { - "class": "TGeomPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeompoint", - "via": "prefix", - "backing": "tgeompoint_from_mfjson" - }, - "tgeompoint_in": { - "class": "TGeomPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeompoint", - "via": "prefix", - "backing": "tgeompoint_in" - }, - "tspatial_as_ewkt": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_as_ewkt" - }, - "tspatial_as_text": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_as_text" - }, - "tgeo_from_base_temp": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_from_base_temp" - }, - "tgeoinst_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseq_from_base_tstzset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseq_from_base_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseqset_from_base_tstzspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpoint_from_base_temp": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_from_base_temp" - }, - "tpointinst_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_from_base_tstzset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_from_base_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_make_coords": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseqset_from_base_tstzspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "box3d_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "gbox_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geomeas_to_tpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeogpoint_to_tgeography": { - "class": "TGeogPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeogpoint", - "via": "prefix", - "backing": "tgeogpoint_to_tgeography" - }, - "tgeography_to_tgeogpoint": { - "class": "TGeography", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeography", - "via": "prefix", - "backing": "tgeography_to_tgeogpoint" - }, - "tgeography_to_tgeometry": { - "class": "TGeography", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeography", - "via": "prefix", - "backing": "tgeography_to_tgeometry" - }, - "tgeometry_to_tgeography": { - "class": "TGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeometry", - "via": "prefix", - "backing": "tgeometry_to_tgeography" - }, - "tgeometry_to_tgeompoint": { - "class": "TGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeometry", - "via": "prefix", - "backing": "tgeometry_to_tgeompoint" - }, - "tgeompoint_to_tgeometry": { - "class": "TGeomPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeompoint", - "via": "prefix", - "backing": "tgeompoint_to_tgeometry" - }, - "tpoint_as_mvtgeom": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_as_mvtgeom" - }, - "tpoint_tfloat_to_geomeas": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_tfloat_to_geomeas" - }, - "tspatial_to_stbox": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_to_stbox" - }, - "bearing_point_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bearing_tpoint_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bearing_tpoint_tpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeo_centroid": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_centroid" - }, - "tgeo_convex_hull": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_convex_hull" - }, - "tgeo_end_value": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_end_value" - }, - "tgeo_start_value": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_start_value" - }, - "tgeo_traversed_area": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_traversed_area" - }, - "tgeo_value_at_timestamptz": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_value_at_timestamptz" - }, - "tgeo_value_n": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_value_n" - }, - "tgeo_values": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_values" - }, - "tpoint_angular_difference": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_angular_difference" - }, - "tpoint_azimuth": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_azimuth" - }, - "tpoint_cumulative_length": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_cumulative_length" - }, - "tpoint_direction": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_direction" - }, - "tpoint_get_x": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_get_x" - }, - "tpoint_get_y": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_get_y" - }, - "tpoint_get_z": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_get_z" - }, - "tpoint_is_simple": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_is_simple" - }, - "tpoint_length": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_length" - }, - "tpoint_speed": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_speed" - }, - "tpoint_trajectory": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_trajectory" - }, - "tpoint_twcentroid": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_twcentroid" - }, - "tgeo_affine": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_affine" - }, - "tgeo_scale": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_scale" - }, - "tpoint_make_simple": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_make_simple" - }, - "tspatial_srid": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_srid" - }, - "tspatial_set_srid": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_set_srid" - }, - "tspatial_transform": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_transform" - }, - "tspatial_transform_pipeline": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_transform_pipeline" - }, - "tgeo_at_geom": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_at_geom" - }, - "tgeo_at_stbox": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_at_stbox" - }, - "tgeo_at_value": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_at_value" - }, - "tgeo_minus_geom": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_minus_geom" - }, - "tgeo_minus_stbox": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_minus_stbox" - }, - "tgeo_minus_value": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_minus_value" - }, - "tpoint_at_elevation": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_at_elevation" - }, - "tpoint_at_geom": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_at_geom" - }, - "tpoint_at_value": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_at_value" - }, - "tpoint_minus_elevation": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_minus_elevation" - }, - "tpoint_minus_geom": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_minus_geom" - }, - "tpoint_minus_value": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_minus_value" - }, - "always_eq_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeo_stboxes": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_stboxes" - }, - "tgeo_space_boxes": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_space_boxes" - }, - "tgeo_space_time_boxes": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_space_time_boxes" - }, - "tgeo_split_each_n_stboxes": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_split_each_n_stboxes" - }, - "tgeo_split_n_stboxes": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_split_n_stboxes" - }, - "adjacent_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "above_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "above_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "above_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "back_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "back_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "back_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "below_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "below_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "below_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "front_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "front_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "front_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overabove_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overabove_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overabove_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overback_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overback_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overback_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbelow_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbelow_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbelow_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overfront_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overfront_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overfront_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_stbox_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acontains_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acontains_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acontains_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adisjoint_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adisjoint_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adisjoint_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adwithin_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adwithin_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adwithin_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "aintersects_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "aintersects_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "aintersects_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "atouches_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "atouches_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "atouches_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "atouches_tpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "econtains_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "econtains_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "econtains_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edisjoint_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edisjoint_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edisjoint_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edwithin_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edwithin_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edwithin_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "etouches_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "etouches_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "etouches_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "etouches_tpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontains_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontains_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontains_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcovers_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcovers_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcovers_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdisjoint_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdisjoint_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdisjoint_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintersects_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintersects_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintersects_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttouches_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttouches_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttouches_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edwithin_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adwithin_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "aintersects_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "etouches_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "atouches_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edisjoint_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adisjoint_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintersects_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttouches_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdisjoint_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_stbox_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_spatial_distance": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_spatial_distance" - }, - "nad_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tgeo_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mindistance_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mindistance_tgeoarr_tgeoarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpoint_tcentroid_finalfn": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_tcentroid_finalfn" - }, - "tpoint_tcentroid_transfn": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_tcentroid_transfn" - }, - "tspatial_extent_transfn": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_extent_transfn" - }, - "stbox_get_space_tile": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_get_space_tile" - }, - "stbox_get_space_time_tile": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_get_space_time_tile" - }, - "stbox_get_time_tile": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_get_time_tile" - }, - "stbox_space_tiles": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_space_tiles" - }, - "stbox_space_time_tiles": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_space_time_tiles" - }, - "stbox_time_tiles": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_time_tiles" - }, - "tgeo_space_split": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_space_split" - }, - "tgeo_space_time_split": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_space_time_split" - }, - "geo_cluster_kmeans": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_cluster_dbscan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_cluster_intersecting": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_cluster_within": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_as_ewkt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_as_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_as_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_as_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_from_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_from_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_to_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbufferarr_to_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_to_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_hash": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_hash_extended": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_radius": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbufferarr_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_set_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_transform": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_transform_pipeline": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_cbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "covers_cbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "disjoint_cbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "dwithin_cbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersects_cbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "touches_cbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_tstzspan_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_timestamptz_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_cbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_cbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_cbuffer_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_cbuffer_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_nsame": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_same": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbufferset_in": { - "class": "CbufferSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "cbufferset", - "via": "prefix", - "backing": "cbufferset_in" - }, - "cbufferset_out": { - "class": "CbufferSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "cbufferset", - "via": "prefix", - "backing": "cbufferset_out" - }, - "cbufferset_make": { - "class": "CbufferSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "cbufferset", - "via": "prefix", - "backing": "cbufferset_make" - }, - "cbuffer_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbufferset_end_value": { - "class": "CbufferSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "cbufferset", - "via": "prefix", - "backing": "cbufferset_end_value" - }, - "cbufferset_start_value": { - "class": "CbufferSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "cbufferset", - "via": "prefix", - "backing": "cbufferset_start_value" - }, - "cbufferset_value_n": { - "class": "CbufferSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "cbufferset", - "via": "prefix", - "backing": "cbufferset_value_n" - }, - "cbufferset_values": { - "class": "CbufferSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "cbufferset", - "via": "prefix", - "backing": "cbufferset_values" - }, - "cbuffer_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_cbuffer_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_cbuffer_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_cbuffer_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_cbuffer_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbuffer_in": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_in" - }, - "tcbuffer_from_mfjson": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_from_mfjson" - }, - "tcbufferinst_make": { - "class": "TCbufferInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tcbufferinst", - "via": "prefix", - "backing": "tcbufferinst_make", - "concreteOf": "TCbuffer", - "subtype": "TInstant" - }, - "tcbuffer_make": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_make" - }, - "tcbuffer_from_base_temp": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_from_base_temp" - }, - "tcbufferseq_from_base_tstzset": { - "class": "TCbufferSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tcbufferseq", - "via": "prefix", - "backing": "tcbufferseq_from_base_tstzset", - "concreteOf": "TCbuffer", - "subtype": "TSequence" - }, - "tcbufferseq_from_base_tstzspan": { - "class": "TCbufferSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tcbufferseq", - "via": "prefix", - "backing": "tcbufferseq_from_base_tstzspan", - "concreteOf": "TCbuffer", - "subtype": "TSequence" - }, - "tcbufferseqset_from_base_tstzspanset": { - "class": "TCbufferSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tcbufferseqset", - "via": "prefix", - "backing": "tcbufferseqset_from_base_tstzspanset", - "concreteOf": "TCbuffer", - "subtype": "TSequenceSet" - }, - "tcbuffer_end_value": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_end_value" - }, - "tcbuffer_points": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_points" - }, - "tcbuffer_radius": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_radius" - }, - "tcbuffer_traversed_area": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_traversed_area" - }, - "tcbuffer_convex_hull": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_convex_hull" - }, - "tcbuffer_start_value": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_start_value" - }, - "tcbuffer_value_at_timestamptz": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_value_at_timestamptz" - }, - "tcbuffer_value_n": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_value_n" - }, - "tcbuffer_values": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_values" - }, - "tcbuffer_to_tfloat": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_to_tfloat" - }, - "tcbuffer_to_tgeompoint": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_to_tgeompoint" - }, - "tgeometry_to_tcbuffer": { - "class": "TGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeometry", - "via": "prefix", - "backing": "tgeometry_to_tcbuffer" - }, - "tcbuffer_expand": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_expand" - }, - "tcbuffer_at_cbuffer": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_at_cbuffer" - }, - "tcbuffer_at_geom": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_at_geom" - }, - "tcbuffer_at_stbox": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_at_stbox" - }, - "tcbuffer_minus_cbuffer": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_minus_cbuffer" - }, - "tcbuffer_minus_geom": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_minus_geom" - }, - "tcbuffer_minus_stbox": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_minus_stbox" - }, - "tdistance_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tcbuffer_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mindistance_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acontains_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acontains_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acontains_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acontains_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adisjoint_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adisjoint_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adisjoint_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adwithin_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adwithin_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adwithin_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "aintersects_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "aintersects_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "aintersects_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "atouches_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "atouches_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "atouches_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "econtains_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "econtains_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "econtains_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edisjoint_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edisjoint_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edwithin_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edwithin_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edwithin_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "etouches_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "etouches_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "etouches_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontains_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontains_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontains_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontains_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontains_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcovers_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcovers_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcovers_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcovers_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcovers_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdisjoint_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdisjoint_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdisjoint_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdisjoint_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdisjoint_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintersects_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintersects_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintersects_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintersects_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintersects_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttouches_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttouches_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttouches_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttouches_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttouches_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_cbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_cbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_cbuffer_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_cbufferset_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_collinear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffersegm_interpolate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffersegm_locate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_wkt_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_point_p": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_cbuffer_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_transf_pj": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_cbuffer_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffersegm_distance_turnpt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_contains": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_covers": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_disjoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_intersects": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_dwithin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_touches": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_cbuffer_contains": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_cbuffer_covers": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_cbuffer_disjoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_cbuffer_intersects": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_cbuffer_dwithin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_cbuffer_touches": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temptype_subtype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temptype_subtype_all": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tempsubtype_name": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tempsubtype_from_string": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meosoper_name": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meosoper_from_string": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "interptype_name": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "interptype_from_string": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_typeof_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meostype_name": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temptype_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "settype_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spantype_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spantype_spansettype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spansettype_spantype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "basetype_spantype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "basetype_settype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumber_basetype": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_basetype" - }, - "geo_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "alphanum_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "alphanum_temptype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "time_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_basetype": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_basetype" - }, - "set_type": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_type" - }, - "numset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_numset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timeset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_spantype": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_spantype" - }, - "ensure_set_spantype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "alphanumset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geoset_type": { - "class": "GeomSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "geoset", - "via": "prefix", - "backing": "geoset_type" - }, - "ensure_geoset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_spatialset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "span_basetype": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_basetype" - }, - "span_canon_basetype": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_canon_basetype" - }, - "span_type": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_type" - }, - "type_span_bbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "span_tbox_type": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_tbox_type" - }, - "ensure_span_tbox_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspan_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspan_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_numspan_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timespan_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timespan_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spanset_type": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_type" - }, - "timespanset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_timespanset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_type": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_type" - }, - "temporal_basetype": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_basetype" - }, - "temptype_supports_linear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "basetype_byvalue": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "basetype_varlength": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meostype_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "talphanum_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "talpha_type": { - "class": "TAlpha", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "talpha", - "via": "prefix", - "backing": "talpha_type" - }, - "tnumber_type": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_type" - }, - "ensure_tnumber_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_tnumber_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumber_spantype": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_spantype" - }, - "spatial_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatial_type": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_type" - }, - "ensure_tspatial_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpoint_type": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_type" - }, - "ensure_tpoint_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeo_type": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_type" - }, - "ensure_tgeo_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeo_type_all": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_type_all" - }, - "ensure_tgeo_type_all": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeometry_type": { - "class": "TGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeometry", - "via": "prefix", - "backing": "tgeometry_type" - }, - "ensure_tgeometry_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeodetic_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_tgeodetic_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_tnumber_tpoint_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "gsl_get_generation_rng": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "gsl_get_aggregation_rng": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_ceil": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_degrees": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_float_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_floor": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_hash": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_hash_extended": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_radians": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "floatspan_round_set": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_round_set" - }, - "set_in": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_in" - }, - "set_out": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_out" - }, - "span_in": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_in" - }, - "span_out": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_out" - }, - "spanset_in": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_in" - }, - "spanset_out": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_out" - }, - "set_make": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_make" - }, - "set_make_exp": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_make_exp" - }, - "set_make_free": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_make_free" - }, - "span_make": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_make" - }, - "span_set": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_set" - }, - "spanset_make_exp": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_make_exp" - }, - "spanset_make_free": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_make_free" - }, - "set_span": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_span" - }, - "set_spanset": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_spanset" - }, - "value_set_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "value_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "value_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspan_width": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspanset_width": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_end_value": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_end_value" - }, - "set_mem_size": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_mem_size" - }, - "set_set_subspan": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_set_subspan" - }, - "set_set_span": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_set_span" - }, - "set_start_value": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_start_value" - }, - "set_value_n": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_value_n" - }, - "set_vals": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_vals" - }, - "set_values": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_values" - }, - "spanset_lower": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_lower" - }, - "spanset_mem_size": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_mem_size" - }, - "spanset_sps": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_sps" - }, - "spanset_upper": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_upper" - }, - "datespan_set_tstzspan": { - "class": "DateSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "datespan", - "via": "prefix", - "backing": "datespan_set_tstzspan" - }, - "bigintspan_set_floatspan": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_set_floatspan" - }, - "bigintspan_set_intspan": { - "class": "BigIntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "bigintspan", - "via": "prefix", - "backing": "bigintspan_set_intspan" - }, - "floatspan_set_bigintspan": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_set_bigintspan" - }, - "floatspan_set_intspan": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_set_intspan" - }, - "intspan_set_bigintspan": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_set_bigintspan" - }, - "intspan_set_floatspan": { - "class": "IntSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "intspan", - "via": "prefix", - "backing": "intspan_set_floatspan" - }, - "numset_shift_scale": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspan_expand": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspan_shift_scale": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspanset_shift_scale": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_compact": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_compact" - }, - "span_expand": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_expand" - }, - "spanset_compact": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_compact" - }, - "tbox_expand_value": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_expand_value" - }, - "textcat_textset_text_common": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzspan_set_datespan": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_set_datespan" - }, - "adjacent_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_value_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_value_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ovadj_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_set_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_value_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_value_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lfnadj_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_set_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_value_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_value_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_set_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_value_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_value_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_value_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_set_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_value_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bbox_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bbox_get_size": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bbox_max_dims": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_bbox_eq": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_bbox_eq" - }, - "temporal_bbox_cmp": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_bbox_cmp" - }, - "bbox_union_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "inter_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_value_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_value_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mi_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_value_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_value_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_value_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_value_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_value_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_set_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_spanset_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_value_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spanbase_extent_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "value_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "number_tstzspan_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "number_timestamptz_to_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbox_set": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_set" - }, - "float_set_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "int_set_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "number_set_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "number_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numset_set_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "numspan_set_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamptz_set_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzset_set_tbox": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_set_tbox" - }, - "tstzspan_set_tbox": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_set_tbox" - }, - "tbox_shift_scale_value": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_shift_scale_value" - }, - "tbox_expand": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_expand" - }, - "inter_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tboolinst_from_mfjson": { - "class": "TBoolInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolinst", - "via": "prefix", - "backing": "tboolinst_from_mfjson", - "concreteOf": "TBool", - "subtype": "TInstant" - }, - "tboolinst_in": { - "class": "TBoolInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolinst", - "via": "prefix", - "backing": "tboolinst_in", - "concreteOf": "TBool", - "subtype": "TInstant" - }, - "tboolseq_from_mfjson": { - "class": "TBoolSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolseq", - "via": "prefix", - "backing": "tboolseq_from_mfjson", - "concreteOf": "TBool", - "subtype": "TSequence" - }, - "tboolseq_in": { - "class": "TBoolSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolseq", - "via": "prefix", - "backing": "tboolseq_in", - "concreteOf": "TBool", - "subtype": "TSequence" - }, - "tboolseqset_from_mfjson": { - "class": "TBoolSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolseqset", - "via": "prefix", - "backing": "tboolseqset_from_mfjson", - "concreteOf": "TBool", - "subtype": "TSequenceSet" - }, - "tboolseqset_in": { - "class": "TBoolSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tboolseqset", - "via": "prefix", - "backing": "tboolseqset_in", - "concreteOf": "TBool", - "subtype": "TSequenceSet" - }, - "temporal_in": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_in" - }, - "temporal_out": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_out" - }, - "temparr_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfloatinst_from_mfjson": { - "class": "TFloatInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatinst", - "via": "prefix", - "backing": "tfloatinst_from_mfjson", - "concreteOf": "TFloat", - "subtype": "TInstant" - }, - "tfloatinst_in": { - "class": "TFloatInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatinst", - "via": "prefix", - "backing": "tfloatinst_in", - "concreteOf": "TFloat", - "subtype": "TInstant" - }, - "tfloatseq_from_mfjson": { - "class": "TFloatSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatseq", - "via": "prefix", - "backing": "tfloatseq_from_mfjson", - "concreteOf": "TFloat", - "subtype": "TSequence" - }, - "tfloatseq_in": { - "class": "TFloatSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatseq", - "via": "prefix", - "backing": "tfloatseq_in", - "concreteOf": "TFloat", - "subtype": "TSequence" - }, - "tfloatseqset_from_mfjson": { - "class": "TFloatSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatseqset", - "via": "prefix", - "backing": "tfloatseqset_from_mfjson", - "concreteOf": "TFloat", - "subtype": "TSequenceSet" - }, - "tfloatseqset_in": { - "class": "TFloatSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tfloatseqset", - "via": "prefix", - "backing": "tfloatseqset_in", - "concreteOf": "TFloat", - "subtype": "TSequenceSet" - }, - "tinstant_from_mfjson": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_from_mfjson" - }, - "tinstant_in": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_in" - }, - "tinstant_out": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_out" - }, - "tbigintinst_from_mfjson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbigintinst_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbigintseq_from_mfjson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbigintseqset_from_mfjson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbigintseqset_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tintinst_from_mfjson": { - "class": "TIntInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintinst", - "via": "prefix", - "backing": "tintinst_from_mfjson", - "concreteOf": "TInt", - "subtype": "TInstant" - }, - "tintinst_in": { - "class": "TIntInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintinst", - "via": "prefix", - "backing": "tintinst_in", - "concreteOf": "TInt", - "subtype": "TInstant" - }, - "tintseq_from_mfjson": { - "class": "TIntSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintseq", - "via": "prefix", - "backing": "tintseq_from_mfjson", - "concreteOf": "TInt", - "subtype": "TSequence" - }, - "tintseq_in": { - "class": "TIntSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintseq", - "via": "prefix", - "backing": "tintseq_in", - "concreteOf": "TInt", - "subtype": "TSequence" - }, - "tintseqset_from_mfjson": { - "class": "TIntSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintseqset", - "via": "prefix", - "backing": "tintseqset_from_mfjson", - "concreteOf": "TInt", - "subtype": "TSequenceSet" - }, - "tintseqset_in": { - "class": "TIntSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tintseqset", - "via": "prefix", - "backing": "tintseqset_in", - "concreteOf": "TInt", - "subtype": "TSequenceSet" - }, - "tsequence_from_mfjson": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_from_mfjson" - }, - "tsequence_in": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_in" - }, - "tsequence_out": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_out" - }, - "tsequenceset_from_mfjson": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_from_mfjson" - }, - "tsequenceset_in": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_in" - }, - "tsequenceset_out": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_out" - }, - "ttextinst_from_mfjson": { - "class": "TTextInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextinst", - "via": "prefix", - "backing": "ttextinst_from_mfjson", - "concreteOf": "TText", - "subtype": "TInstant" - }, - "ttextinst_in": { - "class": "TTextInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextinst", - "via": "prefix", - "backing": "ttextinst_in", - "concreteOf": "TText", - "subtype": "TInstant" - }, - "ttextseq_from_mfjson": { - "class": "TTextSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextseq", - "via": "prefix", - "backing": "ttextseq_from_mfjson", - "concreteOf": "TText", - "subtype": "TSequence" - }, - "ttextseq_in": { - "class": "TTextSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextseq", - "via": "prefix", - "backing": "ttextseq_in", - "concreteOf": "TText", - "subtype": "TSequence" - }, - "ttextseqset_from_mfjson": { - "class": "TTextSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextseqset", - "via": "prefix", - "backing": "ttextseqset_from_mfjson", - "concreteOf": "TText", - "subtype": "TSequenceSet" - }, - "ttextseqset_in": { - "class": "TTextSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "ttextseqset", - "via": "prefix", - "backing": "ttextseqset_in", - "concreteOf": "TText", - "subtype": "TSequenceSet" - }, - "temporal_from_mfjson": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_from_mfjson" - }, - "temporal_from_base_temp": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_from_base_temp" - }, - "tinstant_copy": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_copy" - }, - "tinstant_make": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_make" - }, - "tinstant_make_free": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_make_free" - }, - "tsequence_copy": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_copy" - }, - "tsequence_from_base_temp": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_from_base_temp" - }, - "tsequence_from_base_tstzset": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_from_base_tstzset" - }, - "tsequence_from_base_tstzspan": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_from_base_tstzspan" - }, - "tsequence_make_exp": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_make_exp" - }, - "tsequence_make_free": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_make_free" - }, - "tsequenceset_copy": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_copy" - }, - "tseqsetarr_to_tseqset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequenceset_from_base_temp": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_from_base_temp" - }, - "tsequenceset_from_base_tstzspanset": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_from_base_tstzspanset" - }, - "tsequenceset_make_exp": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_make_exp" - }, - "tsequenceset_make_free": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_make_free" - }, - "temporal_set_tstzspan": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_set_tstzspan" - }, - "tinstant_set_tstzspan": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_set_tstzspan" - }, - "tnumber_set_tbox": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_set_tbox" - }, - "tnumberinst_set_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_set_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_set_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_set_tstzspan": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_set_tstzspan" - }, - "tsequenceset_set_tstzspan": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_set_tstzspan" - }, - "temporal_end_inst": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_end_inst" - }, - "temporal_end_value": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_end_value" - }, - "temporal_inst_n": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_inst_n" - }, - "temporal_insts_p": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_insts_p" - }, - "temporal_max_inst_p": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_max_inst_p" - }, - "temporal_max_value": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_max_value" - }, - "temporal_mem_size": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_mem_size" - }, - "temporal_min_inst_p": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_min_inst_p" - }, - "temporal_min_value": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_min_value" - }, - "temporal_sequences_p": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_sequences_p" - }, - "temporal_set_bbox": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_set_bbox" - }, - "temporal_start_inst": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_start_inst" - }, - "temporal_start_value": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_start_value" - }, - "temporal_values_p": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_values_p" - }, - "temporal_value_n": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_value_n" - }, - "temporal_values": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_values" - }, - "tinstant_hash": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_hash" - }, - "tinstant_insts": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_insts" - }, - "tinstant_set_bbox": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_set_bbox" - }, - "tinstant_time": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_time" - }, - "tinstant_timestamps": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_timestamps" - }, - "tinstant_value_p": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_value_p" - }, - "tinstant_value": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_value" - }, - "tinstant_value_at_timestamptz": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_value_at_timestamptz" - }, - "tinstant_values_p": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_values_p" - }, - "tnumber_set_span": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_set_span" - }, - "tnumberinst_valuespans": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_avg_val": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_valuespans": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_avg_val": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_valuespans": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_duration": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_duration" - }, - "tsequence_end_timestamptz": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_end_timestamptz" - }, - "tsequence_hash": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_hash" - }, - "tsequence_insts_p": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_insts_p" - }, - "tsequence_max_inst_p": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_max_inst_p" - }, - "tsequence_max_val": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_max_val" - }, - "tsequence_min_inst_p": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_min_inst_p" - }, - "tsequence_min_val": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_min_val" - }, - "tsequence_segments": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_segments" - }, - "tsequence_seqs": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_seqs" - }, - "tsequence_start_timestamptz": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_start_timestamptz" - }, - "tsequence_time": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_time" - }, - "tsequence_timestamps": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_timestamps" - }, - "tsequence_value_at_timestamptz": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_value_at_timestamptz" - }, - "tsequence_values_p": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_values_p" - }, - "tsequenceset_duration": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_duration" - }, - "tsequenceset_end_timestamptz": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_end_timestamptz" - }, - "tsequenceset_hash": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_hash" - }, - "tsequenceset_inst_n": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_inst_n" - }, - "tsequenceset_insts_p": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_insts_p" - }, - "tsequenceset_max_inst_p": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_max_inst_p" - }, - "tsequenceset_max_val": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_max_val" - }, - "tsequenceset_min_inst_p": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_min_inst_p" - }, - "tsequenceset_min_val": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_min_val" - }, - "tsequenceset_num_instants": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_num_instants" - }, - "tsequenceset_num_timestamps": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_num_timestamps" - }, - "tsequenceset_segments": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_segments" - }, - "tsequenceset_sequences_p": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_sequences_p" - }, - "tsequenceset_start_timestamptz": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_start_timestamptz" - }, - "tsequenceset_time": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_time" - }, - "tsequenceset_timestamptz_n": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_timestamptz_n" - }, - "tsequenceset_timestamps": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_timestamps" - }, - "tsequenceset_value_at_timestamptz": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_value_at_timestamptz" - }, - "tsequenceset_value_n": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_value_n" - }, - "tsequenceset_value_n_p": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_value_n_p" - }, - "tsequenceset_values_p": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_values_p" - }, - "temporal_restart": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_restart" - }, - "temporal_tsequence": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tsequence" - }, - "temporal_tsequenceset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tsequenceset" - }, - "tinstant_shift_time": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_shift_time" - }, - "tinstant_to_tsequence": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_to_tsequence" - }, - "tinstant_to_tsequence_free": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_to_tsequence_free" - }, - "tinstant_to_tsequenceset": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_to_tsequenceset" - }, - "tnumber_shift_scale_value": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_shift_scale_value" - }, - "tnumberinst_shift_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_shift_scale_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_shift_scale_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_restart": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_restart" - }, - "tsequence_set_interp": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_set_interp" - }, - "tsequence_shift_scale_time": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_shift_scale_time" - }, - "tsequence_subseq": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_subseq" - }, - "tsequence_to_tinstant": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_to_tinstant" - }, - "tsequence_to_tsequenceset": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_to_tsequenceset" - }, - "tsequence_to_tsequenceset_free": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_to_tsequenceset_free" - }, - "tsequence_to_tsequenceset_interp": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_to_tsequenceset_interp" - }, - "tsequenceset_restart": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_restart" - }, - "tsequenceset_set_interp": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_set_interp" - }, - "tsequenceset_shift_scale_time": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_shift_scale_time" - }, - "tsequenceset_to_discrete": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_to_discrete" - }, - "tsequenceset_to_linear": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_to_linear" - }, - "tsequenceset_to_step": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_to_step" - }, - "tsequenceset_to_tinstant": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_to_tinstant" - }, - "tsequenceset_to_tsequence": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_to_tsequence" - }, - "tinstant_merge": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_merge" - }, - "tinstant_merge_array": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_merge_array" - }, - "tsequence_append_tinstant": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_append_tinstant" - }, - "tsequence_append_tsequence": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_append_tsequence" - }, - "tsequence_delete_timestamptz": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_delete_timestamptz" - }, - "tsequence_delete_tstzset": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_delete_tstzset" - }, - "tsequence_delete_tstzspan": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_delete_tstzspan" - }, - "tsequence_delete_tstzspanset": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_delete_tstzspanset" - }, - "tsequence_insert": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_insert" - }, - "tsequence_merge": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_merge" - }, - "tsequence_merge_array": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_merge_array" - }, - "tsequenceset_append_tinstant": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_append_tinstant" - }, - "tsequenceset_append_tsequence": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_append_tsequence" - }, - "tsequenceset_delete_timestamptz": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_delete_timestamptz" - }, - "tsequenceset_delete_tstzset": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_delete_tstzset" - }, - "tsequenceset_delete_tstzspan": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_delete_tstzspan" - }, - "tsequenceset_delete_tstzspanset": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_delete_tstzspanset" - }, - "tsequenceset_insert": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_insert" - }, - "tsequenceset_merge": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_merge" - }, - "tsequenceset_merge_array": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_merge_array" - }, - "tsequence_expand_bbox": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_expand_bbox" - }, - "tsequence_set_bbox": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_set_bbox" - }, - "tsequenceset_expand_bbox": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_expand_bbox" - }, - "tsequenceset_set_bbox": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_set_bbox" - }, - "tcontseq_after_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_before_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_restrict_minmax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_after_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_before_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_restrict_minmax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_bbox_restrict_set": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_bbox_restrict_set" - }, - "temporal_restrict_minmax": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_restrict_minmax" - }, - "temporal_restrict_timestamptz": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_restrict_timestamptz" - }, - "temporal_restrict_tstzset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_restrict_tstzset" - }, - "temporal_restrict_tstzspan": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_restrict_tstzspan" - }, - "temporal_restrict_tstzspanset": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_restrict_tstzspanset" - }, - "temporal_restrict_value": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_restrict_value" - }, - "temporal_restrict_values": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_restrict_values" - }, - "temporal_value_at_timestamptz": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_value_at_timestamptz" - }, - "tinstant_after_timestamptz": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_after_timestamptz" - }, - "tinstant_before_timestamptz": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_before_timestamptz" - }, - "tinstant_restrict_tstzspan": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_restrict_tstzspan" - }, - "tinstant_restrict_tstzspanset": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_restrict_tstzspanset" - }, - "tinstant_restrict_timestamptz": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_restrict_timestamptz" - }, - "tinstant_restrict_tstzset": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_restrict_tstzset" - }, - "tinstant_restrict_value": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_restrict_value" - }, - "tinstant_restrict_values": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_restrict_values" - }, - "tnumber_restrict_span": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_restrict_span" - }, - "tnumber_restrict_spanset": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_restrict_spanset" - }, - "tnumberinst_restrict_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberinst_restrict_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_restrict_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_restrict_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_at_timestamptz": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_at_timestamptz" - }, - "tsequence_restrict_tstzspan": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_restrict_tstzspan" - }, - "tsequence_restrict_tstzspanset": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_restrict_tstzspanset" - }, - "tsequenceset_after_timestamptz": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_after_timestamptz" - }, - "tsequenceset_before_timestamptz": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_before_timestamptz" - }, - "tsequenceset_restrict_minmax": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_restrict_minmax" - }, - "tsequenceset_restrict_tstzspan": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_restrict_tstzspan" - }, - "tsequenceset_restrict_tstzspanset": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_restrict_tstzspanset" - }, - "tsequenceset_restrict_timestamptz": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_restrict_timestamptz" - }, - "tsequenceset_restrict_tstzset": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_restrict_tstzset" - }, - "tsequenceset_restrict_value": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_restrict_value" - }, - "tsequenceset_restrict_values": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_restrict_values" - }, - "tinstant_cmp": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_cmp" - }, - "tinstant_eq": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_eq" - }, - "tsequence_cmp": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_cmp" - }, - "tsequence_eq": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_eq" - }, - "tsequenceset_cmp": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_cmp" - }, - "tsequenceset_eq": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_eq" - }, - "always_eq_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ge_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_gt_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_le_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_lt_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ge_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_gt_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_le_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_lt_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberinst_abs": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberinst_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_abs": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_angular_difference": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_delta_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_abs": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_angular_difference": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_delta_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tnumber_number": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tbox_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tnumber_number": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_integral": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_twavg": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_integral": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseqset_twavg": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_compact": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_compact" - }, - "tsequence_compact": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_compact" - }, - "tsequenceset_compact": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_compact" - }, - "temporal_skiplist_make": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_skiplist_make" - }, - "skiplist_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "skiplist_search": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "skiplist_free": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "skiplist_splice": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_skiplist_splice": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_skiplist_splice" - }, - "skiplist_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "skiplist_keys_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_app_tinst_transfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_app_tinst_transfn" - }, - "temporal_app_tseq_transfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_app_tseq_transfn" - }, - "span_bins": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_bins" - }, - "spanset_bins": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_bins" - }, - "tnumber_value_bins": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_value_bins" - }, - "tnumber_value_time_boxes": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_value_time_boxes" - }, - "tnumber_value_split": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_value_split" - }, - "tbox_get_value_time_tile": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_get_value_time_tile" - }, - "tnumber_value_time_split": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_value_time_split" - }, - "double2_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double2_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double2_add": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double2_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double3_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double3_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double3_add": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double3_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double4_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double4_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double4_add": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double4_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double2_collinear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double3_collinear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double4_collinear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double2segm_interpolate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double3segm_interpolate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double4segm_interpolate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pg_atoi": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_has_X": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_has_Z": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_has_T": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_has_not_Z": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_not_null": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_one_not_null": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_one_true": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_interp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_continuous": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_interp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_continuous_interp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_linear_interp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_nonlinear_interp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_common_dimension": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_temporal_isof_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_temporal_isof_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_temporal_isof_subtype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_temporal_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tnumber_numspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_temporal_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_not_negative": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_positive": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "not_negative_datum": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_not_negative_datum": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "positive_datum": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_positive_datum": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_day_duration": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "positive_duration": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_positive_duration": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_bbox_ptr": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_bbox_ptr" - }, - "intersection_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mobilitydb_version": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mobilitydb_full_version": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "round_fn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_bbox_restrict_value": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_bbox_restrict_value" - }, - "ensure_valid_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tcbuffer_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbuffersegm_intersection_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbuffersegm_intersection": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbuffersegm_dwithin_turnpt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbuffersegm_tdwithin_turnpt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbuffersegm_distance_turnpt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbuffer_geo_ctx_make": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_geo_ctx_make" - }, - "tcbuffer_geo_ctx_free": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_geo_ctx_free" - }, - "tcbuffer_geo_ctx_nsegs": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_geo_ctx_nsegs" - }, - "tcbuffer_disc_within_ctx": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_disc_within_ctx" - }, - "tcbufferseg_within_ctx": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbufferarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_timestamptz_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cbuffer_tstzspan_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbufferinst_set_stbox": { - "class": "TCbufferInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tcbufferinst", - "via": "prefix", - "backing": "tcbufferinst_set_stbox", - "concreteOf": "TCbuffer", - "subtype": "TInstant" - }, - "tcbufferinstarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbufferseq_expand_stbox": { - "class": "TCbufferSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tcbufferseq", - "via": "prefix", - "backing": "tcbufferseq_expand_stbox", - "concreteOf": "TCbuffer", - "subtype": "TSequence" - }, - "tcbufferinst_traversed_area": { - "class": "TCbufferInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tcbufferinst", - "via": "prefix", - "backing": "tcbufferinst_traversed_area", - "concreteOf": "TCbuffer", - "subtype": "TInstant" - }, - "tcbufferseq_traversed_area": { - "class": "TCbufferSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tcbufferseq", - "via": "prefix", - "backing": "tcbufferseq_traversed_area", - "concreteOf": "TCbuffer", - "subtype": "TSequence" - }, - "tcbufferseqset_traversed_area": { - "class": "TCbufferSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tcbufferseqset", - "via": "prefix", - "backing": "tcbufferseqset_traversed_area", - "concreteOf": "TCbuffer", - "subtype": "TSequenceSet" - }, - "tcbuffersegm_traversed_area": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcbuffer_restrict_cbuffer": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_restrict_cbuffer" - }, - "tcbuffer_restrict_stbox": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_restrict_stbox" - }, - "tcbuffer_restrict_geom": { - "class": "TCbuffer", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tcbuffer", - "via": "prefix", - "backing": "tcbuffer_restrict_geom" - }, - "ea_contains_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_contains_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_contains_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_contains_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_geo_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_cbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_dwithin_tcbuffer_tcbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinterrel_tcbuffer_cbuffer": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinterrel_tcbuffer_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "clipper2_clip_poly_poly": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "clipper2_traj_poly_periods": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "clip_poly_poly": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lwproj_lookup": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spheroid_init_from_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "srid_check_latlong": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "srid_is_latlong": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_serialize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geog_serialize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_postgis_valid_typmod": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_as_wkt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "box2d_to_lwgeom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "box3d_to_lwgeom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "MEOS_POSTGIS2GEOS": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "MEOS_GEOS2POSTGIS": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_spatialrel": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lwgeom_line_interpolate_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "point_get_coords": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzset_stbox_slice": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_stbox_slice" - }, - "tstzspanset_stbox_slice": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_stbox_slice" - }, - "stbox_index_leaf_consistent": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_index_leaf_consistent" - }, - "stbox_gist_inner_consistent": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_gist_inner_consistent" - }, - "stbox_index_recheck": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_index_recheck" - }, - "stboxnode_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "getQuadrant8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stboxnode_init": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stboxnode_quadtree_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stboxnode_kdtree_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlap8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlapKD": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contain8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "containKD": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overLeft8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overRight8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "below8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overBelow8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "above8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overAbove8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "front8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overFront8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "back8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overBack8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overBefore8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overAfter8D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_stbox_nodebox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatial_spgist_get_stbox": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_spgist_get_stbox" - }, - "mobilitydb_init": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_geo": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_geo" - }, - "tcomp_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcomp_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_geoaggstate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_geoaggstate_state": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpoint_transform_tcentroid": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_transform_tcentroid" - }, - "tpointinst_tcentroid_finalfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_tcentroid_finalfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "point3d_min_dist": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeompointsegm_distance_turnpt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeogpointsegm_distance_turnpt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinstant_distance": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_distance" - }, - "tpointseq_at_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_interperiods": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_point4d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geopoint_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geopoint_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geopoint_same": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_point_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_point_same": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_point_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_point_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_point_same": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_point_nsame": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_geom_centroid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_geog_centroid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_extract_elements": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_serialize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_distance_fn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pt_distance_fn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_distance2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_distance3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geog_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pt_distance2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pt_distance3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatial_flags": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_srid_is_latlong": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_spatial_validity": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_not_geodetic": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_geodetic": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_geodetic_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_geodetic_tspatial_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_geodetic_tspatial_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_srid_known": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_srid_reconcile": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_dimensionality": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_spatial_dimensionality": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_spatial_dimensionality": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_dimensionality_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_dimensionality_tspatial_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_dimensionality_tspatial_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_spatial_dimensionality_stbox_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_geodetic_stbox_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_has_Z_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_has_not_Z_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_has_M_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_has_not_M_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_not_geodetic_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_point_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_mline_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "circle_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_circle_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_not_empty": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_stbox_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tspatial_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tspatial_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_spatial_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tgeo_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_geo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tpoint_tpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "mline_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpoint_get_coord": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_get_coord" - }, - "eacomp_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "closest_point2d_on_segment_ratio": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "closest_point3dz_on_segment_ratio": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "closest_point_on_segment_sphere": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "interpolate_point4d_spheroid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geopoint_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lwcircle_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geocircle_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pointsegm_interpolate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pointsegm_locate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeompointsegm_intersection": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeogpointsegm_intersection": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geopoint_collinear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lwpointarr_remove_duplicates": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lwpointarr_make_trajectory": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lwline_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lwcoll_from_points_lines": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_stops_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_contains": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_covers": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_disjoint2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_disjoint3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geog_disjoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_intersects2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_intersects3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geog_intersects": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_touches": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_dwithin2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_dwithin3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geog_dwithin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geom_relate_pattern": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_disjoint_fn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_disjoint_fn_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_intersects_fn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_intersects_fn_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_dwithin_fn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_dwithin_fn_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointsegm_tdwithin_turnpt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialrel_geo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialrel_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_contains_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_contains_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_contains_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_geo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_tpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_dwithin_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_dwithin_tgeo_tgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_spatialrel_tspatial_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_spatialrel_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialrel_tspatial_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialrel_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinterrel_tgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinterrel_tspatial_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinterrel_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_add_solutions": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdwithin_tspatial_spatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bitmatrix_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpoint_set_tiles": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_set_tiles" - }, - "tpoint_at_tile": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_at_tile" - }, - "stbox_tile_state_set": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_tile_state_set" - }, - "stbox_tile_state_make": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_tile_state_make" - }, - "stbox_tile_state_next": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_tile_state_next" - }, - "stbox_tile_state_get": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_tile_state_get" - }, - "tgeo_space_time_tile_init": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_space_time_tile_init" - }, - "stbox_space_time_tile": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_space_time_tile" - }, - "create_trip": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialarr_wkt_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialbase_as_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialbase_as_ewkt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "point_transf_pj": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoinst_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoinstarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseq_expand_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialinst_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialinstarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialseqarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialseq_expand_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialarr_set_bbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boxop_tspatial_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boxop_tspatial_tspatial": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "srid_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatial_parse_elem": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_parse": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_parse" - }, - "tpoint_parse": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_parse" - }, - "tspatialinst_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialseq_disc_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialseq_cont_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialseqset_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatial_parse": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_parse" - }, - "h3_are_neighbor_cells_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cells_to_directed_edge_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_is_valid_directed_edge_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_get_directed_edge_origin_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_get_directed_edge_destination_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_parent_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_center_child_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_child_pos_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_child_pos_to_cell_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_get_resolution_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_get_base_cell_number_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_is_valid_cell_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_is_res_class_iii_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_is_pentagon_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_get_num_cells_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_grid_distance_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_vertex_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_is_valid_vertex_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_hash": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_grid_disk": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_grid_ring": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_grid_path_cells": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_children": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_compact_cells": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_uncompact_cells": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_origin_to_directed_edges": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_vertexes": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_get_icosahedron_faces": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_th3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_th3index_h3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_th3index_tgeogpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_h3index_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_h3index_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3indexarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3indexinst_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3indexinstarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3indexseq_expand_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_gs_point_to_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_gs_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_gs_boundary": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cell_boundary_to_gs": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_sample_step_deg": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_latlng_deg_to_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_parent_next_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_center_child_next_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_directed_edge_to_gs_boundary": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_vertex_to_gs_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_to_local_ij_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_local_ij_to_cell_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_unit_from_cstring": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_cell_area_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_edge_length_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3_gs_great_circle_distance_meos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_get_resolution": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_get_base_cell_number": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_is_valid_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_is_res_class_iii": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_is_pentagon": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_to_parent": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_to_parent_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_to_center_child": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_to_center_child_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_to_child_pos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_child_pos_to_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_are_neighbor_cells": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cells_to_directed_edge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_is_valid_directed_edge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_get_directed_edge_origin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_get_directed_edge_destination": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_directed_edge_to_boundary": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_to_vertex": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_vertex_to_latlng": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_is_valid_vertex": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_grid_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_to_local_ij": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_local_ij_to_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_latlng_to_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_to_latlng": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_to_boundary": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_cell_area": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_edge_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_h3_great_circle_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_from_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_make_two_arg": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_make_two_arg": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_cstring": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_float4": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_float8": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_int16": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_int32": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_int64": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_numeric": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_array_element": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_array_element_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_array_elements": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_array_elements_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_array_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_each": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_each_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_extract_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_extract_path_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_object_field": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_object_field_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_object_keys": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_typeof": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_array_element": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_array_element_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_array_elements": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_array_elements_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_array_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_contained": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_contains": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_each": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_each_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_exists": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_exists_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_extract_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_extract_path_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_hash": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_hash_extended": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_object_field": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_object_field_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_object_keys": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "json_strip_nulls": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_concat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_delete": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_delete_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_delete_index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_delete_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_insert": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_pretty": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_set_lax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_strip_nulls": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_path_exists": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_path_match": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_path_query_all": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_path_query_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_path_query_first": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonpath_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonpath_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonpath_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_end_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_start_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_value_n": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "concat_jsonbset_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_array_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_object_field": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_array_element": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_delete_index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_delete": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_delete_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_exists": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_exists_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_to_alphanumset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_to_intset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_to_floatset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_to_textset_key": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_strip_nulls": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_pretty": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_delete_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_extract_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_insert": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_path_exists": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_path_match": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_path_query_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbset_path_query_first": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_jsonb_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_jsonb_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonb_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_jsonb_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_jsonb_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_from_mfjson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbinst_from_mfjson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbinst_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbseq_from_mfjson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbseq_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbseqset_from_mfjson": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbseqset_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_from_base_temp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbinst_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbseq_from_base_tstzset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbseq_from_base_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonbseqset_from_base_tstzspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_to_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ttext_to_tjsonb": { - "class": "TText", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "ttext", - "via": "prefix", - "backing": "ttext_to_tjsonb" - }, - "tjsonb_end_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_start_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_value_at_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_value_n": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "concat_tjsonb_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "concat_tjsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tjsonb_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tjsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "null_handle_type_from_string": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjson_array_element": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjson_array_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjson_extract_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjson_object_field": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjson_strip_nulls": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_array_element": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_array_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_delete": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_delete_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_delete_index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_delete_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_exists": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_exists_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_extract_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_insert": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_object_field": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_path_exists": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_path_match": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_path_query_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_path_query_first": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_pretty": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_strip_nulls": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_to_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_to_tfloat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_to_tint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_to_ttext_key": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_at_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_minus_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_jsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tjsonb_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tjsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_jsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tjsonb_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tjsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_jsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tjsonb_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tjsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_jsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tjsonb_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tjsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_jsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tjsonb_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_jsonb_tjsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tjsonb_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "setPath": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "setPathObject": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "setPathArray": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_concat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_contained": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_contains": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_delete": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_delete_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_delete_index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_json_array_element": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_array_element": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_json_array_element_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_array_element_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_exists": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_exists_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_json_array_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_array_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_json_object_field": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_object_field": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_json_object_field_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_object_field_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_json_strip_nulls": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_strip_nulls": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_pretty": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_json_extract_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_extract_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_json_extract_path_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_extract_path_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_set_lax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_delete_path": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_insert": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_path_exists": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_path_match": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_path_query_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_path_query_first": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_to_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_text_to_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_jsonb_to_alphanum": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tjsonb_to_talphanum": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbfunc_jsonbset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbfunc_jsonbset_jsonb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "jsonbfunc_jsonbset_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_temporal_to_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_temporal_from_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_temporal_arrow_roundtrip": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_set_to_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_set_from_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_set_arrow_roundtrip": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_span_to_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_span_from_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_span_arrow_roundtrip": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_spanset_to_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_spanset_from_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_spanset_arrow_roundtrip": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_tbox_to_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_tbox_from_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_tbox_arrow_roundtrip": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_stbox_to_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_stbox_from_arrow": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_stbox_arrow_roundtrip": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_from_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_from_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_as_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "h3index_as_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3indexinst_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3indexseq_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3indexseqset_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3indexinst_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3indexseq_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3indexseqset_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_start_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_end_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_value_n": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_value_at_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbigint_to_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_to_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_h3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_th3index_h3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_h3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_th3index_h3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_h3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_th3index_h3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_h3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_th3index_h3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_th3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_th3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_th3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_th3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_h3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_th3index_h3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_th3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_h3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_th3index_h3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_th3index_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_get_resolution": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_get_base_cell_number": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_is_valid_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_is_res_class_iii": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_is_pentagon": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cell_to_parent": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cell_to_parent_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cell_to_center_child": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cell_to_center_child_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cell_to_child_pos": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_child_pos_to_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeogpoint_to_th3index": { - "class": "TGeogPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeogpoint", - "via": "prefix", - "backing": "tgeogpoint_to_th3index" - }, - "tgeompoint_to_th3index": { - "class": "TGeomPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeompoint", - "via": "prefix", - "backing": "tgeompoint_to_th3index" - }, - "th3index_to_tgeogpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_to_tgeompoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cell_to_boundary": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_to_h3index_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_h3indexset_th3index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_are_neighbor_cells": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cells_to_directed_edge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_is_valid_directed_edge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_get_directed_edge_origin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_get_directed_edge_destination": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_directed_edge_to_boundary": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cell_to_vertex": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_vertex_to_latlng": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_is_valid_vertex": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_grid_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cell_to_local_ij": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_local_ij_to_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_cell_area": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "th3index_edge_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeogpoint_great_circle_distance": { - "class": "TGeogPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeogpoint", - "via": "prefix", - "backing": "tgeogpoint_great_circle_distance" - }, - "proj_get_context": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geos_get_context": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_geo_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "point_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_set": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_set" - }, - "gbox_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geoarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatial_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatialset_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stbox_set_box3d": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_set_box3d" - }, - "stbox_set_gbox": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_set_gbox" - }, - "tstzset_set_stbox": { - "class": "TsTzSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzset", - "via": "prefix", - "backing": "tstzset_set_stbox" - }, - "tstzspan_set_stbox": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_set_stbox" - }, - "tstzspanset_set_stbox": { - "class": "TsTzSpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspanset", - "via": "prefix", - "backing": "tstzspanset_set_stbox" - }, - "stbox_expand": { - "class": "STBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "stbox", - "via": "prefix", - "backing": "stbox_expand" - }, - "inter_stbox_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeogpointinst_from_mfjson": { - "class": "TGeogPointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeogpointinst", - "via": "prefix", - "backing": "tgeogpointinst_from_mfjson", - "concreteOf": "TGeogPoint", - "subtype": "TInstant" - }, - "tgeogpointinst_in": { - "class": "TGeogPointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeogpointinst", - "via": "prefix", - "backing": "tgeogpointinst_in", - "concreteOf": "TGeogPoint", - "subtype": "TInstant" - }, - "tgeogpointseq_from_mfjson": { - "class": "TGeogPointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeogpointseq", - "via": "prefix", - "backing": "tgeogpointseq_from_mfjson", - "concreteOf": "TGeogPoint", - "subtype": "TSequence" - }, - "tgeogpointseq_in": { - "class": "TGeogPointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeogpointseq", - "via": "prefix", - "backing": "tgeogpointseq_in", - "concreteOf": "TGeogPoint", - "subtype": "TSequence" - }, - "tgeogpointseqset_from_mfjson": { - "class": "TGeogPointSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeogpointseqset", - "via": "prefix", - "backing": "tgeogpointseqset_from_mfjson", - "concreteOf": "TGeogPoint", - "subtype": "TSequenceSet" - }, - "tgeogpointseqset_in": { - "class": "TGeogPointSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeogpointseqset", - "via": "prefix", - "backing": "tgeogpointseqset_in", - "concreteOf": "TGeogPoint", - "subtype": "TSequenceSet" - }, - "tgeompointinst_from_mfjson": { - "class": "TGeomPointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeompointinst", - "via": "prefix", - "backing": "tgeompointinst_from_mfjson", - "concreteOf": "TGeomPoint", - "subtype": "TInstant" - }, - "tgeompointinst_in": { - "class": "TGeomPointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeompointinst", - "via": "prefix", - "backing": "tgeompointinst_in", - "concreteOf": "TGeomPoint", - "subtype": "TInstant" - }, - "tgeompointseq_from_mfjson": { - "class": "TGeomPointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeompointseq", - "via": "prefix", - "backing": "tgeompointseq_from_mfjson", - "concreteOf": "TGeomPoint", - "subtype": "TSequence" - }, - "tgeompointseq_in": { - "class": "TGeomPointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeompointseq", - "via": "prefix", - "backing": "tgeompointseq_in", - "concreteOf": "TGeomPoint", - "subtype": "TSequence" - }, - "tgeompointseqset_from_mfjson": { - "class": "TGeomPointSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeompointseqset", - "via": "prefix", - "backing": "tgeompointseqset_from_mfjson", - "concreteOf": "TGeomPoint", - "subtype": "TSequenceSet" - }, - "tgeompointseqset_in": { - "class": "TGeomPointSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeompointseqset", - "via": "prefix", - "backing": "tgeompointseqset_in", - "concreteOf": "TGeomPoint", - "subtype": "TSequenceSet" - }, - "tgeographyinst_from_mfjson": { - "class": "TGeographyInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeographyinst", - "via": "prefix", - "backing": "tgeographyinst_from_mfjson", - "concreteOf": "TGeography", - "subtype": "TInstant" - }, - "tgeographyinst_in": { - "class": "TGeographyInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeographyinst", - "via": "prefix", - "backing": "tgeographyinst_in", - "concreteOf": "TGeography", - "subtype": "TInstant" - }, - "tgeographyseq_from_mfjson": { - "class": "TGeographySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeographyseq", - "via": "prefix", - "backing": "tgeographyseq_from_mfjson", - "concreteOf": "TGeography", - "subtype": "TSequence" - }, - "tgeographyseq_in": { - "class": "TGeographySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeographyseq", - "via": "prefix", - "backing": "tgeographyseq_in", - "concreteOf": "TGeography", - "subtype": "TSequence" - }, - "tgeographyseqset_from_mfjson": { - "class": "TGeographySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeographyseqset", - "via": "prefix", - "backing": "tgeographyseqset_from_mfjson", - "concreteOf": "TGeography", - "subtype": "TSequenceSet" - }, - "tgeographyseqset_in": { - "class": "TGeographySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeographyseqset", - "via": "prefix", - "backing": "tgeographyseqset_in", - "concreteOf": "TGeography", - "subtype": "TSequenceSet" - }, - "tgeometryinst_from_mfjson": { - "class": "TGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeometryinst", - "via": "prefix", - "backing": "tgeometryinst_from_mfjson", - "concreteOf": "TGeometry", - "subtype": "TInstant" - }, - "tgeometryinst_in": { - "class": "TGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeometryinst", - "via": "prefix", - "backing": "tgeometryinst_in", - "concreteOf": "TGeometry", - "subtype": "TInstant" - }, - "tgeometryseq_from_mfjson": { - "class": "TGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeometryseq", - "via": "prefix", - "backing": "tgeometryseq_from_mfjson", - "concreteOf": "TGeometry", - "subtype": "TSequence" - }, - "tgeometryseq_in": { - "class": "TGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeometryseq", - "via": "prefix", - "backing": "tgeometryseq_in", - "concreteOf": "TGeometry", - "subtype": "TSequence" - }, - "tgeometryseqset_from_mfjson": { - "class": "TGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeometryseqset", - "via": "prefix", - "backing": "tgeometryseqset_from_mfjson", - "concreteOf": "TGeometry", - "subtype": "TSequenceSet" - }, - "tgeometryseqset_in": { - "class": "TGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeometryseqset", - "via": "prefix", - "backing": "tgeometryseqset_in", - "concreteOf": "TGeometry", - "subtype": "TSequenceSet" - }, - "tspatial_set_stbox": { - "class": "TSpatial", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tspatial", - "via": "prefix", - "backing": "tspatial_set_stbox" - }, - "tspatialseq_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialseqset_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeo_restrict_elevation": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_restrict_elevation" - }, - "tgeo_restrict_geom": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_restrict_geom" - }, - "tgeo_restrict_stbox": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_restrict_stbox" - }, - "tgeoinst_restrict_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoinst_restrict_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseq_restrict_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseq_restrict_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseqset_restrict_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseqset_restrict_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpoint_linear_inter_geom": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_linear_inter_geom" - }, - "tpoint_linear_dwithin_geom": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_linear_dwithin_geom" - }, - "tpoint_linear_distance_geom": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_linear_distance_geom" - }, - "tpoint_linear_restrict_geom": { - "class": "TPoint", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tpoint", - "via": "prefix", - "backing": "tpoint_linear_restrict_geom" - }, - "geom_clip_supported": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatial_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spatial_set_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialinst_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_azimuth": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_cumulative_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_is_simple": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_linear_trajectory": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseq_stboxes": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseq_split_n_stboxes": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseqset_azimuth": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseqset_cumulative_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseqset_is_simple": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseqset_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseqset_stboxes": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeoseqset_split_n_stboxes": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeominst_tgeoginst": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeomseq_tgeogseq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeomseqset_tgeogseqset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeom_tgeog": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tgeo_tpoint": { - "class": "TGeo", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tgeo", - "via": "prefix", - "backing": "tgeo_tpoint" - }, - "tspatialinst_set_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_make_simple": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialseq_set_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseqset_make_simple": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tspatialseqset_set_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseq_twcentroid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointseqset_twcentroid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_as_ewkt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_as_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_as_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_as_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_from_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_from_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geompoint_to_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_to_nsegment": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_to_geompoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_to_nsegment": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_to_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_hash": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_hash_extended": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_position": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_route": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_end_position": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_route": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_start_position": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "route_exists": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "route_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "route_length": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "get_srid_ways": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_timestamptz_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_tstzspan_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_same": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npointset_in": { - "class": "NpointSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "npointset", - "via": "prefix", - "backing": "npointset_in" - }, - "npointset_out": { - "class": "NpointSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "npointset", - "via": "prefix", - "backing": "npointset_out" - }, - "npointset_make": { - "class": "NpointSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "npointset", - "via": "prefix", - "backing": "npointset_make" - }, - "npoint_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npointset_end_value": { - "class": "NpointSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "npointset", - "via": "prefix", - "backing": "npointset_end_value" - }, - "npointset_routes": { - "class": "NpointSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "npointset", - "via": "prefix", - "backing": "npointset_routes" - }, - "npointset_start_value": { - "class": "NpointSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "npointset", - "via": "prefix", - "backing": "npointset_start_value" - }, - "npointset_value_n": { - "class": "NpointSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "npointset", - "via": "prefix", - "backing": "npointset_value_n" - }, - "npointset_values": { - "class": "NpointSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "npointset", - "via": "prefix", - "backing": "npointset_values" - }, - "contained_npoint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_npoint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_npoint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_npoint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnpoint_in": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_in" - }, - "tnpoint_from_mfjson": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_from_mfjson" - }, - "tnpoint_out": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_out" - }, - "tnpointinst_make": { - "class": "TNpointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointinst", - "via": "prefix", - "backing": "tnpointinst_make", - "concreteOf": "TNpoint", - "subtype": "TInstant" - }, - "tnpoint_from_base_temp": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_from_base_temp" - }, - "tnpointseq_from_base_tstzset": { - "class": "TNpointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseq", - "via": "prefix", - "backing": "tnpointseq_from_base_tstzset", - "concreteOf": "TNpoint", - "subtype": "TSequence" - }, - "tnpointseq_from_base_tstzspan": { - "class": "TNpointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseq", - "via": "prefix", - "backing": "tnpointseq_from_base_tstzspan", - "concreteOf": "TNpoint", - "subtype": "TSequence" - }, - "tnpointseqset_from_base_tstzspanset": { - "class": "TNpointSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseqset", - "via": "prefix", - "backing": "tnpointseqset_from_base_tstzspanset", - "concreteOf": "TNpoint", - "subtype": "TSequenceSet" - }, - "tgeompoint_to_tnpoint": { - "class": "TGeomPoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tgeompoint", - "via": "prefix", - "backing": "tgeompoint_to_tnpoint" - }, - "tnpoint_to_tgeompoint": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_to_tgeompoint" - }, - "tnpoint_cumulative_length": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_cumulative_length" - }, - "tnpoint_end_value": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_end_value" - }, - "tnpoint_length": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_length" - }, - "tnpoint_positions": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_positions" - }, - "tnpoint_route": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_route" - }, - "tnpoint_routes": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_routes" - }, - "tnpoint_speed": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_speed" - }, - "tnpoint_start_value": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_start_value" - }, - "tnpoint_trajectory": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_trajectory" - }, - "tnpoint_value_at_timestamptz": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_value_at_timestamptz" - }, - "tnpoint_value_n": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_value_n" - }, - "tnpoint_values": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_values" - }, - "tnpoint_twcentroid": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_twcentroid" - }, - "tnpoint_at_geom": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_at_geom" - }, - "tnpoint_at_npoint": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_at_npoint" - }, - "tnpoint_at_npointset": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_at_npointset" - }, - "tnpoint_at_stbox": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_at_stbox" - }, - "tnpoint_minus_geom": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_minus_geom" - }, - "tnpoint_minus_npoint": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_minus_npoint" - }, - "tnpoint_minus_npointset": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_minus_npointset" - }, - "tnpoint_minus_stbox": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_minus_stbox" - }, - "tdistance_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tnpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tnpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tnpoint_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tnpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tnpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnpoint_tcentroid_transfn": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_tcentroid_transfn" - }, - "always_eq_npoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_npoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_npoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_npoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_hex_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_hex_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_from_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_as_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_get_pcid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_hash": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_hash_extended": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_get_x": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_get_y": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_get_z": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_get_dim": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_to_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_schema": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_schema_register": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_schema_register_xml": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_schema_xml": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_schema_clear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_hex_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_hex_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_from_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_as_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_get_pcid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_npoints": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_hash": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_hash_extended": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpointset_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpointset_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpointset_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpointset_start_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpointset_end_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpointset_value_n": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpointset_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_pcpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_pcpoint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_pcpoint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_pcpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_pcpoint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_pcpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_pcpoint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_pcpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatchset_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatchset_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatchset_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatchset_start_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatchset_end_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatchset_value_n": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatchset_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_pcpatch": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_pcpatch_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_pcpatch_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_pcpatch": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_pcpatch_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_pcpatch": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_pcpatch_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_pcpatch": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_to_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_hasx": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_hasz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_hast": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_geodetic": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_xmin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_xmax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_ymin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_ymax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_zmin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_zmax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_tmin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_tmin_inc": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_tmax": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_tmax_inc": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_pcid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_expand": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_set_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "inter_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overleft_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overright_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "below_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbelow_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "above_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overabove_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "front_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overfront_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "back_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overback_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overbefore_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overafter_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_pcid_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointcloudinst_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_tpcpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tpcpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_as_ewkt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_as_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_as_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_as_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_from_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_from_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_from_geopose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_as_geopose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpose_from_geopose": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_from_geopose" - }, - "tpose_as_geopose": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_as_geopose" - }, - "pose_apply_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpose_apply_geo": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_apply_geo" - }, - "pose_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_make_2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_make_3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_make_point2d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_make_point3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_to_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_hash": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_hash_extended": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_orientation": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_rotation": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_yaw": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_pitch": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_roll": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_angular_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_normalize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "posearr_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_set_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_transform": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_transform_pipeline": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_tstzspan_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_timestamptz_to_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_pose_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_pose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_pose_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_nsame": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_same": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "poseset_in": { - "class": "PoseSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "poseset", - "via": "prefix", - "backing": "poseset_in" - }, - "poseset_out": { - "class": "PoseSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "poseset", - "via": "prefix", - "backing": "poseset_out" - }, - "poseset_make": { - "class": "PoseSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "poseset", - "via": "prefix", - "backing": "poseset_make" - }, - "pose_to_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "poseset_end_value": { - "class": "PoseSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "poseset", - "via": "prefix", - "backing": "poseset_end_value" - }, - "poseset_start_value": { - "class": "PoseSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "poseset", - "via": "prefix", - "backing": "poseset_start_value" - }, - "poseset_value_n": { - "class": "PoseSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "poseset", - "via": "prefix", - "backing": "poseset_value_n" - }, - "poseset_values": { - "class": "PoseSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "poseset", - "via": "prefix", - "backing": "poseset_values" - }, - "contained_pose_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_set_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_pose_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_set_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_pose_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "minus_set_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_union_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_pose_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "union_set_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpose_from_mfjson": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_from_mfjson" - }, - "tpose_in": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_in" - }, - "tposeinst_make": { - "class": "TPoseInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tposeinst", - "via": "prefix", - "backing": "tposeinst_make", - "concreteOf": "TPose", - "subtype": "TInstant" - }, - "tpose_from_base_temp": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_from_base_temp" - }, - "tposeseq_from_base_tstzset": { - "class": "TPoseSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tposeseq", - "via": "prefix", - "backing": "tposeseq_from_base_tstzset", - "concreteOf": "TPose", - "subtype": "TSequence" - }, - "tposeseq_from_base_tstzspan": { - "class": "TPoseSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tposeseq", - "via": "prefix", - "backing": "tposeseq_from_base_tstzspan", - "concreteOf": "TPose", - "subtype": "TSequence" - }, - "tposeseqset_from_base_tstzspanset": { - "class": "TPoseSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tposeseqset", - "via": "prefix", - "backing": "tposeseqset_from_base_tstzspanset", - "concreteOf": "TPose", - "subtype": "TSequenceSet" - }, - "tpose_make": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_make" - }, - "tpose_to_tpoint": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_to_tpoint" - }, - "tpose_end_value": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_end_value" - }, - "tpose_points": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_points" - }, - "tpose_rotation": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_rotation" - }, - "tpose_yaw": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_yaw" - }, - "tpose_pitch": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_pitch" - }, - "tpose_roll": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_roll" - }, - "tpose_speed": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_speed" - }, - "tpose_angular_speed": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_angular_speed" - }, - "tpose_start_value": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_start_value" - }, - "tpose_trajectory": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_trajectory" - }, - "tpose_value_at_timestamptz": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_value_at_timestamptz" - }, - "tpose_value_n": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_value_n" - }, - "tpose_values": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_values" - }, - "tpose_at_geom": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_at_geom" - }, - "tpose_at_stbox": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_at_stbox" - }, - "tpose_at_pose": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_at_pose" - }, - "tpose_minus_geom": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_minus_geom" - }, - "tpose_minus_pose": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_minus_pose" - }, - "tpose_minus_stbox": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_minus_stbox" - }, - "tdistance_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tpose_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_tpose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tpose_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tpose_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tpose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tpose_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_tpose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tpose_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_tpose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_pose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tpose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_pose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tpose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_pose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tpose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_pose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tpose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_pose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_pose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_is_valid_index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_is_valid_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_tile_to_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cell_to_tile": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_get_resolution": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cell_to_parent": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cell_to_children": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cell_sibling": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_k_ring": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_point_to_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cell_to_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cell_to_bounding_box": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cell_area": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_index_to_string": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_string_to_index": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cell_to_quadkey": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_hash": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_grid_disk": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_cell_to_children_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbin_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbininst_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbinseq_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbinseqset_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbin_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbininst_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbinseq_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbinseqset_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbin_start_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbin_end_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbin_value_n": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbin_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbin_value_at_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tbigint_to_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbin_to_tbigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_quadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tquadbin_quadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_quadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tquadbin_quadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_quadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tquadbin_quadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_quadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tquadbin_quadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_tquadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_tquadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_tquadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_tquadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_quadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tquadbin_quadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_tquadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_quadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tquadbin_quadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_tquadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbin_cell_to_quadkey": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_from_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_from_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_as_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_as_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_make": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_read": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_read_bytes": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_quadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_width": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_height": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_nodata": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raster_tile_value_quadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raster_tile_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "trajectory_quadbins": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "trgeometry_out": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_out" - }, - "trgeometryinst_make": { - "class": "TRGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeometryinst", - "via": "prefix", - "backing": "trgeometryinst_make", - "concreteOf": "TRGeometry", - "subtype": "TInstant" - }, - "geo_tpose_to_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "trgeometry_to_tpose": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_to_tpose" - }, - "trgeometry_to_tpoint": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_to_tpoint" - }, - "trgeometry_to_tgeometry": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_to_tgeometry" - }, - "trgeometry_end_instant": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_end_instant" - }, - "trgeometry_end_sequence": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_end_sequence" - }, - "trgeometry_end_value": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_end_value" - }, - "trgeometry_geom": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_geom" - }, - "trgeometry_instant_n": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_instant_n" - }, - "trgeometry_instants": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_instants" - }, - "trgeometry_points": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_points" - }, - "trgeometry_rotation": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_rotation" - }, - "trgeometry_segments": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_segments" - }, - "trgeometry_sequence_n": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_sequence_n" - }, - "trgeometry_sequences": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_sequences" - }, - "trgeometry_start_instant": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_start_instant" - }, - "trgeometry_start_sequence": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_start_sequence" - }, - "trgeometry_start_value": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_start_value" - }, - "trgeometry_value_n": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_value_n" - }, - "trgeometry_traversed_area": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_traversed_area" - }, - "trgeometry_centroid": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_centroid" - }, - "trgeometry_convex_hull": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_convex_hull" - }, - "trgeometry_body_point_trajectory": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_body_point_trajectory" - }, - "trgeometry_space_boxes": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_space_boxes" - }, - "trgeometry_space_time_boxes": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_space_time_boxes" - }, - "trgeometry_stboxes": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_stboxes" - }, - "trgeometry_split_n_stboxes": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_split_n_stboxes" - }, - "trgeometry_split_each_n_stboxes": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_split_each_n_stboxes" - }, - "trgeometry_hausdorff_distance": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_hausdorff_distance" - }, - "trgeometry_frechet_distance": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_frechet_distance" - }, - "trgeometry_dyntimewarp_distance": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_dyntimewarp_distance" - }, - "trgeometry_frechet_path": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_frechet_path" - }, - "trgeometry_dyntimewarp_path": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_dyntimewarp_path" - }, - "trgeometry_length": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_length" - }, - "trgeometry_cumulative_length": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_cumulative_length" - }, - "trgeometry_speed": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_speed" - }, - "trgeometry_twcentroid": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_twcentroid" - }, - "trgeometry_append_tinstant": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_append_tinstant" - }, - "trgeometry_append_tsequence": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_append_tsequence" - }, - "trgeometry_delete_timestamptz": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_delete_timestamptz" - }, - "trgeometry_delete_tstzset": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_delete_tstzset" - }, - "trgeometry_delete_tstzspan": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_delete_tstzspan" - }, - "trgeometry_delete_tstzspanset": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_delete_tstzspanset" - }, - "trgeometry_round": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_round" - }, - "trgeometry_set_interp": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_set_interp" - }, - "trgeometry_to_tinstant": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_to_tinstant" - }, - "trgeometry_after_timestamptz": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_after_timestamptz" - }, - "trgeometry_before_timestamptz": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_before_timestamptz" - }, - "trgeometry_restrict_values": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_restrict_values" - }, - "trgeometry_restrict_timestamptz": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_restrict_timestamptz" - }, - "trgeometry_restrict_tstzset": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_restrict_tstzset" - }, - "trgeometry_restrict_tstzspan": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_restrict_tstzspan" - }, - "trgeometry_restrict_tstzspanset": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_restrict_tstzspanset" - }, - "trgeometry_at_geom": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_at_geom" - }, - "trgeometry_minus_geom": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_minus_geom" - }, - "trgeometry_at_stbox": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_at_stbox" - }, - "trgeometry_minus_stbox": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_minus_stbox" - }, - "tdistance_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_trgeometry_tpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdistance_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_stbox_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_trgeometry_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_trgeometry_tpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_trgeometry_tpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nai_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_trgeometry_tpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "shortestline_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_eq_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "always_ne_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_eq_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ever_ne_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "teq_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tne_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "econtains_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acontains_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_geo_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ecovers_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "acovers_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edisjoint_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adisjoint_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "aintersects_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "etouches_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "atouches_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edwithin_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adwithin_trgeometry_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edisjoint_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adisjoint_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eintersects_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "aintersects_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "edwithin_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adwithin_trgeometry_trgeometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tnpoint_npointset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tnpoint_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tnpoint_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnpointsegm_intersection": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "common_rid_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "common_rid_tnpoint_npointset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "common_rid_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_collinear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npointsegm_interpolate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npointsegm_locate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npointarr_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegmentarr_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegmentarr_normalize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_wkt_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_npoint_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnpointinst_tgeompointinst": { - "class": "TNpointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointinst", - "via": "prefix", - "backing": "tnpointinst_tgeompointinst", - "concreteOf": "TNpoint", - "subtype": "TInstant" - }, - "tnpointseq_tgeompointseq_disc": { - "class": "TNpointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseq", - "via": "prefix", - "backing": "tnpointseq_tgeompointseq_disc", - "concreteOf": "TNpoint", - "subtype": "TSequence" - }, - "tnpointseq_tgeompointseq_cont": { - "class": "TNpointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseq", - "via": "prefix", - "backing": "tnpointseq_tgeompointseq_cont", - "concreteOf": "TNpoint", - "subtype": "TSequence" - }, - "tnpointseqset_tgeompointseqset": { - "class": "TNpointSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseqset", - "via": "prefix", - "backing": "tnpointseqset_tgeompointseqset", - "concreteOf": "TNpoint", - "subtype": "TSequenceSet" - }, - "tgeompointinst_tnpointinst": { - "class": "TGeomPointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeompointinst", - "via": "prefix", - "backing": "tgeompointinst_tnpointinst", - "concreteOf": "TGeomPoint", - "subtype": "TInstant" - }, - "tgeompointseq_tnpointseq": { - "class": "TGeomPointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeompointseq", - "via": "prefix", - "backing": "tgeompointseq_tnpointseq", - "concreteOf": "TGeomPoint", - "subtype": "TSequence" - }, - "tgeompointseqset_tnpointseqset": { - "class": "TGeomPointSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tgeompointseqset", - "via": "prefix", - "backing": "tgeompointseqset_tnpointseqset", - "concreteOf": "TGeomPoint", - "subtype": "TSequenceSet" - }, - "tnpointinst_positions": { - "class": "TNpointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointinst", - "via": "prefix", - "backing": "tnpointinst_positions", - "concreteOf": "TNpoint", - "subtype": "TInstant" - }, - "tnpointseq_positions": { - "class": "TNpointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseq", - "via": "prefix", - "backing": "tnpointseq_positions", - "concreteOf": "TNpoint", - "subtype": "TSequence" - }, - "tnpointseqset_positions": { - "class": "TNpointSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseqset", - "via": "prefix", - "backing": "tnpointseqset_positions", - "concreteOf": "TNpoint", - "subtype": "TSequenceSet" - }, - "tnpointinst_route": { - "class": "TNpointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointinst", - "via": "prefix", - "backing": "tnpointinst_route", - "concreteOf": "TNpoint", - "subtype": "TInstant" - }, - "tnpointinst_routes": { - "class": "TNpointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointinst", - "via": "prefix", - "backing": "tnpointinst_routes", - "concreteOf": "TNpoint", - "subtype": "TInstant" - }, - "tnpointseq_disc_routes": { - "class": "TNpointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseq", - "via": "prefix", - "backing": "tnpointseq_disc_routes", - "concreteOf": "TNpoint", - "subtype": "TSequence" - }, - "tnpointseq_cont_routes": { - "class": "TNpointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseq", - "via": "prefix", - "backing": "tnpointseq_cont_routes", - "concreteOf": "TNpoint", - "subtype": "TSequence" - }, - "tnpointseqset_routes": { - "class": "TNpointSeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseqset", - "via": "prefix", - "backing": "tnpointseqset_routes", - "concreteOf": "TNpoint", - "subtype": "TSequenceSet" - }, - "tnpointseq_linear_positions": { - "class": "TNpointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseq", - "via": "prefix", - "backing": "tnpointseq_linear_positions", - "concreteOf": "TNpoint", - "subtype": "TSequence" - }, - "tnpoint_restrict_stbox": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_restrict_stbox" - }, - "tnpoint_restrict_npoint": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_restrict_npoint" - }, - "tnpoint_restrict_npointset": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_restrict_npointset" - }, - "npoint_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npointarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_timestamptz_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_tstzspan_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnpointinst_set_stbox": { - "class": "TNpointInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointinst", - "via": "prefix", - "backing": "tnpointinst_set_stbox", - "concreteOf": "TNpoint", - "subtype": "TInstant" - }, - "tnpointinstarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnpointseq_expand_stbox": { - "class": "TNpointSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tnpointseq", - "via": "prefix", - "backing": "tnpointseq_expand_stbox", - "concreteOf": "TNpoint", - "subtype": "TSequence" - }, - "datum_npoint_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "npoint_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nsegment_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_rid_tnpoint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_rid_tnpoint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_rid_tnpoint_bigint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_rid_tnpoint_bigintset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_rid_tnpoint_bigintset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_rid_tnpoint_bigintset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_rid_tnpoint_bigintset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_rid_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_rid_npoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_rid_tnpoint_npoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlaps_rid_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contains_rid_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contained_rid_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "same_rid_tnpoint_tnpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_rid_tnpointinst": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnpoint_restrict_geom": { - "class": "TNpoint", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tnpoint", - "via": "prefix", - "backing": "tnpoint_restrict_geom" - }, - "meos_pc_schema_get_srid": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_pcid_pcpatch": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_pcpatchset_pcpatch": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_filter_per_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpatch_any_point_matches": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_in_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_intersects_geometry": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_pcid_pcpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_pcpointset_pcpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pcpoint_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_point_serialize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_point_deserialize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_patch_serialized_size": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_patch_serialize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_patch_serialize_to_uncompressed": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "meos_pc_patch_deserialize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointcloudinst_set_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointcloudinstarr_set_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointcloudseq_expand_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpointcloudseqarr_set_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_extent_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boxop_tpointcloud_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boxop_tpointcloud_tpointcloud": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tpcbox_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tpointcloud_tpcbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "nad_tpointcloud_tpointcloud": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_index_leaf_consistent": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_gist_inner_consistent": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tpcbox_index_recheck": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_pose_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_pose_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_pose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_poseset_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_collinear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "posesegm_interpolate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "posesegm_locate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_wkt_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pose_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pose_geopoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pose_rotation": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pose_yaw": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pose_pitch": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pose_roll": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pose_apply_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_pose_round": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "posearr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_timestamptz_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pose_tstzspan_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tpose_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tpose_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tpose_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tpose_tpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tposesegm_intersection_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tposesegm_intersection": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tposeinst_set_stbox": { - "class": "TPoseInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tposeinst", - "via": "prefix", - "backing": "tposeinst_set_stbox", - "concreteOf": "TPose", - "subtype": "TInstant" - }, - "tposeinstarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tposeseq_expand_stbox": { - "class": "TPoseSeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "tposeseq", - "via": "prefix", - "backing": "tposeseq_expand_stbox", - "concreteOf": "TPose", - "subtype": "TSequence" - }, - "tpose_restrict_geom": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_restrict_geom" - }, - "tpose_restrict_stbox": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_restrict_stbox" - }, - "tpose_restrict_elevation": { - "class": "TPose", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tpose", - "via": "prefix", - "backing": "tpose_restrict_elevation" - }, - "bool_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bool_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "float8_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "date_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "date_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "interval_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "interval_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "interval_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "time_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "time_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamp_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamp_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamptz_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamptz_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "cstring_to_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "text_to_cstring": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "text_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "text_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "text_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "text_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "text_initcap": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "text_lower": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "text_upper": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "textcat_text_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tquadbin_tquadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tquadbin_quadbin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tquadbin_tgeompoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_quadbin_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_quadbin_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbin_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "quadbinarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbininst_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbininstarr_set_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tquadbinseq_expand_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_pixtype_size": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raquet_pixels_size": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "raster_quadbin_from_bounds": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_has_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_trgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_trgeo_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_trgeo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_trgeo_tpoint": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "trgeo_geom_p": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_geom_p" - }, - "trgeo_wkt_out": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_wkt_out" - }, - "geo_tposeinst_to_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_tposeseq_to_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geo_tposeseqset_to_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "trgeo_value_at_timestamptz": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_value_at_timestamptz" - }, - "trgeometry_restrict_value": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeometry", - "via": "prefix", - "backing": "trgeometry_restrict_value" - }, - "trgeoinst_geom_p": { - "class": "TRGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoinst", - "via": "prefix", - "backing": "trgeoinst_geom_p", - "concreteOf": "TRGeometry", - "subtype": "TInstant" - }, - "trgeoinst_pose_varsize": { - "class": "TRGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoinst", - "via": "prefix", - "backing": "trgeoinst_pose_varsize", - "concreteOf": "TRGeometry", - "subtype": "TInstant" - }, - "trgeoinst_set_pose": { - "class": "TRGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoinst", - "via": "prefix", - "backing": "trgeoinst_set_pose", - "concreteOf": "TRGeometry", - "subtype": "TInstant" - }, - "trgeoinst_tposeinst": { - "class": "TRGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoinst", - "via": "prefix", - "backing": "trgeoinst_tposeinst", - "concreteOf": "TRGeometry", - "subtype": "TInstant" - }, - "trgeoinst_make1": { - "class": "TRGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoinst", - "via": "prefix", - "backing": "trgeoinst_make1", - "concreteOf": "TRGeometry", - "subtype": "TInstant" - }, - "trgeoseq_to_tinstant": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_to_tinstant", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseqset_to_tinstant": { - "class": "TRGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseqset", - "via": "prefix", - "backing": "trgeoseqset_to_tinstant", - "concreteOf": "TRGeometry", - "subtype": "TSequenceSet" - }, - "trgeo_restrict_geom": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_restrict_geom" - }, - "trgeo_restrict_stbox": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_restrict_stbox" - }, - "spatialrel_trgeo_trav_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_contains_geo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_contains_trgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_contains_trgeo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_geo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_trgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_covers_trgeo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_geo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_trgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_disjoint_trgeo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_geo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_trgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_intersects_trgeo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_geo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_trgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_touches_trgeo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_dwithin_trgeo_geo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ea_dwithin_trgeo_trgeo": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "trgeoseq_geom_p": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_geom_p", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_pose_varsize": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_pose_varsize", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_set_pose": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_set_pose", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_tposeseq": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_tposeseq", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_make_valid": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_make_valid", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_make1_exp": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_make1_exp", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_make1": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_make1", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_make_exp": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_make_exp", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_make": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_make", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_make_free_exp": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_make_free_exp", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoseq_make_free": { - "class": "TRGeometrySeq", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseq", - "via": "prefix", - "backing": "trgeoseq_make_free", - "concreteOf": "TRGeometry", - "subtype": "TSequence" - }, - "trgeoinst_to_tsequence": { - "class": "TRGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoinst", - "via": "prefix", - "backing": "trgeoinst_to_tsequence", - "concreteOf": "TRGeometry", - "subtype": "TInstant" - }, - "trgeoseqset_geom_p": { - "class": "TRGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseqset", - "via": "prefix", - "backing": "trgeoseqset_geom_p", - "concreteOf": "TRGeometry", - "subtype": "TSequenceSet" - }, - "trgeoseqset_tposeseqset": { - "class": "TRGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseqset", - "via": "prefix", - "backing": "trgeoseqset_tposeseqset", - "concreteOf": "TRGeometry", - "subtype": "TSequenceSet" - }, - "trgeoseqset_make1_exp": { - "class": "TRGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseqset", - "via": "prefix", - "backing": "trgeoseqset_make1_exp", - "concreteOf": "TRGeometry", - "subtype": "TSequenceSet" - }, - "trgeoseqset_make_exp": { - "class": "TRGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseqset", - "via": "prefix", - "backing": "trgeoseqset_make_exp", - "concreteOf": "TRGeometry", - "subtype": "TSequenceSet" - }, - "trgeoseqset_make": { - "class": "TRGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseqset", - "via": "prefix", - "backing": "trgeoseqset_make", - "concreteOf": "TRGeometry", - "subtype": "TSequenceSet" - }, - "trgeoseqset_make_free": { - "class": "TRGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseqset", - "via": "prefix", - "backing": "trgeoseqset_make_free", - "concreteOf": "TRGeometry", - "subtype": "TSequenceSet" - }, - "trgeoseqset_make_gaps": { - "class": "TRGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseqset", - "via": "prefix", - "backing": "trgeoseqset_make_gaps", - "concreteOf": "TRGeometry", - "subtype": "TSequenceSet" - }, - "trgeoseqset_to_tsequence": { - "class": "TRGeometrySeqSet", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoseqset", - "via": "prefix", - "backing": "trgeoseqset_to_tsequence", - "concreteOf": "TRGeometry", - "subtype": "TSequenceSet" - }, - "trgeo_to_tsequence": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_to_tsequence" - }, - "trgeo_to_tsequenceset": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_to_tsequenceset" - }, - "trgeoinst_set_stbox": { - "class": "TRGeometryInst", - "scope": "constructor", - "axis": "concrete", - "matchedPrefix": "trgeoinst", - "via": "prefix", - "backing": "trgeoinst_set_stbox", - "concreteOf": "TRGeometry", - "subtype": "TInstant" - }, - "trgeoinstarr_static_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "trgeoinstarr_rotating_stbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "trgeoinstarr_compute_bbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_span_isof_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_span_isof_basetype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_span_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_span_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "span_deserialize": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_deserialize" - }, - "span_bound_cmp": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_bound_cmp" - }, - "span_bound_qsort_cmp": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_bound_qsort_cmp" - }, - "span_lower_cmp": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_lower_cmp" - }, - "span_upper_cmp": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_upper_cmp" - }, - "span_decr_bound": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_decr_bound" - }, - "span_incr_bound": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_incr_bound" - }, - "spanarr_normalize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "span_bounds_shift_scale_value": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_bounds_shift_scale_value" - }, - "span_bounds_shift_scale_time": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_bounds_shift_scale_time" - }, - "floatspan_floor_ceil_iter": { - "class": "FloatSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "floatspan", - "via": "prefix", - "backing": "floatspan_floor_ceil_iter" - }, - "numspan_delta_scale_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzspan_delta_scale_iter": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_delta_scale_iter" - }, - "numspan_shift_scale_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzspan_shift_scale1": { - "class": "TsTzSpan", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "tstzspan", - "via": "prefix", - "backing": "tstzspan_shift_scale1" - }, - "mi_span_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "dist_double_value_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "trgeo_geom_clip_polygon": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_geom_clip_polygon" - }, - "trgeo_geom_clip_lwpoly": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_geom_clip_lwpoly" - }, - "trgeo_geom_clip_box": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_geom_clip_box" - }, - "trgeo_geom_clip_polygon_posed": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_geom_clip_polygon_posed" - }, - "trgeo_geom_clip_lwpoly_posed": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_geom_clip_lwpoly_posed" - }, - "trgeo_geom_clip_box_posed": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_geom_clip_box_posed" - }, - "trgeo_geom_clip_lwgeom": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_geom_clip_lwgeom" - }, - "trgeo_geom_clip_lwgeom_posed": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_geom_clip_lwgeom_posed" - }, - "trgeo_parse": { - "class": "TRGeometry", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "trgeo", - "via": "prefix", - "backing": "trgeo_parse" - }, - "ensure_same_geom": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lwgeom_apply_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_apply_pose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "geom_radius": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "v_clip_tpoly_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "v_clip_tpoly_tpoly": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "apply_pose_point4d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tinstant": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tsequence": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tsequenceset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tinstant_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tsequence_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tsequenceset_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tinstant_tinstant": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tdiscseq_tdiscseq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tcontseq_tcontseq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_tsequenceset_tsequenceset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfunc_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eafunc_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eafunc_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "lfunc_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_out_fn": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_out_fn" - }, - "ensure_set_isof_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_set_set": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_find_value": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_find_value" - }, - "set_unnest_state_make": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_unnest_state_make" - }, - "set_unnest_state_next": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_unnest_state_next" - }, - "ensure_same_skiplist_subtype": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "skiplist_set_extra": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "skiplist_headval": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "common_entry_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "span_index_leaf_consistent": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_index_leaf_consistent" - }, - "span_gist_inner_consistent": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_gist_inner_consistent" - }, - "span_index_recheck": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_index_recheck" - }, - "span_lower_qsort_cmp": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_lower_qsort_cmp" - }, - "span_upper_qsort_cmp": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_upper_qsort_cmp" - }, - "getQuadrant2D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlap2D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contain2D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left2D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overLeft2D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right2D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overRight2D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "adjacent2D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_span_nodespan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "span_spgist_get_span": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_spgist_get_span" - }, - "spannode_init": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spannode_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spannode_quadtree_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spannode_kdtree_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_spanset_isof_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_spanset_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_spanset_span_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_spanset_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_spanset_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spanset_find_value": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_find_value" - }, - "datum_and": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_or": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boolop_tbool_bool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boolop_tbool_tbool": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_same_dimensionality_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_tbox": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_tbox" - }, - "span_tbox": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_tbox" - }, - "tbox_tstzspan": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tstzspan" - }, - "tbox_intspan": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_intspan" - }, - "tbox_floatspan": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_floatspan" - }, - "tbox_index_leaf_consistent": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_index_leaf_consistent" - }, - "tbox_gist_inner_consistent": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_gist_inner_consistent" - }, - "tbox_index_recheck": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_index_recheck" - }, - "tboxnode_init": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tboxnode_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "getQuadrant4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tboxnode_quadtree_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tboxnode_kdtree_next": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overlap4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "contain4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "left4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overLeft4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "right4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overRight4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "before4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overBefore4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "after4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "overAfter4D": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "distance_tbox_nodebox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumber_spgist_get_tbox": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_spgist_get_tbox" - }, - "tbox_xmin_cmp": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_xmin_cmp" - }, - "tbox_xmax_cmp": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_xmax_cmp" - }, - "tbox_tmin_cmp": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tmin_cmp" - }, - "tbox_tmax_cmp": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tmax_cmp" - }, - "tbox_level_cmp": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_level_cmp" - }, - "tcellindex_type": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "dggs_cellops": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcellindex_get_resolution": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcellindex_is_valid_cell": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcellindex_cell_to_parent": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcellindex_cell_to_point": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcellindex_cell_to_boundary": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcellindex_cell_area": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_min_int32": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_max_int32": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_min_int64": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_max_int64": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_min_float8": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_max_float8": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_sum_int32": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_sum_int64": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_sum_float8": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_min_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_max_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_sum_double2": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_sum_double3": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_sum_double4": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_skiplist_common": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_skiplist_common" - }, - "temporal_skiplist_merge": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_skiplist_merge" - }, - "tinstant_tagg": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_tagg" - }, - "tsequence_tagg": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_tagg" - }, - "tcontseq_tagg_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_tagg_combinefn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tagg_combinefn" - }, - "tinstant_tagg_transfn": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_tagg_transfn" - }, - "tinstant_tavg_finalfn": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_tavg_finalfn" - }, - "tsequence_tavg_finalfn": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_tavg_finalfn" - }, - "tnumberinst_transform_tavg": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_transform_tcount": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_transform_tcount" - }, - "temporal_transform_tagg": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_transform_tagg" - }, - "tsequenceset_tagg_transfn": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_tagg_transfn" - }, - "tdiscseq_tagg_transfn": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "temporal_tagg_transfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tagg_transfn" - }, - "temporal_tagg_transform_transfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_tagg_transform_transfn" - }, - "temporal_similarity": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_similarity" - }, - "temporal_similarity_path": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_similarity_path" - }, - "temporal_bbox_size": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_bbox_size" - }, - "tinstarr_set_bbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_compute_bbox": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_compute_bbox" - }, - "tseqarr_compute_bbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequenceset_compute_bbox": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_compute_bbox" - }, - "boxop_temporal_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boxop_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boxop_tnumber_numspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boxop_tnumber_tbox": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "boxop_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eacomp_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eacomp_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "eacomp_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcomp_base_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcomp_temporal_base": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcomp_temporal_temporal": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_at_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_restrict_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_restrict_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_minus_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_restrict_tstzset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_restrict_tstzspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_restrict_value_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_delete_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_delete_tstzset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_delete_tstzspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_at_tstzset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_minus_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_minus_tstzset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_minus_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_restrict_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_restrict_values": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_at_values_iter": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_at_values_iter" - }, - "tnumberseq_cont_restrict_span_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_cont_restrict_spanset_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsegment_at_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_minus_timestamp_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_minus_tstzset_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_at_tstzspanset1": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_minus_tstzspanset_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_at_tstzspan": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_at_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_restrict_tstzspanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_value_at_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_disc_restrict_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_disc_restrict_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_cont_restrict_span": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_cont_restrict_spanset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberseq_cont_twavg": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "span_num_bins": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_num_bins" - }, - "temporal_time_bin_init": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_time_bin_init" - }, - "tbox_tile_state_make": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tile_state_make" - }, - "tbox_tile_state_next": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tile_state_next" - }, - "tbox_tile_state_set": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tile_state_set" - }, - "interval_units": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "timestamptz_bin_start": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_bin": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumber_value_time_tile_init": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_value_time_tile_init" - }, - "tbox_tile_state_get": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_tile_state_get" - }, - "temporal_transform_wcount": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_transform_wcount" - }, - "tnumber_transform_wavg": { - "class": "TNumber", - "scope": "family", - "axis": "typeFamily", - "matchedPrefix": "tnumber", - "via": "prefix", - "backing": "tnumber_transform_wavg" - }, - "temporal_wagg_transfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_wagg_transfn" - }, - "temporal_wagg_transform_transfn": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_wagg_transform_transfn" - }, - "tinstant_set": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_set" - }, - "tnumberinst_double": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinstant_to_string": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_to_string" - }, - "tinstant_restrict_values_test": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_restrict_values_test" - }, - "tnumberinst_restrict_span_test": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumberinst_restrict_spanset_test": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinstant_restrict_tstzset_test": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_restrict_tstzset_test" - }, - "tinstant_restrict_tstzspanset_test": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_restrict_tstzspanset_test" - }, - "intersection_tinstant_tinstant": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_mulmat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_mulvec": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_transpose": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_addmat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_negate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_addeye": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_choldc1": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_choldcsl": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_cholsl": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_addvec": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "_sub": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "invert": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ekf_initialize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ekf_predict": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ekf_update_step3": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ekf_update": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfloat_arithop_turnpt": { - "class": "TFloat", - "scope": "exact", - "axis": "typeFamily", - "matchedPrefix": "tfloat", - "via": "prefix", - "backing": "tfloat_arithop_turnpt" - }, - "arithop_tnumber_number": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "arithop_tnumber_tnumber": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "float_collinear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "floatsegm_interpolate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "floatsegm_locate": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tnumbersegm_intersection": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_norm_test": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_norm_test" - }, - "tsequence_join_test": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_join_test" - }, - "tsequence_join": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_join" - }, - "tinstarr_normalize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_find_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tdiscseq_find_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tseqarr2_to_tseqarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tinstarr_common": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_make_exp1": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_make_exp1" - }, - "synchronize_tsequence_tsequence": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tfloatsegm_intersection_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsegment_intersection_value": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsegment_intersection": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsegment_value_at_timestamptz": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tdiscseq_tdiscseq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tcontseq_tdiscseq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tdiscseq_tcontseq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tsequence_tinstant": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tinstant_tsequence": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_to_string": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_to_string" - }, - "ensure_increasing_timestamps": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bbox_expand": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tinstarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_make_valid": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_make_valid" - }, - "tnumberseq_shift_scale_value_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_shift_scale_time_iter": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_shift_scale_time_iter" - }, - "tstepseq_to_linear_iter": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstepseq_to_linear": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequence_segments_iter": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_segments_iter" - }, - "tsequence_timestamps_iter": { - "class": "TSequence", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequence", - "via": "prefix", - "backing": "tsequence_timestamps_iter" - }, - "tsequenceset_find_timestamptz": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_find_timestamptz" - }, - "tseqarr_normalize": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_distance": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tinstarr_gaps": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_valid_tseqarr": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "synchronize_tsequenceset_tsequence": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "synchronize_tsequenceset_tsequenceset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tsequenceset_tinstant": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tinstant_tsequenceset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tsequenceset_tdiscseq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tdiscseq_tsequenceset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "intersection_tsequence_tsequenceset": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequenceset_to_string": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_to_string" - }, - "datum_textcat": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_lower": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_upper": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_initcap": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "textfunc_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "textfunc_ttext_text": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "textfunc_ttext_ttext": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_as_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_as_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "type_from_wkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "type_from_hexwkb": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_end_input": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "p_whitespace": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "p_delimchar": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "p_obrace": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_obrace": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "p_cbrace": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_cbrace": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "p_obracket": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "p_cbracket": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "p_oparen": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_oparen": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "p_cparen": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "ensure_cparen": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "p_comma": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "basetype_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "elem_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "set_parse": { - "class": "Set", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "set", - "via": "prefix", - "backing": "set_parse" - }, - "span_parse": { - "class": "Span", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "span", - "via": "prefix", - "backing": "span_parse" - }, - "spanset_parse": { - "class": "SpanSet", - "scope": "companion", - "axis": "collection", - "matchedPrefix": "spanset", - "via": "prefix", - "backing": "spanset_parse" - }, - "tbox_parse": { - "class": "TBox", - "scope": "companion", - "axis": "box", - "matchedPrefix": "tbox", - "via": "prefix", - "backing": "tbox_parse" - }, - "timestamp_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinstant_parse": { - "class": "TInstant", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tinstant", - "via": "prefix", - "backing": "tinstant_parse" - }, - "tdiscseq_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tcontseq_parse": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tsequenceset_parse": { - "class": "TSequenceSet", - "scope": "subtype", - "axis": "subtype", - "matchedPrefix": "tsequenceset", - "via": "prefix", - "backing": "tsequenceset_parse" - }, - "temporal_parse": { - "class": "Temporal", - "scope": "superclass", - "axis": "typeFamily", - "matchedPrefix": "temporal", - "via": "prefix", - "backing": "temporal_parse" - }, - "datum_copy": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_double": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "double_datum": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "bstring2bytea": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "basetype_in": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "basetype_out": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "pfree_array": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "string_escape": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "string_unescape": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "stringarr_to_string": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datumarr_sort": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzarr_sort": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "spanarr_sort": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinstarr_sort": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tseqarr_sort": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datumarr_remove_duplicates": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tstzarr_remove_duplicates": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "tinstarr_remove_duplicates": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_add": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_sub": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_mul": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_div": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_cmp": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_eq": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_ne": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_lt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_le": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_gt": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "datum2_ge": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - }, - "hypot3d": { - "class": null, - "reason": "no-prefix-match (operator/base-helper/plumbing)" - } - }, - "summary": { - "latticeNodes": 18, - "abstractClasses": [ - "TAlpha", - "TGeo", - "TNumber", - "TPoint", - "TSpatial", - "Temporal" - ], - "leafClasses": [ - "TBool", - "TCbuffer", - "TFloat", - "TGeogPoint", - "TGeography", - "TGeomPoint", - "TGeometry", - "TInt", - "TNpoint", - "TPose", - "TRGeometry", - "TText" - ], - "concreteClasses": [ - "TBoolInst", - "TBoolSeq", - "TBoolSeqSet", - "TCbufferInst", - "TCbufferSeq", - "TCbufferSeqSet", - "TFloatInst", - "TFloatSeq", - "TFloatSeqSet", - "TGeogPointInst", - "TGeogPointSeq", - "TGeogPointSeqSet", - "TGeographyInst", - "TGeographySeq", - "TGeographySeqSet", - "TGeomPointInst", - "TGeomPointSeq", - "TGeomPointSeqSet", - "TGeometryInst", - "TGeometrySeq", - "TGeometrySeqSet", - "TInstant", - "TIntInst", - "TIntSeq", - "TIntSeqSet", - "TNpointInst", - "TNpointSeq", - "TNpointSeqSet", - "TPoseInst", - "TPoseSeq", - "TPoseSeqSet", - "TRGeometryInst", - "TRGeometrySeq", - "TRGeometrySeqSet", - "TSequence", - "TSequenceSet", - "TTextInst", - "TTextSeq", - "TTextSeqSet" - ], - "classesWithMethods": 83, - "functionsClassified": 1372, - "functionsTotal": 4529, - "unclassified": 3157, - "unclassifiedNames": [ - "MEOS_GEOS2POSTGIS", - "MEOS_POSTGIS2GEOS", - "_addeye", - "_addmat", - "_addvec", - "_choldc1", - "_choldcsl", - "_cholsl", - "_mulmat", - "_mulvec", - "_negate", - "_sub", - "_transpose", - "above8D", - "above_stbox_stbox", - "above_stbox_tspatial", - "above_tpcbox_tpcbox", - "above_tspatial_stbox", - "above_tspatial_tspatial", - "acontains_cbuffer_tcbuffer", - "acontains_geo_tcbuffer", - "acontains_geo_tgeo", - "acontains_geo_trgeometry", - "acontains_tcbuffer_cbuffer", - "acontains_tcbuffer_geo", - "acontains_tgeo_geo", - "acontains_tgeo_tgeo", - "acovers_cbuffer_tcbuffer", - "acovers_geo_tcbuffer", - "acovers_geo_tgeo", - "acovers_geo_trgeometry", - "acovers_tcbuffer_cbuffer", - "acovers_tcbuffer_geo", - "acovers_tcbuffer_tcbuffer", - "acovers_tgeo_geo", - "acovers_tgeo_tgeo", - "acovers_trgeometry_geo", - "add_bigint_tbigint", - "add_float_tfloat", - "add_int_tint", - "add_tbigint_bigint", - "add_tfloat_float", - "add_tint_int", - "add_tnumber_tnumber", - "adisjoint_geo_tgeo", - "adisjoint_tcbuffer_cbuffer", - "adisjoint_tcbuffer_geo", - "adisjoint_tcbuffer_tcbuffer", - "adisjoint_tgeo_geo", - "adisjoint_tgeo_tgeo", - "adisjoint_tgeoarr_tgeoarr", - "adisjoint_trgeometry_geo", - "adisjoint_trgeometry_trgeometry", - "adjacent2D", - "adjacent_numspan_tnumber", - "adjacent_span_bigint", - "adjacent_span_date", - "adjacent_span_float", - "adjacent_span_int", - "adjacent_span_span", - "adjacent_span_spanset", - "adjacent_span_timestamptz", - "adjacent_span_value", - "adjacent_spanset_bigint", - "adjacent_spanset_date", - "adjacent_spanset_float", - "adjacent_spanset_int", - "adjacent_spanset_span", - "adjacent_spanset_spanset", - "adjacent_spanset_timestamptz", - "adjacent_spanset_value", - "adjacent_stbox_stbox", - "adjacent_stbox_tspatial", - "adjacent_tbox_tbox", - "adjacent_tbox_tnumber", - "adjacent_temporal_temporal", - "adjacent_temporal_tstzspan", - "adjacent_tnumber_numspan", - "adjacent_tnumber_tbox", - "adjacent_tnumber_tnumber", - "adjacent_tpcbox_tpcbox", - "adjacent_tspatial_stbox", - "adjacent_tspatial_tspatial", - "adjacent_tstzspan_temporal", - "adjacent_value_spanset", - "adwithin_geo_tgeo", - "adwithin_tcbuffer_cbuffer", - "adwithin_tcbuffer_geo", - "adwithin_tcbuffer_tcbuffer", - "adwithin_tgeo_geo", - "adwithin_tgeo_tgeo", - "adwithin_tgeoarr_tgeoarr", - "adwithin_trgeometry_geo", - "adwithin_trgeometry_trgeometry", - "after4D", - "after8D", - "after_date_set", - "after_date_span", - "after_date_spanset", - "after_set_date", - "after_set_timestamptz", - "after_span_date", - "after_span_timestamptz", - "after_spanset_date", - "after_spanset_timestamptz", - "after_stbox_stbox", - "after_stbox_tspatial", - "after_tbox_tbox", - "after_tbox_tnumber", - "after_temporal_temporal", - "after_temporal_tstzspan", - "after_timestamptz_set", - "after_timestamptz_span", - "after_timestamptz_spanset", - "after_tnumber_tbox", - "after_tnumber_tnumber", - "after_tpcbox_tpcbox", - "after_tspatial_stbox", - "after_tspatial_tspatial", - "after_tstzspan_temporal", - "aintersects_geo_tgeo", - "aintersects_tcbuffer_cbuffer", - "aintersects_tcbuffer_geo", - "aintersects_tcbuffer_tcbuffer", - "aintersects_tgeo_geo", - "aintersects_tgeo_tgeo", - "aintersects_tgeoarr_tgeoarr", - "aintersects_trgeometry_geo", - "aintersects_trgeometry_trgeometry", - "alphanum_basetype", - "alphanum_temptype", - "alphanumset_type", - "always_eq_base_temporal", - "always_eq_bigint_tbigint", - "always_eq_bool_tbool", - "always_eq_cbuffer_tcbuffer", - "always_eq_float_tfloat", - "always_eq_geo_tgeo", - "always_eq_geo_trgeometry", - "always_eq_h3index_th3index", - "always_eq_int_tint", - "always_eq_jsonb_tjsonb", - "always_eq_npoint_tnpoint", - "always_eq_pose_tpose", - "always_eq_quadbin_tquadbin", - "always_eq_tbigint_bigint", - "always_eq_tbool_bool", - "always_eq_tcbuffer_cbuffer", - "always_eq_tcbuffer_tcbuffer", - "always_eq_temporal_base", - "always_eq_temporal_temporal", - "always_eq_text_ttext", - "always_eq_tfloat_float", - "always_eq_tgeo_geo", - "always_eq_tgeo_tgeo", - "always_eq_th3index_h3index", - "always_eq_th3index_th3index", - "always_eq_tint_int", - "always_eq_tjsonb_jsonb", - "always_eq_tjsonb_tjsonb", - "always_eq_tnpoint_npoint", - "always_eq_tnpoint_tnpoint", - "always_eq_tpose_pose", - "always_eq_tpose_tpose", - "always_eq_tquadbin_quadbin", - "always_eq_tquadbin_tquadbin", - "always_eq_trgeometry_geo", - "always_eq_trgeometry_trgeometry", - "always_eq_ttext_text", - "always_ge_base_temporal", - "always_ge_bigint_tbigint", - "always_ge_float_tfloat", - "always_ge_int_tint", - "always_ge_tbigint_bigint", - "always_ge_temporal_base", - "always_ge_temporal_temporal", - "always_ge_text_ttext", - "always_ge_tfloat_float", - "always_ge_tint_int", - "always_ge_ttext_text", - "always_gt_base_temporal", - "always_gt_bigint_tbigint", - "always_gt_float_tfloat", - "always_gt_int_tint", - "always_gt_tbigint_bigint", - "always_gt_temporal_base", - "always_gt_temporal_temporal", - "always_gt_text_ttext", - "always_gt_tfloat_float", - "always_gt_tint_int", - "always_gt_ttext_text", - "always_le_base_temporal", - "always_le_bigint_tbigint", - "always_le_float_tfloat", - "always_le_int_tint", - "always_le_tbigint_bigint", - "always_le_temporal_base", - "always_le_temporal_temporal", - "always_le_text_ttext", - "always_le_tfloat_float", - "always_le_tint_int", - "always_le_ttext_text", - "always_lt_base_temporal", - "always_lt_bigint_tbigint", - "always_lt_float_tfloat", - "always_lt_int_tint", - "always_lt_tbigint_bigint", - "always_lt_temporal_base", - "always_lt_temporal_temporal", - "always_lt_text_ttext", - "always_lt_tfloat_float", - "always_lt_tint_int", - "always_lt_ttext_text", - "always_ne_base_temporal", - "always_ne_bigint_tbigint", - "always_ne_bool_tbool", - "always_ne_cbuffer_tcbuffer", - "always_ne_float_tfloat", - "always_ne_geo_tgeo", - "always_ne_geo_trgeometry", - "always_ne_h3index_th3index", - "always_ne_int_tint", - "always_ne_jsonb_tjsonb", - "always_ne_npoint_tnpoint", - "always_ne_pose_tpose", - "always_ne_quadbin_tquadbin", - "always_ne_tbigint_bigint", - "always_ne_tbool_bool", - "always_ne_tcbuffer_cbuffer", - "always_ne_tcbuffer_tcbuffer", - "always_ne_temporal_base", - "always_ne_temporal_temporal", - "always_ne_text_ttext", - "always_ne_tfloat_float", - "always_ne_tgeo_geo", - "always_ne_tgeo_tgeo", - "always_ne_th3index_h3index", - "always_ne_th3index_th3index", - "always_ne_tint_int", - "always_ne_tjsonb_jsonb", - "always_ne_tjsonb_tjsonb", - "always_ne_tnpoint_npoint", - "always_ne_tnpoint_tnpoint", - "always_ne_tpose_pose", - "always_ne_tpose_tpose", - "always_ne_tquadbin_quadbin", - "always_ne_tquadbin_tquadbin", - "always_ne_trgeometry_geo", - "always_ne_trgeometry_trgeometry", - "always_ne_ttext_text", - "apply_pose_point4d", - "arithop_tnumber_number", - "arithop_tnumber_tnumber", - "atouches_geo_tgeo", - "atouches_tcbuffer_cbuffer", - "atouches_tcbuffer_geo", - "atouches_tcbuffer_tcbuffer", - "atouches_tgeo_geo", - "atouches_tgeo_tgeo", - "atouches_tgeoarr_tgeoarr", - "atouches_tpoint_geo", - "atouches_trgeometry_geo", - "back8D", - "back_stbox_stbox", - "back_stbox_tspatial", - "back_tpcbox_tpcbox", - "back_tspatial_stbox", - "back_tspatial_tspatial", - "basetype_byvalue", - "basetype_in", - "basetype_out", - "basetype_parse", - "basetype_settype", - "basetype_spantype", - "basetype_varlength", - "bbox_expand", - "bbox_get_size", - "bbox_max_dims", - "bbox_type", - "bbox_union_span_span", - "bearing_point_point", - "bearing_tpoint_point", - "bearing_tpoint_tpoint", - "before4D", - "before8D", - "before_date_set", - "before_date_span", - "before_date_spanset", - "before_set_date", - "before_set_timestamptz", - "before_span_date", - "before_span_timestamptz", - "before_spanset_date", - "before_spanset_timestamptz", - "before_stbox_stbox", - "before_stbox_tspatial", - "before_tbox_tbox", - "before_tbox_tnumber", - "before_temporal_temporal", - "before_temporal_tstzspan", - "before_timestamptz_set", - "before_timestamptz_span", - "before_timestamptz_spanset", - "before_tnumber_tbox", - "before_tnumber_tnumber", - "before_tpcbox_tpcbox", - "before_tspatial_stbox", - "before_tspatial_tspatial", - "before_tstzspan_temporal", - "below8D", - "below_stbox_stbox", - "below_stbox_tspatial", - "below_tpcbox_tpcbox", - "below_tspatial_stbox", - "below_tspatial_tspatial", - "bigint_extent_transfn", - "bigint_get_bin", - "bigint_timestamptz_to_tbox", - "bigint_to_set", - "bigint_to_span", - "bigint_to_spanset", - "bigint_to_tbox", - "bigint_tstzspan_to_tbox", - "bigint_union_transfn", - "bitmatrix_make", - "bool_in", - "bool_out", - "boolop_tbool_bool", - "boolop_tbool_tbool", - "box2d_to_lwgeom", - "box3d_from_gbox", - "box3d_in", - "box3d_make", - "box3d_out", - "box3d_to_lwgeom", - "box3d_to_stbox", - "boxop_temporal_temporal", - "boxop_temporal_tstzspan", - "boxop_tnumber_numspan", - "boxop_tnumber_tbox", - "boxop_tnumber_tnumber", - "boxop_tpointcloud_tpcbox", - "boxop_tpointcloud_tpointcloud", - "boxop_tspatial_stbox", - "boxop_tspatial_tspatial", - "bstring2bytea", - "cbuffer_as_ewkt", - "cbuffer_as_hexwkb", - "cbuffer_as_text", - "cbuffer_as_wkb", - "cbuffer_cmp", - "cbuffer_collinear", - "cbuffer_contains", - "cbuffer_copy", - "cbuffer_covers", - "cbuffer_disjoint", - "cbuffer_distance", - "cbuffer_dwithin", - "cbuffer_eq", - "cbuffer_from_hexwkb", - "cbuffer_from_wkb", - "cbuffer_ge", - "cbuffer_gt", - "cbuffer_hash", - "cbuffer_hash_extended", - "cbuffer_in", - "cbuffer_intersects", - "cbuffer_le", - "cbuffer_lt", - "cbuffer_make", - "cbuffer_ne", - "cbuffer_nsame", - "cbuffer_out", - "cbuffer_parse", - "cbuffer_point", - "cbuffer_point_p", - "cbuffer_radius", - "cbuffer_round", - "cbuffer_same", - "cbuffer_set_srid", - "cbuffer_set_stbox", - "cbuffer_srid", - "cbuffer_timestamptz_set_stbox", - "cbuffer_timestamptz_to_stbox", - "cbuffer_to_geom", - "cbuffer_to_set", - "cbuffer_to_stbox", - "cbuffer_touches", - "cbuffer_transf_pj", - "cbuffer_transform", - "cbuffer_transform_pipeline", - "cbuffer_tstzspan_set_stbox", - "cbuffer_tstzspan_to_stbox", - "cbuffer_union_transfn", - "cbuffer_wkt_out", - "cbufferarr_round", - "cbufferarr_set_stbox", - "cbufferarr_to_geom", - "cbuffersegm_distance_turnpt", - "cbuffersegm_interpolate", - "cbuffersegm_locate", - "cell_boundary_to_gs", - "circle_type", - "clip_poly_poly", - "clipper2_clip_poly_poly", - "clipper2_traj_poly_periods", - "closest_point2d_on_segment_ratio", - "closest_point3dz_on_segment_ratio", - "closest_point_on_segment_sphere", - "common_entry_cmp", - "common_rid_tnpoint_npoint", - "common_rid_tnpoint_npointset", - "common_rid_tnpoint_tnpoint", - "concat_jsonbset_jsonb", - "concat_tjsonb_jsonb", - "concat_tjsonb_tjsonb", - "contain2D", - "contain4D", - "contain8D", - "containKD", - "contained_bigint_set", - "contained_bigint_span", - "contained_bigint_spanset", - "contained_cbuffer_set", - "contained_date_set", - "contained_date_span", - "contained_date_spanset", - "contained_float_set", - "contained_float_span", - "contained_float_spanset", - "contained_geo_set", - "contained_int_set", - "contained_int_span", - "contained_int_spanset", - "contained_jsonb_set", - "contained_npoint_set", - "contained_numspan_tnumber", - "contained_pcpatch_set", - "contained_pcpoint_set", - "contained_pose_set", - "contained_rid_npoint_tnpoint", - "contained_rid_tnpoint_bigint", - "contained_rid_tnpoint_bigintset", - "contained_rid_tnpoint_tnpoint", - "contained_set_set", - "contained_span_span", - "contained_span_spanset", - "contained_spanset_span", - "contained_spanset_spanset", - "contained_stbox_stbox", - "contained_stbox_tspatial", - "contained_tbox_tbox", - "contained_tbox_tnumber", - "contained_temporal_temporal", - "contained_temporal_tstzspan", - "contained_text_set", - "contained_timestamptz_set", - "contained_timestamptz_span", - "contained_timestamptz_spanset", - "contained_tnumber_numspan", - "contained_tnumber_tbox", - "contained_tnumber_tnumber", - "contained_tpcbox_tpcbox", - "contained_tspatial_stbox", - "contained_tspatial_tspatial", - "contained_tstzspan_temporal", - "contained_value_set", - "contained_value_span", - "contained_value_spanset", - "contains_cbuffer_cbuffer", - "contains_numspan_tnumber", - "contains_rid_tnpoint_bigint", - "contains_rid_tnpoint_bigintset", - "contains_rid_tnpoint_npoint", - "contains_rid_tnpoint_tnpoint", - "contains_set_bigint", - "contains_set_cbuffer", - "contains_set_date", - "contains_set_float", - "contains_set_geo", - "contains_set_int", - "contains_set_jsonb", - "contains_set_npoint", - "contains_set_pcpatch", - "contains_set_pcpoint", - "contains_set_pose", - "contains_set_set", - "contains_set_text", - "contains_set_timestamptz", - "contains_set_value", - "contains_span_bigint", - "contains_span_date", - "contains_span_float", - "contains_span_int", - "contains_span_span", - "contains_span_spanset", - "contains_span_timestamptz", - "contains_span_value", - "contains_spanset_bigint", - "contains_spanset_date", - "contains_spanset_float", - "contains_spanset_int", - "contains_spanset_span", - "contains_spanset_spanset", - "contains_spanset_timestamptz", - "contains_spanset_value", - "contains_stbox_stbox", - "contains_stbox_tspatial", - "contains_tbox_tbox", - "contains_tbox_tnumber", - "contains_temporal_temporal", - "contains_temporal_tstzspan", - "contains_tjsonb_jsonb", - "contains_tjsonb_tjsonb", - "contains_tnumber_numspan", - "contains_tnumber_tbox", - "contains_tnumber_tnumber", - "contains_tpcbox_tpcbox", - "contains_tspatial_stbox", - "contains_tspatial_tspatial", - "contains_tstzspan_temporal", - "covers_cbuffer_cbuffer", - "create_trip", - "cstring_to_text", - "date_extent_transfn", - "date_get_bin", - "date_in", - "date_out", - "date_to_set", - "date_to_span", - "date_to_spanset", - "date_union_transfn", - "datum2_eq", - "datum2_ge", - "datum2_geog_centroid", - "datum2_geom_centroid", - "datum2_gt", - "datum2_h3index_eq", - "datum2_h3index_ne", - "datum2_le", - "datum2_lt", - "datum2_ne", - "datum2_point_eq", - "datum2_point_ne", - "datum2_point_nsame", - "datum2_point_same", - "datum2_quadbin_eq", - "datum2_quadbin_ne", - "datum_add", - "datum_and", - "datum_as_hexwkb", - "datum_as_wkb", - "datum_bin", - "datum_cbuffer_contains", - "datum_cbuffer_covers", - "datum_cbuffer_disjoint", - "datum_cbuffer_distance", - "datum_cbuffer_dwithin", - "datum_cbuffer_intersects", - "datum_cbuffer_round", - "datum_cbuffer_touches", - "datum_ceil", - "datum_cmp", - "datum_copy", - "datum_degrees", - "datum_distance", - "datum_div", - "datum_double", - "datum_eq", - "datum_float_round", - "datum_floor", - "datum_ge", - "datum_geo_round", - "datum_geog_disjoint", - "datum_geog_distance", - "datum_geog_dwithin", - "datum_geog_intersects", - "datum_geom_contains", - "datum_geom_covers", - "datum_geom_disjoint2d", - "datum_geom_disjoint3d", - "datum_geom_distance2d", - "datum_geom_distance3d", - "datum_geom_dwithin2d", - "datum_geom_dwithin3d", - "datum_geom_intersects2d", - "datum_geom_intersects3d", - "datum_geom_relate_pattern", - "datum_geom_touches", - "datum_gt", - "datum_h3_are_neighbor_cells", - "datum_h3_cell_area", - "datum_h3_cell_to_boundary", - "datum_h3_cell_to_center_child", - "datum_h3_cell_to_center_child_next", - "datum_h3_cell_to_child_pos", - "datum_h3_cell_to_latlng", - "datum_h3_cell_to_local_ij", - "datum_h3_cell_to_parent", - "datum_h3_cell_to_parent_next", - "datum_h3_cell_to_vertex", - "datum_h3_cells_to_directed_edge", - "datum_h3_child_pos_to_cell", - "datum_h3_directed_edge_to_boundary", - "datum_h3_edge_length", - "datum_h3_get_base_cell_number", - "datum_h3_get_directed_edge_destination", - "datum_h3_get_directed_edge_origin", - "datum_h3_get_resolution", - "datum_h3_great_circle_distance", - "datum_h3_grid_distance", - "datum_h3_is_pentagon", - "datum_h3_is_res_class_iii", - "datum_h3_is_valid_cell", - "datum_h3_is_valid_directed_edge", - "datum_h3_is_valid_vertex", - "datum_h3_latlng_to_cell", - "datum_h3_local_ij_to_cell", - "datum_h3_vertex_to_latlng", - "datum_hash", - "datum_hash_extended", - "datum_initcap", - "datum_json_array_element", - "datum_json_array_element_text", - "datum_json_array_length", - "datum_json_extract_path", - "datum_json_extract_path_text", - "datum_json_object_field", - "datum_json_object_field_text", - "datum_json_strip_nulls", - "datum_jsonb_array_element", - "datum_jsonb_array_element_text", - "datum_jsonb_array_length", - "datum_jsonb_concat", - "datum_jsonb_contained", - "datum_jsonb_contains", - "datum_jsonb_delete", - "datum_jsonb_delete_array", - "datum_jsonb_delete_index", - "datum_jsonb_delete_path", - "datum_jsonb_exists", - "datum_jsonb_exists_array", - "datum_jsonb_extract_path", - "datum_jsonb_extract_path_text", - "datum_jsonb_insert", - "datum_jsonb_object_field", - "datum_jsonb_object_field_text", - "datum_jsonb_path_exists", - "datum_jsonb_path_match", - "datum_jsonb_path_query_array", - "datum_jsonb_path_query_first", - "datum_jsonb_pretty", - "datum_jsonb_set", - "datum_jsonb_set_lax", - "datum_jsonb_strip_nulls", - "datum_jsonb_to_alphanum", - "datum_jsonb_to_text", - "datum_le", - "datum_lower", - "datum_lt", - "datum_max_float8", - "datum_max_int32", - "datum_max_int64", - "datum_max_text", - "datum_min_float8", - "datum_min_int32", - "datum_min_int64", - "datum_min_text", - "datum_mul", - "datum_ne", - "datum_npoint_distance", - "datum_npoint_round", - "datum_or", - "datum_point4d", - "datum_point_eq", - "datum_point_same", - "datum_pose_apply_geo", - "datum_pose_geopoint", - "datum_pose_pitch", - "datum_pose_point", - "datum_pose_roll", - "datum_pose_rotation", - "datum_pose_round", - "datum_pose_yaw", - "datum_pt_distance2d", - "datum_pt_distance3d", - "datum_radians", - "datum_sub", - "datum_sum_double2", - "datum_sum_double3", - "datum_sum_double4", - "datum_sum_float8", - "datum_sum_int32", - "datum_sum_int64", - "datum_text_to_jsonb", - "datum_textcat", - "datum_upper", - "datumarr_remove_duplicates", - "datumarr_sort", - "dggs_cellops", - "disjoint_cbuffer_cbuffer", - "dist_double_value_value", - "distance_bigintset_bigintset", - "distance_bigintspan_bigintspan", - "distance_bigintspanset_bigintspan", - "distance_bigintspanset_bigintspanset", - "distance_cbuffer_cbuffer", - "distance_cbuffer_geo", - "distance_cbuffer_stbox", - "distance_dateset_dateset", - "distance_datespan_datespan", - "distance_datespanset_datespan", - "distance_datespanset_datespanset", - "distance_floatset_floatset", - "distance_floatspan_floatspan", - "distance_floatspanset_floatspan", - "distance_floatspanset_floatspanset", - "distance_intset_intset", - "distance_intspan_intspan", - "distance_intspanset_intspan", - "distance_intspanset_intspanset", - "distance_pose_geo", - "distance_pose_pose", - "distance_pose_stbox", - "distance_set_bigint", - "distance_set_date", - "distance_set_float", - "distance_set_int", - "distance_set_set", - "distance_set_timestamptz", - "distance_set_value", - "distance_span_bigint", - "distance_span_date", - "distance_span_float", - "distance_span_int", - "distance_span_nodespan", - "distance_span_span", - "distance_span_timestamptz", - "distance_span_value", - "distance_spanset_bigint", - "distance_spanset_date", - "distance_spanset_float", - "distance_spanset_int", - "distance_spanset_span", - "distance_spanset_spanset", - "distance_spanset_timestamptz", - "distance_spanset_value", - "distance_stbox_nodebox", - "distance_tbox_nodebox", - "distance_tstzset_tstzset", - "distance_tstzspan_tstzspan", - "distance_tstzspanset_tstzspan", - "distance_tstzspanset_tstzspanset", - "distance_value_value", - "div_bigint_tbigint", - "div_float_tfloat", - "div_int_tint", - "div_tbigint_bigint", - "div_tfloat_float", - "div_tint_int", - "div_tnumber_tnumber", - "double2_add", - "double2_collinear", - "double2_eq", - "double2_out", - "double2_set", - "double2segm_interpolate", - "double3_add", - "double3_collinear", - "double3_eq", - "double3_out", - "double3_set", - "double3segm_interpolate", - "double4_add", - "double4_collinear", - "double4_eq", - "double4_out", - "double4_set", - "double4segm_interpolate", - "double_datum", - "double_parse", - "dwithin_cbuffer_cbuffer", - "ea_contains_cbuffer_tcbuffer", - "ea_contains_geo_tcbuffer", - "ea_contains_geo_tgeo", - "ea_contains_geo_trgeo", - "ea_contains_tcbuffer_cbuffer", - "ea_contains_tcbuffer_geo", - "ea_contains_tgeo_geo", - "ea_contains_tgeo_tgeo", - "ea_contains_trgeo_geo", - "ea_contains_trgeo_trgeo", - "ea_covers_cbuffer_tcbuffer", - "ea_covers_geo_tcbuffer", - "ea_covers_geo_tgeo", - "ea_covers_geo_trgeo", - "ea_covers_tcbuffer_cbuffer", - "ea_covers_tcbuffer_geo", - "ea_covers_tcbuffer_tcbuffer", - "ea_covers_tgeo_geo", - "ea_covers_tgeo_tgeo", - "ea_covers_trgeo_geo", - "ea_covers_trgeo_trgeo", - "ea_disjoint_cbuffer_tcbuffer", - "ea_disjoint_geo_tcbuffer", - "ea_disjoint_geo_tgeo", - "ea_disjoint_geo_trgeo", - "ea_disjoint_tcbuffer_cbuffer", - "ea_disjoint_tcbuffer_geo", - "ea_disjoint_tcbuffer_tcbuffer", - "ea_disjoint_tgeo_geo", - "ea_disjoint_tgeo_tgeo", - "ea_disjoint_trgeo_geo", - "ea_disjoint_trgeo_trgeo", - "ea_dwithin_tcbuffer_tcbuffer", - "ea_dwithin_tgeo_geo", - "ea_dwithin_tgeo_tgeo", - "ea_dwithin_trgeo_geo", - "ea_dwithin_trgeo_trgeo", - "ea_intersects_cbuffer_tcbuffer", - "ea_intersects_geo_tcbuffer", - "ea_intersects_geo_tgeo", - "ea_intersects_geo_trgeo", - "ea_intersects_tcbuffer_cbuffer", - "ea_intersects_tcbuffer_geo", - "ea_intersects_tcbuffer_tcbuffer", - "ea_intersects_tgeo_geo", - "ea_intersects_tgeo_tgeo", - "ea_intersects_trgeo_geo", - "ea_intersects_trgeo_trgeo", - "ea_spatialrel_tspatial_geo", - "ea_spatialrel_tspatial_tspatial", - "ea_touches_cbuffer_tcbuffer", - "ea_touches_geo_tcbuffer", - "ea_touches_geo_trgeo", - "ea_touches_tcbuffer_cbuffer", - "ea_touches_tcbuffer_geo", - "ea_touches_tcbuffer_tcbuffer", - "ea_touches_tgeo_geo", - "ea_touches_tgeo_tgeo", - "ea_touches_tpoint_geo", - "ea_touches_trgeo_geo", - "ea_touches_trgeo_trgeo", - "eacomp_base_temporal", - "eacomp_temporal_base", - "eacomp_temporal_temporal", - "eacomp_tgeo_geo", - "eafunc_temporal_base", - "eafunc_temporal_temporal", - "econtains_cbuffer_tcbuffer", - "econtains_geo_tgeo", - "econtains_geo_trgeometry", - "econtains_tcbuffer_cbuffer", - "econtains_tcbuffer_geo", - "econtains_tgeo_geo", - "econtains_tgeo_tgeo", - "ecovers_cbuffer_tcbuffer", - "ecovers_geo_tcbuffer", - "ecovers_geo_tgeo", - "ecovers_geo_trgeometry", - "ecovers_tcbuffer_cbuffer", - "ecovers_tcbuffer_geo", - "ecovers_tcbuffer_tcbuffer", - "ecovers_tgeo_geo", - "ecovers_tgeo_tgeo", - "ecovers_trgeometry_geo", - "edisjoint_geo_tgeo", - "edisjoint_tcbuffer_cbuffer", - "edisjoint_tcbuffer_geo", - "edisjoint_tgeo_geo", - "edisjoint_tgeo_tgeo", - "edisjoint_tgeoarr_tgeoarr", - "edisjoint_trgeometry_geo", - "edisjoint_trgeometry_trgeometry", - "edwithin_geo_tgeo", - "edwithin_tcbuffer_cbuffer", - "edwithin_tcbuffer_geo", - "edwithin_tcbuffer_tcbuffer", - "edwithin_tgeo_geo", - "edwithin_tgeo_tgeo", - "edwithin_tgeoarr_tgeoarr", - "edwithin_trgeometry_geo", - "edwithin_trgeometry_trgeometry", - "eintersects_geo_tgeo", - "eintersects_tcbuffer_cbuffer", - "eintersects_tcbuffer_geo", - "eintersects_tcbuffer_tcbuffer", - "eintersects_tgeo_geo", - "eintersects_tgeo_tgeo", - "eintersects_tgeoarr_tgeoarr", - "eintersects_tpcpoint_geo", - "eintersects_trgeometry_geo", - "eintersects_trgeometry_trgeometry", - "ekf_initialize", - "ekf_predict", - "ekf_update", - "ekf_update_step3", - "elem_parse", - "ensure_cbrace", - "ensure_circle_type", - "ensure_common_dimension", - "ensure_continuous", - "ensure_cparen", - "ensure_end_input", - "ensure_geoaggstate", - "ensure_geoaggstate_state", - "ensure_geoset_type", - "ensure_has_M_geo", - "ensure_has_T", - "ensure_has_X", - "ensure_has_Z", - "ensure_has_Z_geo", - "ensure_has_geom", - "ensure_has_not_M_geo", - "ensure_has_not_Z", - "ensure_has_not_Z_geo", - "ensure_increasing_timestamps", - "ensure_linear_interp", - "ensure_mline_type", - "ensure_nonlinear_interp", - "ensure_not_empty", - "ensure_not_geodetic", - "ensure_not_geodetic_geo", - "ensure_not_negative", - "ensure_not_negative_datum", - "ensure_not_null", - "ensure_numset_type", - "ensure_numspan_type", - "ensure_obrace", - "ensure_one_not_null", - "ensure_one_true", - "ensure_oparen", - "ensure_point_type", - "ensure_positive", - "ensure_positive_datum", - "ensure_positive_duration", - "ensure_same_continuous_interp", - "ensure_same_dimensionality", - "ensure_same_dimensionality_geo", - "ensure_same_dimensionality_tbox", - "ensure_same_dimensionality_tspatial_geo", - "ensure_same_geodetic", - "ensure_same_geodetic_geo", - "ensure_same_geodetic_stbox_geo", - "ensure_same_geodetic_tspatial_base", - "ensure_same_geodetic_tspatial_geo", - "ensure_same_geom", - "ensure_same_interp", - "ensure_same_pcid_pcpatch", - "ensure_same_pcid_pcpoint", - "ensure_same_pcid_tpcbox", - "ensure_same_rid_tnpointinst", - "ensure_same_skiplist_subtype", - "ensure_same_span_type", - "ensure_same_spanset_span_type", - "ensure_same_spanset_type", - "ensure_same_spatial_dimensionality", - "ensure_same_spatial_dimensionality_stbox_geo", - "ensure_same_srid", - "ensure_same_temporal_type", - "ensure_set_isof_type", - "ensure_set_spantype", - "ensure_span_isof_basetype", - "ensure_span_isof_type", - "ensure_span_tbox_type", - "ensure_spanset_isof_type", - "ensure_spatial_validity", - "ensure_spatialset_type", - "ensure_srid_is_latlong", - "ensure_srid_known", - "ensure_srid_reconcile", - "ensure_temporal_isof_basetype", - "ensure_temporal_isof_subtype", - "ensure_temporal_isof_type", - "ensure_tgeo_type", - "ensure_tgeo_type_all", - "ensure_tgeodetic_type", - "ensure_tgeometry_type", - "ensure_timespanset_type", - "ensure_tnumber_basetype", - "ensure_tnumber_tpoint_type", - "ensure_tnumber_type", - "ensure_tpoint_type", - "ensure_tspatial_type", - "ensure_valid_cbuffer_cbuffer", - "ensure_valid_cbuffer_geo", - "ensure_valid_cbuffer_stbox", - "ensure_valid_cbufferset_cbuffer", - "ensure_valid_day_duration", - "ensure_valid_geo_geo", - "ensure_valid_interp", - "ensure_valid_pcpatchset_pcpatch", - "ensure_valid_pcpointset_pcpoint", - "ensure_valid_pose_geo", - "ensure_valid_pose_pose", - "ensure_valid_pose_stbox", - "ensure_valid_poseset_pose", - "ensure_valid_set_set", - "ensure_valid_span_span", - "ensure_valid_spanset_span", - "ensure_valid_spanset_spanset", - "ensure_valid_spatial_stbox_stbox", - "ensure_valid_stbox_geo", - "ensure_valid_tcbuffer_cbuffer", - "ensure_valid_tcbuffer_geo", - "ensure_valid_tcbuffer_stbox", - "ensure_valid_tcbuffer_tcbuffer", - "ensure_valid_temporal_set", - "ensure_valid_temporal_temporal", - "ensure_valid_tgeo_geo", - "ensure_valid_tgeo_stbox", - "ensure_valid_tgeo_tgeo", - "ensure_valid_th3index_h3index", - "ensure_valid_th3index_tgeogpoint", - "ensure_valid_th3index_th3index", - "ensure_valid_tinstarr", - "ensure_valid_tinstarr_common", - "ensure_valid_tinstarr_gaps", - "ensure_valid_tnpoint_geo", - "ensure_valid_tnpoint_npoint", - "ensure_valid_tnpoint_npointset", - "ensure_valid_tnpoint_stbox", - "ensure_valid_tnpoint_tnpoint", - "ensure_valid_tnumber_numspan", - "ensure_valid_tnumber_numspanset", - "ensure_valid_tnumber_tbox", - "ensure_valid_tnumber_tnumber", - "ensure_valid_tpoint_geo", - "ensure_valid_tpoint_tpoint", - "ensure_valid_tpose_geo", - "ensure_valid_tpose_pose", - "ensure_valid_tpose_stbox", - "ensure_valid_tpose_tpose", - "ensure_valid_tquadbin_quadbin", - "ensure_valid_tquadbin_tgeompoint", - "ensure_valid_tquadbin_tquadbin", - "ensure_valid_trgeo_geo", - "ensure_valid_trgeo_stbox", - "ensure_valid_trgeo_tpoint", - "ensure_valid_trgeo_trgeo", - "ensure_valid_tseqarr", - "ensure_valid_tspatial_base", - "ensure_valid_tspatial_geo", - "ensure_valid_tspatial_tspatial", - "etouches_geo_tgeo", - "etouches_tcbuffer_cbuffer", - "etouches_tcbuffer_geo", - "etouches_tcbuffer_tcbuffer", - "etouches_tgeo_geo", - "etouches_tgeo_tgeo", - "etouches_tgeoarr_tgeoarr", - "etouches_tpoint_geo", - "etouches_trgeometry_geo", - "ever_eq_base_temporal", - "ever_eq_bigint_tbigint", - "ever_eq_bool_tbool", - "ever_eq_cbuffer_tcbuffer", - "ever_eq_float_tfloat", - "ever_eq_geo_tgeo", - "ever_eq_geo_trgeometry", - "ever_eq_h3index_th3index", - "ever_eq_h3indexset_th3index", - "ever_eq_int_tint", - "ever_eq_jsonb_tjsonb", - "ever_eq_npoint_tnpoint", - "ever_eq_pose_tpose", - "ever_eq_quadbin_tquadbin", - "ever_eq_tbigint_bigint", - "ever_eq_tbool_bool", - "ever_eq_tcbuffer_cbuffer", - "ever_eq_tcbuffer_tcbuffer", - "ever_eq_temporal_base", - "ever_eq_temporal_temporal", - "ever_eq_text_ttext", - "ever_eq_tfloat_float", - "ever_eq_tgeo_geo", - "ever_eq_tgeo_tgeo", - "ever_eq_th3index_h3index", - "ever_eq_th3index_th3index", - "ever_eq_tint_int", - "ever_eq_tjsonb_jsonb", - "ever_eq_tjsonb_tjsonb", - "ever_eq_tnpoint_npoint", - "ever_eq_tnpoint_tnpoint", - "ever_eq_tpose_pose", - "ever_eq_tpose_tpose", - "ever_eq_tquadbin_quadbin", - "ever_eq_tquadbin_tquadbin", - "ever_eq_trgeometry_geo", - "ever_eq_trgeometry_trgeometry", - "ever_eq_ttext_text", - "ever_ge_base_temporal", - "ever_ge_bigint_tbigint", - "ever_ge_float_tfloat", - "ever_ge_int_tint", - "ever_ge_tbigint_bigint", - "ever_ge_temporal_base", - "ever_ge_temporal_temporal", - "ever_ge_text_ttext", - "ever_ge_tfloat_float", - "ever_ge_tint_int", - "ever_ge_ttext_text", - "ever_gt_base_temporal", - "ever_gt_bigint_tbigint", - "ever_gt_float_tfloat", - "ever_gt_int_tint", - "ever_gt_tbigint_bigint", - "ever_gt_temporal_base", - "ever_gt_temporal_temporal", - "ever_gt_text_ttext", - "ever_gt_tfloat_float", - "ever_gt_tint_int", - "ever_gt_ttext_text", - "ever_le_base_temporal", - "ever_le_bigint_tbigint", - "ever_le_float_tfloat", - "ever_le_int_tint", - "ever_le_tbigint_bigint", - "ever_le_temporal_base", - "ever_le_temporal_temporal", - "ever_le_text_ttext", - "ever_le_tfloat_float", - "ever_le_tint_int", - "ever_le_ttext_text", - "ever_lt_base_temporal", - "ever_lt_bigint_tbigint", - "ever_lt_float_tfloat", - "ever_lt_int_tint", - "ever_lt_tbigint_bigint", - "ever_lt_temporal_base", - "ever_lt_temporal_temporal", - "ever_lt_text_ttext", - "ever_lt_tfloat_float", - "ever_lt_tint_int", - "ever_lt_ttext_text", - "ever_ne_base_temporal", - "ever_ne_bigint_tbigint", - "ever_ne_bool_tbool", - "ever_ne_cbuffer_tcbuffer", - "ever_ne_float_tfloat", - "ever_ne_geo_tgeo", - "ever_ne_geo_trgeometry", - "ever_ne_h3index_th3index", - "ever_ne_int_tint", - "ever_ne_jsonb_tjsonb", - "ever_ne_npoint_tnpoint", - "ever_ne_pose_tpose", - "ever_ne_quadbin_tquadbin", - "ever_ne_tbigint_bigint", - "ever_ne_tbool_bool", - "ever_ne_tcbuffer_cbuffer", - "ever_ne_tcbuffer_tcbuffer", - "ever_ne_temporal_base", - "ever_ne_temporal_temporal", - "ever_ne_text_ttext", - "ever_ne_tfloat_float", - "ever_ne_tgeo_geo", - "ever_ne_tgeo_tgeo", - "ever_ne_th3index_h3index", - "ever_ne_th3index_th3index", - "ever_ne_tint_int", - "ever_ne_tjsonb_jsonb", - "ever_ne_tjsonb_tjsonb", - "ever_ne_tnpoint_npoint", - "ever_ne_tnpoint_tnpoint", - "ever_ne_tpose_pose", - "ever_ne_tpose_tpose", - "ever_ne_tquadbin_quadbin", - "ever_ne_tquadbin_tquadbin", - "ever_ne_trgeometry_geo", - "ever_ne_trgeometry_trgeometry", - "ever_ne_ttext_text", - "float8_out", - "float_angular_difference", - "float_collinear", - "float_degrees", - "float_extent_transfn", - "float_get_bin", - "float_set_tbox", - "float_timestamptz_to_tbox", - "float_to_set", - "float_to_span", - "float_to_spanset", - "float_to_tbox", - "float_tstzspan_to_tbox", - "float_union_transfn", - "floatsegm_interpolate", - "floatsegm_locate", - "front8D", - "front_stbox_stbox", - "front_stbox_tspatial", - "front_tpcbox_tpcbox", - "front_tspatial_stbox", - "front_tspatial_tspatial", - "gbox_in", - "gbox_make", - "gbox_out", - "gbox_set_stbox", - "gbox_to_stbox", - "geo_as_ewkb", - "geo_as_ewkt", - "geo_as_geojson", - "geo_as_hexewkb", - "geo_as_text", - "geo_as_wkt", - "geo_basetype", - "geo_cluster_dbscan", - "geo_cluster_intersecting", - "geo_cluster_kmeans", - "geo_cluster_within", - "geo_collect_garray", - "geo_copy", - "geo_disjoint_fn", - "geo_disjoint_fn_geo", - "geo_distance_fn", - "geo_dwithin_fn", - "geo_dwithin_fn_geo", - "geo_equals", - "geo_extract_elements", - "geo_from_ewkb", - "geo_from_geojson", - "geo_from_text", - "geo_geo_n", - "geo_intersects_fn", - "geo_intersects_fn_geo", - "geo_is_empty", - "geo_is_unitary", - "geo_makeline_garray", - "geo_num_geos", - "geo_num_points", - "geo_out", - "geo_parse", - "geo_pointarr", - "geo_points", - "geo_reverse", - "geo_round", - "geo_same", - "geo_serialize", - "geo_set_srid", - "geo_set_stbox", - "geo_split_each_n_stboxes", - "geo_split_n_stboxes", - "geo_srid", - "geo_stbox", - "geo_stboxes", - "geo_timestamptz_to_stbox", - "geo_to_h3index_set", - "geo_to_set", - "geo_to_stbox", - "geo_tpose_to_trgeometry", - "geo_tposeinst_to_trgeo", - "geo_tposeseq_to_trgeo", - "geo_tposeseqset_to_trgeo", - "geo_transform", - "geo_transform_pipeline", - "geo_tstzspan_to_stbox", - "geo_typename", - "geo_union_transfn", - "geoarr_set_stbox", - "geocircle_make", - "geog_area", - "geog_centroid", - "geog_distance", - "geog_dwithin", - "geog_from_hexewkb", - "geog_in", - "geog_intersects", - "geog_length", - "geog_perimeter", - "geog_serialize", - "geog_to_geom", - "geogpoint_make2d", - "geogpoint_make3dz", - "geom_apply_pose", - "geom_array_union", - "geom_azimuth", - "geom_boundary", - "geom_buffer", - "geom_centroid", - "geom_clip_supported", - "geom_contains", - "geom_convex_hull", - "geom_covers", - "geom_difference2d", - "geom_disjoint2d", - "geom_distance2d", - "geom_distance3d", - "geom_dwithin", - "geom_dwithin2d", - "geom_dwithin3d", - "geom_from_hexewkb", - "geom_in", - "geom_intersection2d", - "geom_intersection2d_coll", - "geom_intersects", - "geom_intersects2d", - "geom_intersects3d", - "geom_length", - "geom_min_bounding_radius", - "geom_perimeter", - "geom_radius", - "geom_relate_pattern", - "geom_serialize", - "geom_shortestline2d", - "geom_shortestline3d", - "geom_spatialrel", - "geom_to_cbuffer", - "geom_to_geog", - "geom_to_nsegment", - "geom_touches", - "geom_unary_union", - "geomeas_to_tpoint", - "geompoint_make2d", - "geompoint_make3dz", - "geompoint_to_npoint", - "geopoint_cmp", - "geopoint_collinear", - "geopoint_eq", - "geopoint_make", - "geopoint_same", - "geos_get_context", - "getQuadrant2D", - "getQuadrant4D", - "getQuadrant8D", - "get_srid_ways", - "gsl_get_aggregation_rng", - "gsl_get_generation_rng", - "h3_are_neighbor_cells_meos", - "h3_cell_area_meos", - "h3_cell_to_center_child_meos", - "h3_cell_to_center_child_next_meos", - "h3_cell_to_child_pos_meos", - "h3_cell_to_children", - "h3_cell_to_gs_boundary", - "h3_cell_to_gs_point", - "h3_cell_to_local_ij_meos", - "h3_cell_to_parent_meos", - "h3_cell_to_parent_next_meos", - "h3_cell_to_vertex_meos", - "h3_cell_to_vertexes", - "h3_cells_to_directed_edge_meos", - "h3_child_pos_to_cell_meos", - "h3_compact_cells", - "h3_directed_edge_to_gs_boundary", - "h3_edge_length_meos", - "h3_get_base_cell_number_meos", - "h3_get_directed_edge_destination_meos", - "h3_get_directed_edge_origin_meos", - "h3_get_icosahedron_faces", - "h3_get_num_cells_meos", - "h3_get_resolution_meos", - "h3_grid_disk", - "h3_grid_distance_meos", - "h3_grid_path_cells", - "h3_grid_ring", - "h3_gs_great_circle_distance_meos", - "h3_gs_point_to_cell", - "h3_is_pentagon_meos", - "h3_is_res_class_iii_meos", - "h3_is_valid_cell_meos", - "h3_is_valid_directed_edge_meos", - "h3_is_valid_vertex_meos", - "h3_latlng_deg_to_cell", - "h3_local_ij_to_cell_meos", - "h3_origin_to_directed_edges", - "h3_sample_step_deg", - "h3_uncompact_cells", - "h3_unit_from_cstring", - "h3_vertex_to_gs_point", - "h3index_as_hexwkb", - "h3index_as_wkb", - "h3index_cmp", - "h3index_eq", - "h3index_from_hexwkb", - "h3index_from_wkb", - "h3index_ge", - "h3index_gt", - "h3index_hash", - "h3index_in", - "h3index_le", - "h3index_lt", - "h3index_ne", - "h3index_out", - "h3index_set_stbox", - "h3indexarr_set_stbox", - "hypot3d", - "int_extent_transfn", - "int_get_bin", - "int_set_tbox", - "int_timestamptz_to_tbox", - "int_to_set", - "int_to_span", - "int_to_spanset", - "int_to_tbox", - "int_tstzspan_to_tbox", - "int_union_transfn", - "inter_span_span", - "inter_stbox_stbox", - "inter_tbox_tbox", - "inter_tpcbox_tpcbox", - "interpolate_point4d_spheroid", - "interptype_from_string", - "interptype_name", - "intersection_bigint_set", - "intersection_cbuffer_set", - "intersection_date_set", - "intersection_float_set", - "intersection_geo_set", - "intersection_int_set", - "intersection_jsonb_set", - "intersection_npoint_set", - "intersection_pcpatch_set", - "intersection_pcpoint_set", - "intersection_pose_set", - "intersection_set_bigint", - "intersection_set_cbuffer", - "intersection_set_date", - "intersection_set_float", - "intersection_set_geo", - "intersection_set_int", - "intersection_set_jsonb", - "intersection_set_npoint", - "intersection_set_pcpatch", - "intersection_set_pcpoint", - "intersection_set_pose", - "intersection_set_set", - "intersection_set_text", - "intersection_set_timestamptz", - "intersection_set_value", - "intersection_span_bigint", - "intersection_span_date", - "intersection_span_float", - "intersection_span_int", - "intersection_span_span", - "intersection_span_spanset", - "intersection_span_timestamptz", - "intersection_span_value", - "intersection_spanset_bigint", - "intersection_spanset_date", - "intersection_spanset_float", - "intersection_spanset_int", - "intersection_spanset_span", - "intersection_spanset_spanset", - "intersection_spanset_timestamptz", - "intersection_spanset_value", - "intersection_stbox_stbox", - "intersection_tbox_tbox", - "intersection_tcontseq_tdiscseq", - "intersection_tdiscseq_tcontseq", - "intersection_tdiscseq_tdiscseq", - "intersection_tdiscseq_tsequenceset", - "intersection_temporal_temporal", - "intersection_text_set", - "intersection_timestamptz_set", - "intersection_tinstant_tinstant", - "intersection_tinstant_tsequence", - "intersection_tinstant_tsequenceset", - "intersection_tpcbox_tpcbox", - "intersection_tsequence_tinstant", - "intersection_tsequence_tsequenceset", - "intersection_tsequenceset_tdiscseq", - "intersection_tsequenceset_tinstant", - "intersection_value_set", - "intersection_value_span", - "intersection_value_spanset", - "intersects_cbuffer_cbuffer", - "interval_cmp", - "interval_in", - "interval_out", - "interval_units", - "invert", - "json_array_element", - "json_array_element_text", - "json_array_elements", - "json_array_elements_text", - "json_array_length", - "json_each", - "json_each_text", - "json_extract_path", - "json_extract_path_text", - "json_in", - "json_make", - "json_make_two_arg", - "json_object_field", - "json_object_field_text", - "json_object_keys", - "json_out", - "json_strip_nulls", - "json_typeof", - "jsonb_array_element", - "jsonb_array_element_text", - "jsonb_array_elements", - "jsonb_array_elements_text", - "jsonb_array_length", - "jsonb_cmp", - "jsonb_concat", - "jsonb_contained", - "jsonb_contains", - "jsonb_copy", - "jsonb_delete", - "jsonb_delete_array", - "jsonb_delete_index", - "jsonb_delete_path", - "jsonb_each", - "jsonb_each_text", - "jsonb_eq", - "jsonb_exists", - "jsonb_exists_array", - "jsonb_extract_path", - "jsonb_extract_path_text", - "jsonb_from_text", - "jsonb_ge", - "jsonb_gt", - "jsonb_hash", - "jsonb_hash_extended", - "jsonb_in", - "jsonb_insert", - "jsonb_le", - "jsonb_lt", - "jsonb_make", - "jsonb_make_two_arg", - "jsonb_ne", - "jsonb_object_field", - "jsonb_object_field_text", - "jsonb_object_keys", - "jsonb_out", - "jsonb_path_exists", - "jsonb_path_match", - "jsonb_path_query_all", - "jsonb_path_query_array", - "jsonb_path_query_first", - "jsonb_pretty", - "jsonb_set", - "jsonb_set_lax", - "jsonb_strip_nulls", - "jsonb_to_bool", - "jsonb_to_cstring", - "jsonb_to_float4", - "jsonb_to_float8", - "jsonb_to_int16", - "jsonb_to_int32", - "jsonb_to_int64", - "jsonb_to_numeric", - "jsonb_to_set", - "jsonb_to_text", - "jsonb_union_transfn", - "jsonbfunc_jsonbset", - "jsonbfunc_jsonbset_jsonb", - "jsonbfunc_jsonbset_text", - "jsonbset_array_element", - "jsonbset_array_length", - "jsonbset_delete", - "jsonbset_delete_array", - "jsonbset_delete_index", - "jsonbset_delete_path", - "jsonbset_end_value", - "jsonbset_exists", - "jsonbset_exists_array", - "jsonbset_extract_path", - "jsonbset_in", - "jsonbset_insert", - "jsonbset_make", - "jsonbset_object_field", - "jsonbset_out", - "jsonbset_path_exists", - "jsonbset_path_match", - "jsonbset_path_query_array", - "jsonbset_path_query_first", - "jsonbset_pretty", - "jsonbset_set", - "jsonbset_start_value", - "jsonbset_strip_nulls", - "jsonbset_to_alphanumset", - "jsonbset_to_floatset", - "jsonbset_to_intset", - "jsonbset_to_textset_key", - "jsonbset_value_n", - "jsonbset_values", - "jsonpath_copy", - "jsonpath_in", - "jsonpath_out", - "left2D", - "left4D", - "left8D", - "left_bigint_set", - "left_bigint_span", - "left_bigint_spanset", - "left_float_set", - "left_float_span", - "left_float_spanset", - "left_int_set", - "left_int_span", - "left_int_spanset", - "left_numspan_tnumber", - "left_set_bigint", - "left_set_float", - "left_set_int", - "left_set_set", - "left_set_text", - "left_set_value", - "left_span_bigint", - "left_span_float", - "left_span_int", - "left_span_span", - "left_span_spanset", - "left_span_value", - "left_spanset_bigint", - "left_spanset_float", - "left_spanset_int", - "left_spanset_span", - "left_spanset_spanset", - "left_spanset_value", - "left_stbox_stbox", - "left_stbox_tspatial", - "left_tbox_tbox", - "left_tbox_tnumber", - "left_text_set", - "left_tnumber_numspan", - "left_tnumber_tbox", - "left_tnumber_tnumber", - "left_tpcbox_tpcbox", - "left_tspatial_stbox", - "left_tspatial_tspatial", - "left_value_set", - "left_value_span", - "left_value_spanset", - "lfnadj_span_span", - "lfunc_set", - "line_interpolate_point", - "line_locate_point", - "line_numpoints", - "line_point_n", - "line_substring", - "lwcircle_make", - "lwcoll_from_points_lines", - "lwgeom_apply_pose", - "lwgeom_line_interpolate_point", - "lwline_make", - "lwpointarr_make_trajectory", - "lwpointarr_remove_duplicates", - "lwproj_lookup", - "meos_array_add", - "meos_array_count", - "meos_array_create", - "meos_array_destroy", - "meos_array_destroy_free", - "meos_array_get", - "meos_array_reset", - "meos_array_reset_free", - "meos_basetype", - "meos_errno", - "meos_errno_reset", - "meos_errno_restore", - "meos_errno_set", - "meos_error", - "meos_finalize", - "meos_finalize_collation", - "meos_finalize_projsrs", - "meos_finalize_timezone", - "meos_finalize_ways", - "meos_get_datestyle", - "meos_get_intervalstyle", - "meos_initialize", - "meos_initialize_allocator", - "meos_initialize_collation", - "meos_initialize_error_handler", - "meos_initialize_noexit_error_handler", - "meos_initialize_timezone", - "meos_pc_patch_deserialize", - "meos_pc_patch_serialize", - "meos_pc_patch_serialize_to_uncompressed", - "meos_pc_patch_serialized_size", - "meos_pc_point_deserialize", - "meos_pc_point_serialize", - "meos_pc_schema", - "meos_pc_schema_clear", - "meos_pc_schema_get_srid", - "meos_pc_schema_register", - "meos_pc_schema_register_xml", - "meos_pc_schema_xml", - "meos_postgis_valid_typmod", - "meos_set_arrow_roundtrip", - "meos_set_datestyle", - "meos_set_from_arrow", - "meos_set_intervalstyle", - "meos_set_spatial_ref_sys_csv", - "meos_set_to_arrow", - "meos_set_ways_csv", - "meos_span_arrow_roundtrip", - "meos_span_from_arrow", - "meos_span_to_arrow", - "meos_spanset_arrow_roundtrip", - "meos_spanset_from_arrow", - "meos_spanset_to_arrow", - "meos_stbox_arrow_roundtrip", - "meos_stbox_from_arrow", - "meos_stbox_to_arrow", - "meos_tbox_arrow_roundtrip", - "meos_tbox_from_arrow", - "meos_tbox_to_arrow", - "meos_temporal_arrow_roundtrip", - "meos_temporal_from_arrow", - "meos_temporal_to_arrow", - "meos_typeof_hexwkb", - "meosoper_from_string", - "meosoper_name", - "meostype_length", - "meostype_name", - "mi_span_span", - "mi_span_value", - "mindistance_tcbuffer_tcbuffer", - "mindistance_tgeo_tgeo", - "mindistance_tgeoarr_tgeoarr", - "minus_bigint_set", - "minus_bigint_span", - "minus_bigint_spanset", - "minus_cbuffer_set", - "minus_date_set", - "minus_date_span", - "minus_date_spanset", - "minus_float_set", - "minus_float_span", - "minus_float_spanset", - "minus_geo_set", - "minus_int_set", - "minus_int_span", - "minus_int_spanset", - "minus_jsonb_set", - "minus_npoint_set", - "minus_pcpatch_set", - "minus_pcpoint_set", - "minus_pose_set", - "minus_set_bigint", - "minus_set_cbuffer", - "minus_set_date", - "minus_set_float", - "minus_set_geo", - "minus_set_int", - "minus_set_jsonb", - "minus_set_npoint", - "minus_set_pcpatch", - "minus_set_pcpoint", - "minus_set_pose", - "minus_set_set", - "minus_set_text", - "minus_set_timestamptz", - "minus_set_value", - "minus_span_bigint", - "minus_span_date", - "minus_span_float", - "minus_span_int", - "minus_span_span", - "minus_span_spanset", - "minus_span_timestamptz", - "minus_span_value", - "minus_spanset_bigint", - "minus_spanset_date", - "minus_spanset_float", - "minus_spanset_int", - "minus_spanset_span", - "minus_spanset_spanset", - "minus_spanset_timestamptz", - "minus_spanset_value", - "minus_text_set", - "minus_timestamptz_set", - "minus_timestamptz_span", - "minus_timestamptz_spanset", - "minus_value_set", - "minus_value_span", - "minus_value_spanset", - "mline_type", - "mobilitydb_full_version", - "mobilitydb_init", - "mobilitydb_version", - "mul_bigint_tbigint", - "mul_float_tfloat", - "mul_int_tint", - "mul_tbigint_bigint", - "mul_tfloat_float", - "mul_tint_int", - "mul_tnumber_tnumber", - "nad_cbuffer_stbox", - "nad_stbox_geo", - "nad_stbox_stbox", - "nad_stbox_trgeometry", - "nad_tbox_tbox", - "nad_tboxfloat_tboxfloat", - "nad_tboxint_tboxint", - "nad_tcbuffer_cbuffer", - "nad_tcbuffer_geo", - "nad_tcbuffer_stbox", - "nad_tcbuffer_tcbuffer", - "nad_tfloat_float", - "nad_tfloat_tbox", - "nad_tfloat_tfloat", - "nad_tgeo_geo", - "nad_tgeo_stbox", - "nad_tgeo_tgeo", - "nad_tint_int", - "nad_tint_tbox", - "nad_tint_tint", - "nad_tnpoint_geo", - "nad_tnpoint_npoint", - "nad_tnpoint_stbox", - "nad_tnpoint_tnpoint", - "nad_tnumber_number", - "nad_tnumber_tbox", - "nad_tnumber_tnumber", - "nad_tpcbox_tpcbox", - "nad_tpcpoint_geo", - "nad_tpointcloud_tpcbox", - "nad_tpointcloud_tpointcloud", - "nad_tpose_geo", - "nad_tpose_pose", - "nad_tpose_stbox", - "nad_tpose_tpose", - "nad_trgeometry_geo", - "nad_trgeometry_stbox", - "nad_trgeometry_tpoint", - "nad_trgeometry_trgeometry", - "nai_tcbuffer_cbuffer", - "nai_tcbuffer_geo", - "nai_tcbuffer_tcbuffer", - "nai_tgeo_geo", - "nai_tgeo_tgeo", - "nai_tnpoint_geo", - "nai_tnpoint_npoint", - "nai_tnpoint_tnpoint", - "nai_tpose_geo", - "nai_tpose_pose", - "nai_tpose_tpose", - "nai_trgeometry_geo", - "nai_trgeometry_tpoint", - "nai_trgeometry_trgeometry", - "not_negative_datum", - "npoint_as_ewkt", - "npoint_as_hexwkb", - "npoint_as_text", - "npoint_as_wkb", - "npoint_cmp", - "npoint_collinear", - "npoint_eq", - "npoint_from_hexwkb", - "npoint_from_wkb", - "npoint_ge", - "npoint_gt", - "npoint_hash", - "npoint_hash_extended", - "npoint_in", - "npoint_le", - "npoint_lt", - "npoint_make", - "npoint_ne", - "npoint_out", - "npoint_parse", - "npoint_position", - "npoint_round", - "npoint_route", - "npoint_same", - "npoint_set", - "npoint_set_stbox", - "npoint_srid", - "npoint_timestamptz_set_stbox", - "npoint_timestamptz_to_stbox", - "npoint_to_geompoint", - "npoint_to_nsegment", - "npoint_to_set", - "npoint_to_stbox", - "npoint_tstzspan_set_stbox", - "npoint_tstzspan_to_stbox", - "npoint_union_transfn", - "npoint_wkt_out", - "npointarr_geom", - "npointarr_set_stbox", - "npointsegm_interpolate", - "npointsegm_locate", - "nsegment_cmp", - "nsegment_end_position", - "nsegment_eq", - "nsegment_ge", - "nsegment_gt", - "nsegment_in", - "nsegment_le", - "nsegment_lt", - "nsegment_make", - "nsegment_ne", - "nsegment_out", - "nsegment_parse", - "nsegment_round", - "nsegment_route", - "nsegment_set", - "nsegment_set_stbox", - "nsegment_srid", - "nsegment_start_position", - "nsegment_to_geom", - "nsegment_to_stbox", - "nsegmentarr_geom", - "nsegmentarr_normalize", - "null_handle_type_from_string", - "number_set_tbox", - "number_tbox", - "number_timestamptz_to_tbox", - "number_tstzspan_to_tbox", - "numset_set_tbox", - "numset_shift_scale", - "numset_type", - "numspan_basetype", - "numspan_delta_scale_iter", - "numspan_expand", - "numspan_set_tbox", - "numspan_shift_scale", - "numspan_shift_scale_iter", - "numspan_timestamptz_to_tbox", - "numspan_tstzspan_to_tbox", - "numspan_type", - "numspan_width", - "numspanset_shift_scale", - "numspanset_width", - "ovadj_span_span", - "overAbove8D", - "overAfter4D", - "overAfter8D", - "overBack8D", - "overBefore4D", - "overBefore8D", - "overBelow8D", - "overFront8D", - "overLeft2D", - "overLeft4D", - "overLeft8D", - "overRight2D", - "overRight4D", - "overRight8D", - "overabove_stbox_stbox", - "overabove_stbox_tspatial", - "overabove_tpcbox_tpcbox", - "overabove_tspatial_stbox", - "overabove_tspatial_tspatial", - "overafter_date_set", - "overafter_date_span", - "overafter_date_spanset", - "overafter_set_date", - "overafter_set_timestamptz", - "overafter_span_date", - "overafter_span_timestamptz", - "overafter_spanset_date", - "overafter_spanset_timestamptz", - "overafter_stbox_stbox", - "overafter_stbox_tspatial", - "overafter_tbox_tbox", - "overafter_tbox_tnumber", - "overafter_temporal_temporal", - "overafter_temporal_tstzspan", - "overafter_timestamptz_set", - "overafter_timestamptz_span", - "overafter_timestamptz_spanset", - "overafter_tnumber_tbox", - "overafter_tnumber_tnumber", - "overafter_tpcbox_tpcbox", - "overafter_tspatial_stbox", - "overafter_tspatial_tspatial", - "overafter_tstzspan_temporal", - "overback_stbox_stbox", - "overback_stbox_tspatial", - "overback_tpcbox_tpcbox", - "overback_tspatial_stbox", - "overback_tspatial_tspatial", - "overbefore_date_set", - "overbefore_date_span", - "overbefore_date_spanset", - "overbefore_set_date", - "overbefore_set_timestamptz", - "overbefore_span_date", - "overbefore_span_timestamptz", - "overbefore_spanset_date", - "overbefore_spanset_timestamptz", - "overbefore_stbox_stbox", - "overbefore_stbox_tspatial", - "overbefore_tbox_tbox", - "overbefore_tbox_tnumber", - "overbefore_temporal_temporal", - "overbefore_temporal_tstzspan", - "overbefore_timestamptz_set", - "overbefore_timestamptz_span", - "overbefore_timestamptz_spanset", - "overbefore_tnumber_tbox", - "overbefore_tnumber_tnumber", - "overbefore_tpcbox_tpcbox", - "overbefore_tspatial_stbox", - "overbefore_tspatial_tspatial", - "overbefore_tstzspan_temporal", - "overbelow_stbox_stbox", - "overbelow_stbox_tspatial", - "overbelow_tpcbox_tpcbox", - "overbelow_tspatial_stbox", - "overbelow_tspatial_tspatial", - "overfront_stbox_stbox", - "overfront_stbox_tspatial", - "overfront_tpcbox_tpcbox", - "overfront_tspatial_stbox", - "overfront_tspatial_tspatial", - "overlap2D", - "overlap4D", - "overlap8D", - "overlapKD", - "overlaps_numspan_tnumber", - "overlaps_rid_tnpoint_bigintset", - "overlaps_rid_tnpoint_tnpoint", - "overlaps_set_set", - "overlaps_span_span", - "overlaps_span_spanset", - "overlaps_spanset_span", - "overlaps_spanset_spanset", - "overlaps_stbox_stbox", - "overlaps_stbox_tspatial", - "overlaps_tbox_tbox", - "overlaps_tbox_tnumber", - "overlaps_temporal_temporal", - "overlaps_temporal_tstzspan", - "overlaps_tnumber_numspan", - "overlaps_tnumber_tbox", - "overlaps_tnumber_tnumber", - "overlaps_tpcbox_tpcbox", - "overlaps_tspatial_stbox", - "overlaps_tspatial_tspatial", - "overlaps_tstzspan_temporal", - "overleft_bigint_set", - "overleft_bigint_span", - "overleft_bigint_spanset", - "overleft_float_set", - "overleft_float_span", - "overleft_float_spanset", - "overleft_int_set", - "overleft_int_span", - "overleft_int_spanset", - "overleft_numspan_tnumber", - "overleft_set_bigint", - "overleft_set_float", - "overleft_set_int", - "overleft_set_set", - "overleft_set_text", - "overleft_set_value", - "overleft_span_bigint", - "overleft_span_float", - "overleft_span_int", - "overleft_span_span", - "overleft_span_spanset", - "overleft_span_value", - "overleft_spanset_bigint", - "overleft_spanset_float", - "overleft_spanset_int", - "overleft_spanset_span", - "overleft_spanset_spanset", - "overleft_spanset_value", - "overleft_stbox_stbox", - "overleft_stbox_tspatial", - "overleft_tbox_tbox", - "overleft_tbox_tnumber", - "overleft_text_set", - "overleft_tnumber_numspan", - "overleft_tnumber_tbox", - "overleft_tnumber_tnumber", - "overleft_tpcbox_tpcbox", - "overleft_tspatial_stbox", - "overleft_tspatial_tspatial", - "overleft_value_set", - "overleft_value_span", - "overleft_value_spanset", - "overright_bigint_set", - "overright_bigint_span", - "overright_bigint_spanset", - "overright_float_set", - "overright_float_span", - "overright_float_spanset", - "overright_int_set", - "overright_int_span", - "overright_int_spanset", - "overright_numspan_tnumber", - "overright_set_bigint", - "overright_set_float", - "overright_set_int", - "overright_set_set", - "overright_set_text", - "overright_set_value", - "overright_span_bigint", - "overright_span_float", - "overright_span_int", - "overright_span_span", - "overright_span_spanset", - "overright_span_value", - "overright_spanset_bigint", - "overright_spanset_float", - "overright_spanset_int", - "overright_spanset_span", - "overright_spanset_spanset", - "overright_spanset_value", - "overright_stbox_stbox", - "overright_stbox_tspatial", - "overright_tbox_tbox", - "overright_tbox_tnumber", - "overright_text_set", - "overright_tnumber_numspan", - "overright_tnumber_tbox", - "overright_tnumber_tnumber", - "overright_tpcbox_tpcbox", - "overright_tspatial_stbox", - "overright_tspatial_tspatial", - "overright_value_set", - "overright_value_span", - "overright_value_spanset", - "p_cbrace", - "p_cbracket", - "p_comma", - "p_cparen", - "p_delimchar", - "p_obrace", - "p_obracket", - "p_oparen", - "p_whitespace", - "pcpatch_any_point_matches", - "pcpatch_as_hexwkb", - "pcpatch_cmp", - "pcpatch_copy", - "pcpatch_eq", - "pcpatch_filter_per_point", - "pcpatch_from_hexwkb", - "pcpatch_ge", - "pcpatch_get_pcid", - "pcpatch_gt", - "pcpatch_hash", - "pcpatch_hash_extended", - "pcpatch_hex_in", - "pcpatch_hex_out", - "pcpatch_le", - "pcpatch_lt", - "pcpatch_ne", - "pcpatch_npoints", - "pcpatch_parse", - "pcpatch_to_set", - "pcpatch_to_tpcbox", - "pcpatch_union_transfn", - "pcpatchset_end_value", - "pcpatchset_in", - "pcpatchset_make", - "pcpatchset_out", - "pcpatchset_start_value", - "pcpatchset_value_n", - "pcpatchset_values", - "pcpoint_as_hexwkb", - "pcpoint_cmp", - "pcpoint_copy", - "pcpoint_eq", - "pcpoint_from_hexwkb", - "pcpoint_ge", - "pcpoint_get_dim", - "pcpoint_get_pcid", - "pcpoint_get_x", - "pcpoint_get_y", - "pcpoint_get_z", - "pcpoint_gt", - "pcpoint_hash", - "pcpoint_hash_extended", - "pcpoint_hex_in", - "pcpoint_hex_out", - "pcpoint_in_tpcbox", - "pcpoint_intersects_geometry", - "pcpoint_le", - "pcpoint_lt", - "pcpoint_ne", - "pcpoint_parse", - "pcpoint_to_set", - "pcpoint_to_tpcbox", - "pcpoint_union_transfn", - "pcpointset_end_value", - "pcpointset_in", - "pcpointset_make", - "pcpointset_out", - "pcpointset_start_value", - "pcpointset_value_n", - "pcpointset_values", - "pfree_array", - "pg_atoi", - "point3d_min_dist", - "point_get_coords", - "point_round", - "point_transf_pj", - "pointsegm_interpolate", - "pointsegm_locate", - "pose_angular_distance", - "pose_apply_geo", - "pose_as_ewkt", - "pose_as_geopose", - "pose_as_hexwkb", - "pose_as_text", - "pose_as_wkb", - "pose_cmp", - "pose_collinear", - "pose_copy", - "pose_distance", - "pose_eq", - "pose_from_geopose", - "pose_from_hexwkb", - "pose_from_wkb", - "pose_ge", - "pose_gt", - "pose_hash", - "pose_hash_extended", - "pose_in", - "pose_le", - "pose_lt", - "pose_make_2d", - "pose_make_3d", - "pose_make_point2d", - "pose_make_point3d", - "pose_ne", - "pose_normalize", - "pose_nsame", - "pose_orientation", - "pose_out", - "pose_parse", - "pose_pitch", - "pose_roll", - "pose_rotation", - "pose_round", - "pose_same", - "pose_set_srid", - "pose_set_stbox", - "pose_srid", - "pose_timestamptz_set_stbox", - "pose_timestamptz_to_stbox", - "pose_to_point", - "pose_to_set", - "pose_to_stbox", - "pose_transform", - "pose_transform_pipeline", - "pose_tstzspan_set_stbox", - "pose_tstzspan_to_stbox", - "pose_union_transfn", - "pose_wkt_out", - "pose_yaw", - "posearr_round", - "posearr_set_stbox", - "posesegm_interpolate", - "posesegm_locate", - "positive_datum", - "positive_duration", - "proj_get_context", - "pt_distance_fn", - "quadbin_cell_area", - "quadbin_cell_sibling", - "quadbin_cell_to_bounding_box", - "quadbin_cell_to_children", - "quadbin_cell_to_children_set", - "quadbin_cell_to_parent", - "quadbin_cell_to_point", - "quadbin_cell_to_quadkey", - "quadbin_cell_to_tile", - "quadbin_cmp", - "quadbin_eq", - "quadbin_ge", - "quadbin_get_resolution", - "quadbin_grid_disk", - "quadbin_gt", - "quadbin_hash", - "quadbin_index_to_string", - "quadbin_is_valid_cell", - "quadbin_is_valid_index", - "quadbin_k_ring", - "quadbin_le", - "quadbin_lt", - "quadbin_ne", - "quadbin_parse", - "quadbin_point_to_cell", - "quadbin_set_stbox", - "quadbin_string_to_index", - "quadbin_tile_to_cell", - "quadbinarr_set_stbox", - "raquet_as_hexwkb", - "raquet_as_wkb", - "raquet_cmp", - "raquet_copy", - "raquet_eq", - "raquet_from_hexwkb", - "raquet_from_wkb", - "raquet_height", - "raquet_in", - "raquet_make", - "raquet_nodata", - "raquet_out", - "raquet_pixels_size", - "raquet_pixtype_size", - "raquet_quadbin", - "raquet_read", - "raquet_read_bytes", - "raquet_width", - "raster_quadbin_from_bounds", - "raster_tile_value", - "raster_tile_value_quadbin", - "right2D", - "right4D", - "right8D", - "right_bigint_set", - "right_bigint_span", - "right_bigint_spanset", - "right_float_set", - "right_float_span", - "right_float_spanset", - "right_int_set", - "right_int_span", - "right_int_spanset", - "right_numspan_tnumber", - "right_set_bigint", - "right_set_float", - "right_set_int", - "right_set_set", - "right_set_text", - "right_set_value", - "right_span_bigint", - "right_span_float", - "right_span_int", - "right_span_span", - "right_span_spanset", - "right_span_value", - "right_spanset_bigint", - "right_spanset_float", - "right_spanset_int", - "right_spanset_span", - "right_spanset_spanset", - "right_spanset_value", - "right_stbox_stbox", - "right_stbox_tspatial", - "right_tbox_tbox", - "right_tbox_tnumber", - "right_text_set", - "right_tnumber_numspan", - "right_tnumber_tbox", - "right_tnumber_tnumber", - "right_tpcbox_tpcbox", - "right_tspatial_stbox", - "right_tspatial_tspatial", - "right_value_set", - "right_value_span", - "right_value_spanset", - "round_fn", - "route_exists", - "route_geom", - "route_length", - "rtree_create_bigintspan", - "rtree_create_datespan", - "rtree_create_floatspan", - "rtree_create_intspan", - "rtree_create_stbox", - "rtree_create_tbox", - "rtree_create_tstzspan", - "rtree_free", - "rtree_insert", - "rtree_insert_temporal", - "rtree_insert_temporal_split", - "rtree_search", - "rtree_search_temporal", - "rtree_search_temporal_dedup", - "same_dimensionality_tspatial_geo", - "same_numspan_tnumber", - "same_rid_tnpoint_bigint", - "same_rid_tnpoint_bigintset", - "same_rid_tnpoint_npoint", - "same_rid_tnpoint_tnpoint", - "same_span_span", - "same_spatial_dimensionality", - "same_stbox_stbox", - "same_stbox_tspatial", - "same_tbox_tbox", - "same_tbox_tnumber", - "same_temporal_temporal", - "same_temporal_tstzspan", - "same_tnumber_numspan", - "same_tnumber_tbox", - "same_tnumber_tnumber", - "same_tpcbox_tpcbox", - "same_tspatial_stbox", - "same_tspatial_tspatial", - "same_tstzspan_temporal", - "setPath", - "setPathArray", - "setPathObject", - "settype_basetype", - "shortestline_tcbuffer_cbuffer", - "shortestline_tcbuffer_geo", - "shortestline_tcbuffer_tcbuffer", - "shortestline_tgeo_geo", - "shortestline_tgeo_tgeo", - "shortestline_tnpoint_geo", - "shortestline_tnpoint_npoint", - "shortestline_tnpoint_tnpoint", - "shortestline_tpose_geo", - "shortestline_tpose_pose", - "shortestline_tpose_tpose", - "shortestline_trgeometry_geo", - "shortestline_trgeometry_tpoint", - "shortestline_trgeometry_trgeometry", - "skiplist_free", - "skiplist_headval", - "skiplist_keys_values", - "skiplist_make", - "skiplist_search", - "skiplist_set_extra", - "skiplist_splice", - "skiplist_values", - "spanarr_normalize", - "spanarr_sort", - "spanbase_extent_transfn", - "spannode_copy", - "spannode_init", - "spannode_kdtree_next", - "spannode_quadtree_next", - "spansettype_spantype", - "spantype_basetype", - "spantype_spansettype", - "spatial_basetype", - "spatial_flags", - "spatial_parse_elem", - "spatial_set_srid", - "spatial_set_stbox", - "spatial_srid", - "spatialarr_set_bbox", - "spatialarr_wkt_out", - "spatialbase_as_ewkt", - "spatialbase_as_text", - "spatialrel_geo_geo", - "spatialrel_tgeo_tgeo", - "spatialrel_trgeo_trav_geo", - "spatialset_as_ewkt", - "spatialset_as_text", - "spatialset_out", - "spatialset_set_srid", - "spatialset_set_stbox", - "spatialset_srid", - "spatialset_to_stbox", - "spatialset_transform", - "spatialset_transform_pipeline", - "spatialset_type", - "spheroid_init_from_srid", - "srid_check_latlong", - "srid_is_latlong", - "srid_parse", - "stboxarr_round", - "stboxnode_copy", - "stboxnode_init", - "stboxnode_kdtree_next", - "stboxnode_quadtree_next", - "string_escape", - "string_unescape", - "stringarr_to_string", - "sub_bigint_tbigint", - "sub_float_tfloat", - "sub_int_tint", - "sub_tbigint_bigint", - "sub_tfloat_float", - "sub_tint_int", - "sub_tnumber_tnumber", - "super_union_span_span", - "synchronize_tsequence_tsequence", - "synchronize_tsequenceset_tsequence", - "synchronize_tsequenceset_tsequenceset", - "talphanum_type", - "tand_bool_tbool", - "tand_tbool_bool", - "tand_tbool_tbool", - "tbigint_end_value", - "tbigint_from_base_temp", - "tbigint_from_mfjson", - "tbigint_in", - "tbigint_max_value", - "tbigint_min_value", - "tbigint_out", - "tbigint_scale_value", - "tbigint_shift_scale_value", - "tbigint_shift_value", - "tbigint_start_value", - "tbigint_to_tfloat", - "tbigint_to_th3index", - "tbigint_to_tint", - "tbigint_to_tquadbin", - "tbigint_value_at_timestamptz", - "tbigint_value_n", - "tbigint_values", - "tbigintbox_expand", - "tbigintbox_shift_scale", - "tbigintinst_from_mfjson", - "tbigintinst_in", - "tbigintinst_make", - "tbigintseq_from_base_tstzset", - "tbigintseq_from_base_tstzspan", - "tbigintseq_from_mfjson", - "tbigintseqset_from_base_tstzspanset", - "tbigintseqset_from_mfjson", - "tbigintseqset_in", - "tboxbigint_xmax", - "tboxbigint_xmin", - "tboxfloat_xmax", - "tboxfloat_xmin", - "tboxint_xmax", - "tboxint_xmin", - "tboxnode_copy", - "tboxnode_init", - "tboxnode_kdtree_next", - "tboxnode_quadtree_next", - "tcbufferinstarr_set_stbox", - "tcbufferseg_within_ctx", - "tcbuffersegm_distance_turnpt", - "tcbuffersegm_dwithin_turnpt", - "tcbuffersegm_intersection", - "tcbuffersegm_intersection_value", - "tcbuffersegm_tdwithin_turnpt", - "tcbuffersegm_traversed_area", - "tcellindex_cell_area", - "tcellindex_cell_to_boundary", - "tcellindex_cell_to_parent", - "tcellindex_cell_to_point", - "tcellindex_get_resolution", - "tcellindex_is_valid_cell", - "tcellindex_type", - "tcomp_base_temporal", - "tcomp_geo_tgeo", - "tcomp_temporal_base", - "tcomp_temporal_temporal", - "tcomp_tgeo_geo", - "tcontains_cbuffer_tcbuffer", - "tcontains_geo_tcbuffer", - "tcontains_geo_tgeo", - "tcontains_tcbuffer_cbuffer", - "tcontains_tcbuffer_geo", - "tcontains_tcbuffer_tcbuffer", - "tcontains_tgeo_geo", - "tcontains_tgeo_tgeo", - "tcontseq_after_timestamptz", - "tcontseq_at_timestamptz", - "tcontseq_at_tstzset", - "tcontseq_at_tstzspan", - "tcontseq_at_tstzspanset1", - "tcontseq_before_timestamptz", - "tcontseq_delete_timestamptz", - "tcontseq_delete_tstzset", - "tcontseq_delete_tstzspanset", - "tcontseq_find_timestamptz", - "tcontseq_minus_timestamp_iter", - "tcontseq_minus_timestamptz", - "tcontseq_minus_tstzset", - "tcontseq_minus_tstzset_iter", - "tcontseq_minus_tstzspan", - "tcontseq_minus_tstzspanset_iter", - "tcontseq_parse", - "tcontseq_restrict_minmax", - "tcontseq_restrict_tstzspanset", - "tcontseq_restrict_value", - "tcontseq_restrict_value_iter", - "tcontseq_restrict_values", - "tcontseq_tagg_transfn", - "tcovers_cbuffer_tcbuffer", - "tcovers_geo_tcbuffer", - "tcovers_geo_tgeo", - "tcovers_tcbuffer_cbuffer", - "tcovers_tcbuffer_geo", - "tcovers_tcbuffer_tcbuffer", - "tcovers_tgeo_geo", - "tcovers_tgeo_tgeo", - "tdiscseq_after_timestamptz", - "tdiscseq_at_timestamptz", - "tdiscseq_before_timestamptz", - "tdiscseq_find_timestamptz", - "tdiscseq_minus_timestamptz", - "tdiscseq_parse", - "tdiscseq_restrict_minmax", - "tdiscseq_restrict_tstzset", - "tdiscseq_restrict_tstzspanset", - "tdiscseq_restrict_value", - "tdiscseq_restrict_values", - "tdiscseq_tagg_transfn", - "tdiscseq_value_at_timestamptz", - "tdisjoint_cbuffer_tcbuffer", - "tdisjoint_geo_tcbuffer", - "tdisjoint_geo_tgeo", - "tdisjoint_tcbuffer_cbuffer", - "tdisjoint_tcbuffer_geo", - "tdisjoint_tcbuffer_tcbuffer", - "tdisjoint_tgeo_geo", - "tdisjoint_tgeo_tgeo", - "tdisjoint_tgeoarr_tgeoarr", - "tdistance_tcbuffer_cbuffer", - "tdistance_tcbuffer_geo", - "tdistance_tcbuffer_tcbuffer", - "tdistance_tfloat_float", - "tdistance_tgeo_geo", - "tdistance_tgeo_tgeo", - "tdistance_tint_int", - "tdistance_tnpoint_geo", - "tdistance_tnpoint_npoint", - "tdistance_tnpoint_tnpoint", - "tdistance_tnumber_number", - "tdistance_tnumber_tnumber", - "tdistance_tpose_geo", - "tdistance_tpose_pose", - "tdistance_tpose_tpose", - "tdistance_trgeometry_geo", - "tdistance_trgeometry_tpoint", - "tdistance_trgeometry_trgeometry", - "tdwithin_add_solutions", - "tdwithin_geo_tcbuffer", - "tdwithin_geo_tgeo", - "tdwithin_tcbuffer_cbuffer", - "tdwithin_tcbuffer_geo", - "tdwithin_tcbuffer_tcbuffer", - "tdwithin_tgeo_geo", - "tdwithin_tgeo_tgeo", - "tdwithin_tgeoarr_tgeoarr", - "tdwithin_tspatial_spatial", - "tdwithin_tspatial_tspatial", - "temparr_out", - "temparr_round", - "tempsubtype_from_string", - "tempsubtype_name", - "temptype_basetype", - "temptype_subtype", - "temptype_subtype_all", - "temptype_supports_linear", - "teq_bool_tbool", - "teq_cbuffer_tcbuffer", - "teq_float_tfloat", - "teq_geo_tgeo", - "teq_geo_trgeometry", - "teq_h3index_th3index", - "teq_int_tint", - "teq_jsonb_tjsonb", - "teq_pose_tpose", - "teq_quadbin_tquadbin", - "teq_tbool_bool", - "teq_tcbuffer_cbuffer", - "teq_temporal_temporal", - "teq_text_ttext", - "teq_tfloat_float", - "teq_tgeo_geo", - "teq_th3index_h3index", - "teq_th3index_th3index", - "teq_tint_int", - "teq_tjsonb_jsonb", - "teq_tnpoint_npoint", - "teq_tpose_pose", - "teq_tquadbin_quadbin", - "teq_tquadbin_tquadbin", - "teq_trgeometry_geo", - "teq_ttext_text", - "text_cmp", - "text_copy", - "text_in", - "text_initcap", - "text_lower", - "text_out", - "text_to_cstring", - "text_to_set", - "text_union_transfn", - "text_upper", - "textcat_text_text", - "textcat_text_textset", - "textcat_text_ttext", - "textcat_textset_text", - "textcat_textset_text_common", - "textcat_ttext_text", - "textcat_ttext_ttext", - "textfunc_ttext", - "textfunc_ttext_text", - "textfunc_ttext_ttext", - "tfloatbox_expand", - "tfloatbox_shift_scale", - "tfloatbox_time_tiles", - "tfloatbox_value_tiles", - "tfloatbox_value_time_tiles", - "tfloatsegm_intersection_value", - "tfunc_tcontseq_tcontseq", - "tfunc_tdiscseq_tdiscseq", - "tfunc_temporal", - "tfunc_temporal_base", - "tfunc_temporal_temporal", - "tfunc_tinstant", - "tfunc_tinstant_base", - "tfunc_tinstant_tinstant", - "tfunc_tsequence", - "tfunc_tsequence_base", - "tfunc_tsequenceset", - "tfunc_tsequenceset_base", - "tfunc_tsequenceset_tsequenceset", - "tge_float_tfloat", - "tge_int_tint", - "tge_temporal_temporal", - "tge_text_ttext", - "tge_tfloat_float", - "tge_tint_int", - "tge_ttext_text", - "tgeodetic_type", - "tgeogpointsegm_distance_turnpt", - "tgeogpointsegm_intersection", - "tgeoinst_make", - "tgeoinst_restrict_geom", - "tgeoinst_restrict_stbox", - "tgeoinst_set_stbox", - "tgeoinstarr_set_stbox", - "tgeom_tgeog", - "tgeominst_tgeoginst", - "tgeompointsegm_distance_turnpt", - "tgeompointsegm_intersection", - "tgeomseq_tgeogseq", - "tgeomseqset_tgeogseqset", - "tgeoseq_expand_stbox", - "tgeoseq_from_base_tstzset", - "tgeoseq_from_base_tstzspan", - "tgeoseq_restrict_geom", - "tgeoseq_restrict_stbox", - "tgeoseq_split_n_stboxes", - "tgeoseq_stboxes", - "tgeoseqset_from_base_tstzspanset", - "tgeoseqset_restrict_geom", - "tgeoseqset_restrict_stbox", - "tgeoseqset_split_n_stboxes", - "tgeoseqset_stboxes", - "tgt_float_tfloat", - "tgt_int_tint", - "tgt_temporal_temporal", - "tgt_text_ttext", - "tgt_tfloat_float", - "tgt_tint_int", - "tgt_ttext_text", - "th3index_are_neighbor_cells", - "th3index_cell_area", - "th3index_cell_to_boundary", - "th3index_cell_to_center_child", - "th3index_cell_to_center_child_next", - "th3index_cell_to_child_pos", - "th3index_cell_to_local_ij", - "th3index_cell_to_parent", - "th3index_cell_to_parent_next", - "th3index_cell_to_vertex", - "th3index_cells_to_directed_edge", - "th3index_child_pos_to_cell", - "th3index_directed_edge_to_boundary", - "th3index_edge_length", - "th3index_end_value", - "th3index_get_base_cell_number", - "th3index_get_directed_edge_destination", - "th3index_get_directed_edge_origin", - "th3index_get_resolution", - "th3index_grid_distance", - "th3index_in", - "th3index_is_pentagon", - "th3index_is_res_class_iii", - "th3index_is_valid_cell", - "th3index_is_valid_directed_edge", - "th3index_is_valid_vertex", - "th3index_local_ij_to_cell", - "th3index_make", - "th3index_start_value", - "th3index_to_tbigint", - "th3index_to_tgeogpoint", - "th3index_to_tgeompoint", - "th3index_value_at_timestamptz", - "th3index_value_n", - "th3index_values", - "th3index_vertex_to_latlng", - "th3indexinst_in", - "th3indexinst_make", - "th3indexinst_set_stbox", - "th3indexinstarr_set_stbox", - "th3indexseq_expand_stbox", - "th3indexseq_in", - "th3indexseq_make", - "th3indexseqset_in", - "th3indexseqset_make", - "time_in", - "time_out", - "time_type", - "timeset_type", - "timespan_basetype", - "timespan_type", - "timespanset_type", - "timestamp_in", - "timestamp_out", - "timestamp_parse", - "timestamptz_bin_start", - "timestamptz_extent_transfn", - "timestamptz_get_bin", - "timestamptz_in", - "timestamptz_out", - "timestamptz_set_tbox", - "timestamptz_tcount_transfn", - "timestamptz_to_set", - "timestamptz_to_span", - "timestamptz_to_spanset", - "timestamptz_to_stbox", - "timestamptz_to_tbox", - "timestamptz_tprecision", - "timestamptz_union_transfn", - "tinstarr_normalize", - "tinstarr_remove_duplicates", - "tinstarr_set_bbox", - "tinstarr_sort", - "tintbox_expand", - "tintbox_shift_scale", - "tintbox_time_tiles", - "tintbox_value_tiles", - "tintbox_value_time_tiles", - "tinterrel_tcbuffer_cbuffer", - "tinterrel_tcbuffer_geo", - "tinterrel_tgeo_geo", - "tinterrel_tspatial_base", - "tinterrel_tspatial_tspatial", - "tintersects_cbuffer_tcbuffer", - "tintersects_geo_tcbuffer", - "tintersects_geo_tgeo", - "tintersects_tcbuffer_cbuffer", - "tintersects_tcbuffer_geo", - "tintersects_tcbuffer_tcbuffer", - "tintersects_tgeo_geo", - "tintersects_tgeo_tgeo", - "tintersects_tgeoarr_tgeoarr", - "tjson_array_element", - "tjson_array_length", - "tjson_extract_path", - "tjson_object_field", - "tjson_strip_nulls", - "tjsonb_array_element", - "tjsonb_array_length", - "tjsonb_at_value", - "tjsonb_delete", - "tjsonb_delete_array", - "tjsonb_delete_index", - "tjsonb_delete_path", - "tjsonb_end_value", - "tjsonb_exists", - "tjsonb_exists_array", - "tjsonb_extract_path", - "tjsonb_from_base_temp", - "tjsonb_from_mfjson", - "tjsonb_in", - "tjsonb_insert", - "tjsonb_minus_value", - "tjsonb_object_field", - "tjsonb_out", - "tjsonb_path_exists", - "tjsonb_path_match", - "tjsonb_path_query_array", - "tjsonb_path_query_first", - "tjsonb_pretty", - "tjsonb_set", - "tjsonb_start_value", - "tjsonb_strip_nulls", - "tjsonb_to_talphanum", - "tjsonb_to_tbool", - "tjsonb_to_tfloat", - "tjsonb_to_tint", - "tjsonb_to_ttext", - "tjsonb_to_ttext_key", - "tjsonb_value_at_timestamptz", - "tjsonb_value_n", - "tjsonb_values", - "tjsonbinst_from_mfjson", - "tjsonbinst_in", - "tjsonbinst_make", - "tjsonbseq_from_base_tstzset", - "tjsonbseq_from_base_tstzspan", - "tjsonbseq_from_mfjson", - "tjsonbseq_in", - "tjsonbseqset_from_base_tstzspanset", - "tjsonbseqset_from_mfjson", - "tjsonbseqset_in", - "tle_float_tfloat", - "tle_int_tint", - "tle_temporal_temporal", - "tle_text_ttext", - "tle_tfloat_float", - "tle_tint_int", - "tle_ttext_text", - "tlt_float_tfloat", - "tlt_int_tint", - "tlt_temporal_temporal", - "tlt_text_ttext", - "tlt_tfloat_float", - "tlt_tint_int", - "tlt_ttext_text", - "tne_bool_tbool", - "tne_cbuffer_tcbuffer", - "tne_float_tfloat", - "tne_geo_tgeo", - "tne_geo_trgeometry", - "tne_h3index_th3index", - "tne_int_tint", - "tne_jsonb_tjsonb", - "tne_pose_tpose", - "tne_quadbin_tquadbin", - "tne_tbool_bool", - "tne_tcbuffer_cbuffer", - "tne_temporal_temporal", - "tne_text_ttext", - "tne_tfloat_float", - "tne_tgeo_geo", - "tne_th3index_h3index", - "tne_th3index_th3index", - "tne_tint_int", - "tne_tjsonb_jsonb", - "tne_tnpoint_npoint", - "tne_tpose_pose", - "tne_tquadbin_quadbin", - "tne_tquadbin_tquadbin", - "tne_trgeometry_geo", - "tne_ttext_text", - "tnot_tbool", - "tnpointinstarr_set_stbox", - "tnpointsegm_intersection", - "tnumberinst_abs", - "tnumberinst_distance", - "tnumberinst_double", - "tnumberinst_restrict_span", - "tnumberinst_restrict_span_test", - "tnumberinst_restrict_spanset", - "tnumberinst_restrict_spanset_test", - "tnumberinst_set_tbox", - "tnumberinst_shift_value", - "tnumberinst_transform_tavg", - "tnumberinst_valuespans", - "tnumbersegm_intersection", - "tnumberseq_abs", - "tnumberseq_angular_difference", - "tnumberseq_avg_val", - "tnumberseq_cont_restrict_span", - "tnumberseq_cont_restrict_span_iter", - "tnumberseq_cont_restrict_spanset", - "tnumberseq_cont_restrict_spanset_iter", - "tnumberseq_cont_twavg", - "tnumberseq_delta_value", - "tnumberseq_disc_restrict_span", - "tnumberseq_disc_restrict_spanset", - "tnumberseq_integral", - "tnumberseq_set_tbox", - "tnumberseq_shift_scale_value", - "tnumberseq_shift_scale_value_iter", - "tnumberseq_twavg", - "tnumberseq_valuespans", - "tnumberseqset_abs", - "tnumberseqset_angular_difference", - "tnumberseqset_avg_val", - "tnumberseqset_delta_value", - "tnumberseqset_integral", - "tnumberseqset_restrict_span", - "tnumberseqset_restrict_spanset", - "tnumberseqset_set_tbox", - "tnumberseqset_shift_scale_value", - "tnumberseqset_twavg", - "tnumberseqset_valuespans", - "tor_bool_tbool", - "tor_tbool_bool", - "tor_tbool_tbool", - "touches_cbuffer_cbuffer", - "tpcbox_cmp", - "tpcbox_copy", - "tpcbox_eq", - "tpcbox_expand", - "tpcbox_extent_transfn", - "tpcbox_ge", - "tpcbox_geodetic", - "tpcbox_gist_inner_consistent", - "tpcbox_gt", - "tpcbox_hast", - "tpcbox_hasx", - "tpcbox_hasz", - "tpcbox_in", - "tpcbox_index_leaf_consistent", - "tpcbox_index_recheck", - "tpcbox_le", - "tpcbox_lt", - "tpcbox_make", - "tpcbox_ne", - "tpcbox_out", - "tpcbox_pcid", - "tpcbox_round", - "tpcbox_set_srid", - "tpcbox_set_stbox", - "tpcbox_srid", - "tpcbox_tmax", - "tpcbox_tmax_inc", - "tpcbox_tmin", - "tpcbox_tmin_inc", - "tpcbox_to_stbox", - "tpcbox_xmax", - "tpcbox_xmin", - "tpcbox_ymax", - "tpcbox_ymin", - "tpcbox_zmax", - "tpcbox_zmin", - "tpointcloudinst_make", - "tpointcloudinst_set_tpcbox", - "tpointcloudinstarr_set_tpcbox", - "tpointcloudseq_expand_tpcbox", - "tpointcloudseqarr_set_tpcbox", - "tpointinst_make", - "tpointinst_tcentroid_finalfn", - "tpointsegm_tdwithin_turnpt", - "tpointseq_at_geom", - "tpointseq_azimuth", - "tpointseq_cumulative_length", - "tpointseq_from_base_tstzset", - "tpointseq_from_base_tstzspan", - "tpointseq_interperiods", - "tpointseq_is_simple", - "tpointseq_length", - "tpointseq_linear_trajectory", - "tpointseq_make_coords", - "tpointseq_make_simple", - "tpointseq_stops_iter", - "tpointseq_tcentroid_finalfn", - "tpointseq_twcentroid", - "tpointseqset_azimuth", - "tpointseqset_cumulative_length", - "tpointseqset_from_base_tstzspanset", - "tpointseqset_is_simple", - "tpointseqset_length", - "tpointseqset_make_simple", - "tpointseqset_twcentroid", - "tposeinstarr_set_stbox", - "tposesegm_intersection", - "tposesegm_intersection_value", - "tquadbin_cell_to_quadkey", - "tquadbin_end_value", - "tquadbin_in", - "tquadbin_make", - "tquadbin_start_value", - "tquadbin_to_tbigint", - "tquadbin_value_at_timestamptz", - "tquadbin_value_n", - "tquadbin_values", - "tquadbininst_in", - "tquadbininst_make", - "tquadbininst_set_stbox", - "tquadbininstarr_set_stbox", - "tquadbinseq_expand_stbox", - "tquadbinseq_in", - "tquadbinseq_make", - "tquadbinseqset_in", - "tquadbinseqset_make", - "trajectory_quadbins", - "trgeoinstarr_compute_bbox", - "trgeoinstarr_rotating_stbox", - "trgeoinstarr_static_stbox", - "tsegment_at_timestamptz", - "tsegment_intersection", - "tsegment_intersection_value", - "tsegment_value_at_timestamptz", - "tseqarr2_to_tseqarr", - "tseqarr_compute_bbox", - "tseqarr_normalize", - "tseqarr_sort", - "tseqsetarr_to_tseqset", - "tspatialinst_parse", - "tspatialinst_set_srid", - "tspatialinst_set_stbox", - "tspatialinst_srid", - "tspatialinstarr_set_stbox", - "tspatialrel_tspatial_base", - "tspatialrel_tspatial_tspatial", - "tspatialseq_cont_parse", - "tspatialseq_disc_parse", - "tspatialseq_expand_stbox", - "tspatialseq_set_srid", - "tspatialseq_set_stbox", - "tspatialseqarr_set_stbox", - "tspatialseqset_parse", - "tspatialseqset_set_srid", - "tspatialseqset_set_stbox", - "tstepseq_to_linear", - "tstepseq_to_linear_iter", - "tstzarr_remove_duplicates", - "tstzarr_sort", - "ttouches_cbuffer_tcbuffer", - "ttouches_geo_tcbuffer", - "ttouches_geo_tgeo", - "ttouches_tcbuffer_cbuffer", - "ttouches_tcbuffer_geo", - "ttouches_tcbuffer_tcbuffer", - "ttouches_tgeo_geo", - "ttouches_tgeo_tgeo", - "ttouches_tgeoarr_tgeoarr", - "type_from_hexwkb", - "type_from_wkb", - "type_span_bbox", - "union_bigint_set", - "union_bigint_span", - "union_bigint_spanset", - "union_cbuffer_set", - "union_date_set", - "union_date_span", - "union_date_spanset", - "union_float_set", - "union_float_span", - "union_float_spanset", - "union_geo_set", - "union_int_set", - "union_int_span", - "union_int_spanset", - "union_jsonb_set", - "union_npoint_set", - "union_pcpatch_set", - "union_pcpoint_set", - "union_pose_set", - "union_set_bigint", - "union_set_cbuffer", - "union_set_date", - "union_set_float", - "union_set_geo", - "union_set_int", - "union_set_jsonb", - "union_set_npoint", - "union_set_pcpatch", - "union_set_pcpoint", - "union_set_pose", - "union_set_set", - "union_set_text", - "union_set_timestamptz", - "union_set_value", - "union_span_bigint", - "union_span_date", - "union_span_float", - "union_span_int", - "union_span_span", - "union_span_spanset", - "union_span_timestamptz", - "union_span_value", - "union_spanset_bigint", - "union_spanset_date", - "union_spanset_float", - "union_spanset_int", - "union_spanset_span", - "union_spanset_spanset", - "union_spanset_timestamptz", - "union_spanset_value", - "union_stbox_stbox", - "union_tbox_tbox", - "union_text_set", - "union_timestamptz_set", - "union_timestamptz_span", - "union_timestamptz_spanset", - "union_tpcbox_tpcbox", - "union_value_set", - "union_value_span", - "union_value_spanset", - "v_clip_tpoly_point", - "v_clip_tpoly_tpoly", - "value_set", - "value_set_span", - "value_span", - "value_spanset", - "value_union_transfn" - ], - "coveragePct": 30.3, - "errorStatus": "scanned" - } - } -} \ No newline at end of file